{"technologies":[{"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":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":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":602,"slug":"palo-alto-firewalls-1","title":"Palo Alto firewalls","description":"Palo Alto extension for problems detection.","logo":"https://dt-cdn.net/hub/logos/palo-alto-firewalls-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/palo-alto-firewalls-1-extension","providers":[],"tags":["extension","firewall","network","snmp"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/palo-alto-dash-02-fotor-high_TYw9WYI.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpalo-alto-dash-02-fotor-high_TYw9WYI.png&sign=Ds-I8BNK5Xpl1R8aKzjWgYcPfnqpsszZVzW_fX4JCnY","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpalo-alto-dash-02-fotor-high_TYw9WYI.png&sign=lew_BRteGzHLUBpplKEIICCct7ZOW6ZWcfz_hcvSrTI","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpalo-alto-dash-02-fotor-high_TYw9WYI.png&sign=yKI9GfN8C6UX423VTHU0OPFDXoIGSOvCKbtJ7CWjMbE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpalo-alto-dash-02-fotor-high_TYw9WYI.png&sign=pAEJDmc9RPtCIMr_zk9huUSiukph8mB0Ot5c-gXu0YQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpalo-alto-dash-02-fotor-high_TYw9WYI.png&sign=buwFuz7yKaqRAhz8K1xEPmYyS9GUyojfWaU9KuPwV7c","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpalo-alto-dash-02-fotor-high_TYw9WYI.png&sign=1Jg22XtU8KxySYNjxJtllXmT7SxRG7T7muLPUUH93LA"}},{"caption":"","src":"https://dt-cdn.net/hub/palo-alto-dash-01-fotor-high_T4nOjih.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpalo-alto-dash-01-fotor-high_T4nOjih.png&sign=EwlIeg5j3FnQdlUSX7ltCQehLFeMnkkrtp5lD0YVwdQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpalo-alto-dash-01-fotor-high_T4nOjih.png&sign=QjMyMUCAw9oNNRsromVbI6pwJ3xlhrWnQSW8ONGGRNM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpalo-alto-dash-01-fotor-high_T4nOjih.png&sign=bHid4VFc6Er3_6EUlcyOGKlmqSk0OlTAMmJIMeSgESw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpalo-alto-dash-01-fotor-high_T4nOjih.png&sign=qdF5to5QDWUsW7fKuoD__2AfmmKsHO-5drDT6xclUac","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpalo-alto-dash-01-fotor-high_T4nOjih.png&sign=6iXImnOUswWxtkLapLL64pcWN9Kv6W_I27pLEnbfurE","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpalo-alto-dash-01-fotor-high_T4nOjih.png&sign=x9xVTnx6dBpTHh5D__Hlk38YOR_U61msrn6nV8doHU4"}},{"caption":"","src":"https://dt-cdn.net/hub/palo-alto-ua-device-01-fotor-high_Dgg4ssj.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpalo-alto-ua-device-01-fotor-high_Dgg4ssj.png&sign=IC0JViazC7UI3jj0-pYmfs3DCaWusT3vwW0-yP5LbmE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpalo-alto-ua-device-01-fotor-high_Dgg4ssj.png&sign=sa9b2te5MCBvkCUIbvCe6etnJ8Sj5UYUKxlgqchlrA8","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpalo-alto-ua-device-01-fotor-high_Dgg4ssj.png&sign=FZ6EZevVmbWuR484obtN1-IDauX3b1js7owKauQXi1w","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpalo-alto-ua-device-01-fotor-high_Dgg4ssj.png&sign=_ZZWAE1FsTzNgQQBNfqtrZ0f8QYwXzR_zoDFWEfEbsE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpalo-alto-ua-device-01-fotor-high_Dgg4ssj.png&sign=E65ckS8Z0UdjTQght7yIJ82lkcrWXarNDkACt1mrMQI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpalo-alto-ua-device-01-fotor-high_Dgg4ssj.png&sign=gnhHCTKAcWm3TIb_zZG6WQ_vapro7U16A9yPu7ck0T0"}},{"caption":"","src":"https://dt-cdn.net/hub/palo-alto-ua-device-02-fotor-high_8p2dLhd.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpalo-alto-ua-device-02-fotor-high_8p2dLhd.png&sign=NWKzufbdZ-r41CTfyVmI7b0mR31iFUhbEAIjhwRY7wc","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpalo-alto-ua-device-02-fotor-high_8p2dLhd.png&sign=leAE-bER7y88xcSMrshGa4SQgPN78YbKXOun9taUStY","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpalo-alto-ua-device-02-fotor-high_8p2dLhd.png&sign=4h735iRLUukXHZ7Zj667KzzY-uxXoR3IOXeDSjzexYA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpalo-alto-ua-device-02-fotor-high_8p2dLhd.png&sign=neV_8yqVYrZXolByGUStK7lkQESedGhBi2t9Hx0pAaM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpalo-alto-ua-device-02-fotor-high_8p2dLhd.png&sign=jevpJrUSSyZSACf9dTWmbs2Nj903QEbadL3YVx2dMh4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpalo-alto-ua-device-02-fotor-high_8p2dLhd.png&sign=KCWzppNmiklOVzdZAcZnfpvYPQHGWNjYqRURIIds4HQ"}},{"caption":"","src":"https://dt-cdn.net/hub/palo-alto-ua-device-03-fotor-high_BoIAzGH.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpalo-alto-ua-device-03-fotor-high_BoIAzGH.png&sign=5DpSxVoSFm0R7ZBN7RMPgRlpfo3a6vryTq1TR-I73uQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpalo-alto-ua-device-03-fotor-high_BoIAzGH.png&sign=F7sWAlyqZ4MZBsM6B9kQ-B9GPlnVWoauE5WIRRxvS0o","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpalo-alto-ua-device-03-fotor-high_BoIAzGH.png&sign=2gAjaIJtsbke72VdKYjMJw6dIRaBbPDmB6ubDEpkFEg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpalo-alto-ua-device-03-fotor-high_BoIAzGH.png&sign=eLm8271TzXaISxEyBbPDiKo4sq1oPIk3cOUi5GSjQWM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpalo-alto-ua-device-03-fotor-high_BoIAzGH.png&sign=a3zVgDytjuvP3AOgeHx6hmoo89hGzLHZ-6oHILoEZC4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpalo-alto-ua-device-03-fotor-high_BoIAzGH.png&sign=_dyxN238KXyFoDDpRmG1QglIW9QbAieuKy5Tt65gMnk"}},{"caption":"","src":"https://dt-cdn.net/hub/palo-alto-ua-interface-01-fotor-high_L46s9EK.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpalo-alto-ua-interface-01-fotor-high_L46s9EK.png&sign=j4RQnpD20wlbAP6zvIjOHkl8EOjAz0Er_0NTDR3eeTs","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpalo-alto-ua-interface-01-fotor-high_L46s9EK.png&sign=0fYYgpJSHjZiktW5CuguTl6sNhjSVF6CIP_mnGgr4PE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpalo-alto-ua-interface-01-fotor-high_L46s9EK.png&sign=TetnwiXIPWBOAZ9rRstbvvW6ukNAlI9eFq-IQurJw_o","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpalo-alto-ua-interface-01-fotor-high_L46s9EK.png&sign=xSDqYXlypouUCu6wyCtRmUyPsCma4PGS5qs3gbZMTvE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpalo-alto-ua-interface-01-fotor-high_L46s9EK.png&sign=4l8eBJ4otMqgCXFUI3XLGId3BaOBUtsHJxNhz-Gj4VQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpalo-alto-ua-interface-01-fotor-high_L46s9EK.png&sign=YHQJ6_O3-LVS7VCYBsLFAE0MXB-3L5UoPiFShm2LaJU"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"3.2.3","release_latest_validation_result":{"name": "com.dynatrace.extension.palo-alto-generic", "author": {"name": "Dynatrace"}, "version": "3.2.3", "fileHash": "72550c5bb17f92c685e5ef40d222279ea0deee752f93b294a427504b8a2d4385", "variables": ["if_name", "if_admin_status", "if_oper_status"], "dataSources": ["snmp"], "featureSets": ["control-plane", "interface", "device-logging", "zone", "virtual_system", "host-system-usage", "Advanced interfaces", "log-collector", "pan-sys", "gateway", "hardware"], "extensionName": "com.dynatrace.extension.palo-alto-generic", "minEECVersion": "1.313.0", "featureSetsDetails": {"zone": {"metrics": [{"key": "com.dynatrace.extension.palo-alto.generic.zone.active.tcp.cps", "metadata": {"unit": "PerSecond", "description": "Number of active TCP connections per second for this zone. panZoneActiveTcpCps - PAN-COMMON-MIB", "displayName": "Zone active TCP connections per second"}}, {"key": "com.dynatrace.extension.palo-alto.generic.zone.active.udp.cps", "metadata": {"unit": "PerSecond", "description": "Number of active UDP connections per second for this zone. panZoneActiveUdpCps - PAN-COMMON-MIB", "displayName": "Zone active UDP connections per second"}}, {"key": "com.dynatrace.extension.palo-alto.generic.zone.active.otherip.cps", "metadata": {"unit": "PerSecond", "description": "Number of active Other IP connections per second for this zone. panZoneActiveOtherIpCps - PAN-COMMON-MIB", "displayName": "Zone Other IP connections per second"}}], "isRecommended": true}, "default": {"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.out.errors.count"}, {"key": "com.dynatrace.extension.network_device.if.in.discards.count"}, {"key": "com.dynatrace.extension.network_device.if.out.discards.count"}, {"key": "com.dynatrace.extension.network_device.if.status"}, {"key": "com.dynatrace.extension.network_device.sysuptime"}, {"key": "com.dynatrace.extension.network_device.cpu_usage"}, {"key": "com.dynatrace.extension.network_device.memory_total"}, {"key": "com.dynatrace.extension.network_device.memory_used"}], "isRecommended": true}, "gateway": {"metrics": [{"key": "com.dynatrace.extension.palo-alto.generic.tunnels.active", "metadata": {"unit": "Count", "description": null, "displayName": "Active Tunnels"}}, {"key": "com.dynatrace.extension.palo-alto.generic.tunnels.max", "metadata": {"unit": "Count", "description": null, "displayName": "Max Tunnels"}}, {"key": "com.dynatrace.extension.palo-alto.generic.gateway.utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "Gateway Utilization %"}}, {"key": "com.dynatrace.extension.palo-alto.generic.sessions.active", "metadata": {"unit": "Count", "description": null, "displayName": "Active Sessions"}}, {"key": "com.dynatrace.extension.palo-alto.generic.sessions.utilization", "metadata": {"unit": "Percent", "description": "Session table utilization percentage.", "displayName": "Session utilization"}}, {"key": "com.dynatrace.extension.palo-alto.generic.sessions.max", "metadata": {"unit": "Count", "description": null, "displayName": "Max Sessions"}}, {"key": "com.dynatrace.extension.palo-alto.generic.sessions.tcp", "metadata": {"unit": "Count", "description": null, "displayName": "Sessions - TCP"}}, {"key": "com.dynatrace.extension.palo-alto.generic.sessions.udp", "metadata": {"unit": "Count", "description": null, "displayName": "Sessions - UDP"}}, {"key": "com.dynatrace.extension.palo-alto.generic.sessions.icmp", "metadata": {"unit": "Count", "description": null, "displayName": "Sessions - ICMP"}}, {"key": "com.dynatrace.extension.palo-alto.generic.sessions.proxy", "metadata": {"unit": "Count", "description": null, "displayName": "Sessions - SSL Proxy"}}, {"key": "com.dynatrace.extension.palo-alto.generic.sessions.proxy.util", "metadata": {"unit": "Percent", "description": "SSL proxy Session utilization percentage. panSessionSslProxyUtilization PAN-COMMON-MIB", "displayName": "Session SSL proxy utilization"}}], "isRecommended": true}, "pan-sys": {"metrics": [{"key": "com.dynatrace.extension.palo-alto.generic.sys.release.dates", "metadata": {"unit": "PerSecond", "description": "Dimensions: panSysSwVersion panSysAppVersion, panSysAppReleaseDate, panSysThreatVersion, panSysThreatReleaseDate, panSysAvVersion, panSysAvReleaseDate, panSysWildfireVersion, panSysWfReleaseDate, panSysUrlFilteringVersion, panSysHAState, panSysHAPeerState, chassis.type . PAN-COMMON-MIB", "displayName": "Sys release date info"}}], "isRecommended": true}, "hardware": {"metrics": [{"key": "com.dynatrace.extension.palo-alto.generic.power.available", "metadata": {"unit": "Count", "description": null, "displayName": "Total Power Available (Watts)"}}, {"key": "com.dynatrace.extension.palo-alto.generic.power.used", "metadata": {"unit": "Count", "description": null, "displayName": "Total Power Used (Watts)"}}, {"key": "com.dynatrace.extension.palo-alto.generic.sensor.value", "metadata": {"unit": "Unspecified", "description": "entPhySensorValue objects, represent fan speed and temperature.", "displayName": "Sensor Value"}}], "isRecommended": true}, "interface": {"metrics": [{"key": "com.dynatrace.extension.palo-alto.generic.if.entity"}, {"key": "com.dynatrace.extension.palo-alto.generic.if.in.octets.count", "metadata": {"unit": "Count", "description": null, "displayName": "Interface Incoming Octets Count"}}, {"key": "com.dynatrace.extension.palo-alto.generic.if.in.ucast.packets.count", "metadata": {"unit": "Count", "description": null, "displayName": "Interface Incoming Ucast Packets Count"}}, {"key": "com.dynatrace.extension.palo-alto.generic.if.out.octets.count", "metadata": {"unit": "Count", "description": null, "displayName": "Interface Outgoing Octets Count"}}, {"key": "com.dynatrace.extension.palo-alto.generic.if.out.ucast.packets.count", "metadata": {"unit": "Count", "description": null, "displayName": "Interface Outgoing Packets Count"}}, {"key": "com.dynatrace.extension.palo-alto.generic.if.in.err.count", "metadata": {"unit": "Count", "description": null, "displayName": "Interface Incoming Errors"}}, {"key": "com.dynatrace.extension.palo-alto.generic.if.out.err.count", "metadata": {"unit": "Count", "description": null, "displayName": "Interface Outgoing Errors"}}, {"key": "com.dynatrace.extension.palo-alto.generic.if.in.discards.count", "metadata": {"unit": "Count", "description": null, "displayName": "Interface Incoming Discards"}}, {"key": "com.dynatrace.extension.palo-alto.generic.if.out.discards.count", "metadata": {"unit": "Count", "description": null, "displayName": "Interface Outgoing Discards"}}], "isRecommended": true}, "control-plane": {"metrics": [{"key": "com.dynatrace.extension.palo-alto.generic.sys.uptime", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "System uptime"}}, {"key": "com.dynatrace.extension.palo-alto.generic.cpu.management.utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "CPU Management Plane Utilization"}}, {"key": "com.dynatrace.extension.palo-alto.generic.cpu.system.utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "CPU System Plane Utilization"}}, {"key": "com.dynatrace.extension.palo-alto.generic.mem.allocation.units", "metadata": {"unit": "Byte", "description": "The size in bytes of the data objects allocated from this pool.", "displayName": "Memory Allocation Units"}}, {"key": "com.dynatrace.extension.palo-alto.generic.mem.size", "metadata": {"unit": "Byte", "description": null, "displayName": "Memory Size"}}, {"key": "com.dynatrace.extension.palo-alto.generic.mem.used", "metadata": {"unit": "Byte", "description": null, "displayName": "Memory Used"}}, {"key": "com.dynatrace.extension.palo-alto.generic.mem.allocation.failures.count", "metadata": {"unit": "Count", "description": "The number of requests for storage represented by this entry that could not be honored due to not enough storage.", "displayName": "Memory Allocation Failures"}}], "isRecommended": true}, "log-collector": {"metrics": [{"key": "com.dynatrace.extension.palo-alto.generic.lc.log_rate", "metadata": {"unit": "PerSecond", "description": "The write rate in logs/s on the Log Collection.", "displayName": "PAN LC Log Rate"}}, {"key": "com.dynatrace.extension.palo-alto.generic.lc.disk_usage", "metadata": {"unit": "MegaByte", "description": "The Log disk usage for logical disks on the Log Collector", "displayName": "PAN LC Disk Usage"}}, {"key": "com.dynatrace.extension.palo-alto.generic.lc.log_duration", "metadata": {"unit": "Day", "description": "The Log duration (in days) for the logs on the Log Collector", "displayName": "PAN LC Log Duration"}}], "isRecommended": true}, "device-logging": {"metrics": [{"key": "com.dynatrace.extension.palo-alto.generic.pandeviceincominglograte", "metadata": {"unit": "PerSecond", "description": "The incoming rate in logs/s on the Device. PAN-COMMON-MIB", "displayName": "Incoming log rate"}}, {"key": "com.dynatrace.extension.palo-alto.generic.pandevicewritelograte", "metadata": {"unit": "PerSecond", "description": "The write rate in logs/s on the Device. PAN-COMMON-MIB", "displayName": "Write log rate"}}], "isRecommended": true}, "virtual_system": {"metrics": [{"key": "com.dynatrace.extension.palo-alto.generic.vsys.sessions.max", "metadata": {"unit": "Count", "description": null, "displayName": "VSYS - Max Sessions"}}, {"key": "com.dynatrace.extension.palo-alto.generic.vsys.sessions.active", "metadata": {"unit": "Count", "description": null, "displayName": "VSYS - Active Sessions"}}, {"key": "com.dynatrace.extension.palo-alto.generic.vsys.sessions.utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "VSYS - Session Utilization"}}], "isRecommended": true}, "host-system-usage": {"metrics": [{"key": "com.dynatrace.extension.palo-alto.generic.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.palo-alto.generic.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.palo-alto.generic.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.palo-alto.generic.sys.host.load_average", "metadata": {"unit": "Count", "description": "The 1 minute load average. laLoad", "displayName": "Load Average 1min"}}], "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.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This extension leverages the SNMP protocol to provide a complete solution to monitor your Palo Alto Firewalls. 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 Palo Alto Firewalls and provide unified analysis for Ops, DevOps and IT Admins.\n\n#### This enables you to:\n- Monitor health and performance of your Palo Alto Firewalls\n- Use included alerts for fan speed, as well as temperature."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"Monitor health state and performance of your Palo Alto firewalls and provide unified analysis for Ops, DevOps and IT Admins."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Palo Alto firewalls extension](https://docs.dynatrace.com/docs/shortlink/palo-alto-firewalls-1-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n- This extension is to be used with Palo Alto Firewalls only.\n- SNMPv2c and SNMPv3 supported only."},"sourceId":"details"}],"modified":"2026-03-10T07:48:13.203603Z","created":"2021-04-07T21:35:17.135520Z","seo_title":"Palo Alto firewalls monitoring & observability","seo_description":"Palo Alto extension for problems detection. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/palo-alto-dash-02-fotor-high_TYw9WYI.png","https://dt-cdn.net/hub/palo-alto-dash-01-fotor-high_T4nOjih.png","https://dt-cdn.net/hub/palo-alto-ua-device-01-fotor-high_Dgg4ssj.png","https://dt-cdn.net/hub/palo-alto-ua-device-02-fotor-high_8p2dLhd.png","https://dt-cdn.net/hub/palo-alto-ua-device-03-fotor-high_BoIAzGH.png","https://dt-cdn.net/hub/palo-alto-ua-interface-01-fotor-high_L46s9EK.png"],"about":"This extension leverages the SNMP protocol to provide a complete solution to monitor your Palo Alto Firewalls. 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 Palo Alto Firewalls and provide unified analysis for Ops, DevOps and IT Admins.\n\n#### This enables you to:\n- Monitor health and performance of your Palo Alto Firewalls\n- Use included alerts for fan speed, as well as temperature.","use_cases":"Monitor health state and performance of your Palo Alto firewalls and provide unified analysis for Ops, DevOps and IT Admins.","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Palo Alto firewalls extension](https://docs.dynatrace.com/docs/shortlink/palo-alto-firewalls-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.palo-alto-generic@3.2.3","fqn":"com.dynatrace.extension.palo-alto-generic","version":"3.2.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.palo-alto-generic/com.dynatrace.extension.palo-alto-generic-3.2.3-72550c5bb17f92c685e5.zip","release_notes":"#### 🚀 Improved in this version:\n- Platform dashboard links now point to the Infrastructure and Operations app.\n\nℹ️ This version requires ActiveGate version 1.313.0 or higher.","created":"2026-03-10T13:32:12.528438Z"},{"name":"com.dynatrace.extension.palo-alto-generic@3.2.2","fqn":"com.dynatrace.extension.palo-alto-generic","version":"3.2.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.palo-alto-generic/com.dynatrace.extension.palo-alto-generic-3.2.2-b48cbd2f7f1d2f458681.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:35.292644Z"},{"name":"com.dynatrace.extension.palo-alto-generic@3.2.1","fqn":"com.dynatrace.extension.palo-alto-generic","version":"3.2.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.palo-alto-generic/com.dynatrace.extension.palo-alto-generic-3.2.1-3267567a64d42a2b5230.zip","release_notes":"#### ⚠️ **IMPORTANT: This version requires a minimum Dynatrace version of `1.318`**\n\n#### ✨ New in this version (3.2.1):\n- Added Davis anomaly detector templates to extension package\n  - `Palo-Alto fan speed`\n  - `Palo-Alto temperature alert`","created":"2025-12-19T17:08:37.559317Z"},{"name":"com.dynatrace.extension.palo-alto-generic@3.1.0","fqn":"com.dynatrace.extension.palo-alto-generic","version":"3.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.palo-alto-generic/com.dynatrace.extension.palo-alto-generic-3.1.0-a27005f31eb1b62f5d64.zip","release_notes":"#### ✨ New in this version (3.1.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`","created":"2025-12-10T09:53:01.892532Z"},{"name":"com.dynatrace.extension.palo-alto-generic@3.0.2","fqn":"com.dynatrace.extension.palo-alto-generic","version":"3.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.palo-alto-generic/com.dynatrace.extension.palo-alto-generic-3.0.2-dc71aebe5926944e66a3.zip","release_notes":"#### 🪲 Fixed in this version:\n\n- Removed generic entities from the built-in dashboard to align with other network extensions.\n\nℹ️ This version requires ActiveGate version 1.313.0 or higher.","created":"2025-12-02T08:16:53.093628Z"},{"name":"com.dynatrace.extension.palo-alto-generic@3.0.1","fqn":"com.dynatrace.extension.palo-alto-generic","version":"3.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.palo-alto-generic/com.dynatrace.extension.palo-alto-generic-3.0.1-e40234ec40f182bccb1b.zip","release_notes":"#### ✨ New in this version (3.0.1):\n- The following metrics from the `default` feature set were regrouped into a new `control-plane` feature set:\n - `com.dynatrace.extension.palo-alto.generic.sys.uptime`\n - `com.dynatrace.extension.palo-alto.generic.cpu.management.utilization`\n - `com.dynatrace.extension.palo-alto.generic.cpu.system.utilization`\n - `com.dynatrace.extension.palo-alto.generic.mem.allocation.units`\n - `com.dynatrace.extension.palo-alto.generic.mem.size`\n - `com.dynatrace.extension.palo-alto.generic.mem.used`\n - `com.dynatrace.extension.palo-alto.generic.mem.allocation.failures.count`\n\n⚠️ **WARNING**: if you want to keep monitoring these metrics, you must manually toggle on the new feature set in the updated extension configuration.\n#### 🚀 Improved in this version:\n- Corrected key of interface errors metric for proper display in the Infrastructure & Operations app, from `if.in/out.err.count` to `if.in/out.errors.count`.\n- Removed redundant `com.dynatrace.extension.palo-alto.generic.device.entity` metric to align with our standards. \n\n⚠️ **WARNING**: you will have to manually change any dashboard, alert, or other dependent configuration that uses the old metric keys.\n#### 🪲 Fixed in this version:\n- Assigned correct OID to the `com.dynatrace.extension.palo-alto.generic.cpu.system.utilization` metric.\n- Cleaned up duplicate attributes in the Infrastructure & Operations app.","created":"2025-10-17T18:22:49.311578Z"},{"name":"com.dynatrace.extension.palo-alto-generic@2.10.4","fqn":"com.dynatrace.extension.palo-alto-generic","version":"2.10.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.palo-alto-generic/com.dynatrace.extension.palo-alto-generic-2.10.4-e8852087d6b62c1d29f3.zip","release_notes":"#### ✨ New in this version:\n- To align with other network extensions, the following metrics were added `default` feature set:\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.err.count`\n  - `com.dynatrace.extension.network_device.if.out.err.count`\n  - `com.dynatrace.extension.network_device.if.in.discards.count`\n  - `com.dynatrace.extension.network_device.if.out.discards.count`\n  - `com.dynatrace.extension.network_device.if.status`\n\n  This means that interfaces will now be monitored as part of the default feature set. It is still possible to disable interface monitoring by using the filter `$eq()` in the `Pattern to filter capturing of Interfaces by Name` field of the monitoring configuration.\n- Added out-of-the-box Platform dashboard.\n- The `dt.security_context` property will now be propagated to all entities created by this extension.\n\nℹ️ This version requires ActiveGate version 1.313.0 or higher.","created":"2025-09-24T10:19:54.892662Z"},{"name":"com.dynatrace.extension.palo-alto-generic@2.9.7","fqn":"com.dynatrace.extension.palo-alto-generic","version":"2.9.7","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.palo-alto-generic/com.dynatrace.extension.palo-alto-generic-2.9.7-7ba6f69d07b4c21c0ace.zip","release_notes":"## Version 2.9.7 (09 May 2025)\n\n#### ✨ New in this version:\n- Added dimensions `sw.version` and `chassis.type` to the metric `com.dynatrace.extension.palo-alto.generic.sys.release.dates`.\n- These dimension values will now show as attributes of the Palo Alto Device entity.\n\nℹ️ This version requires ActiveGate version 1.290.0 or higher.","created":"2025-05-12T07:21:22.487399Z"},{"name":"com.dynatrace.extension.palo-alto-generic@2.9.2","fqn":"com.dynatrace.extension.palo-alto-generic","version":"2.9.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.palo-alto-generic/com.dynatrace.extension.palo-al_IU718QN.zip","release_notes":"#### ✨ New in this version:\n- Added dimensions `ha.peerstate`, `app.version`, `threat.version`, `av.version`, `wf.version` and `urlfiltering.version` to the metric `com.dynatrace.extension.palo-alto.generic.sys.release.dates`. These dimension values will now show as attributes of the Palo Alto Device entity.\n- Added charts for logging metrics to the Palo Alto Device entity screen.\n\n#### 🚀 Improved in this version:\n\n- The `com.dynatrace.extension.network_device.sysuptime` and `com.dynatrace.extension.palo-alto.generic.sys.uptime` now represent the time since the device was started (OID `1.3.6.1.2.1.25.1.1.0`) as opposed to the time since the SNMP service was started (OID `1.3.6.1.2.1.1.3.0`).\n\n\nℹ️ This version requires ActiveGate version 1.290.0 or higher.","created":"2024-09-26T12:30:50.356088Z"},{"name":"com.dynatrace.extension.palo-alto-generic@2.8.0","fqn":"com.dynatrace.extension.palo-alto-generic","version":"2.8.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.palo-alto-generic/com.dynatrace.extension.palo-al_4GToboX.zip","release_notes":"#### 🚀 Improved in this version:\n\n- To better control licensing costs the following changes have been made to the extension's feature sets:\n    - The generic interface metrics were moved from the `default` feature set to `interface`.\n    - Added new feature set `hardware` to which the power consumption and sensor metrics were moved.\n        - ⚠️ When automatically upgrading existing configurations, the new feature set will be disabled by default. To continue monitoring power consumption and sensor metrics you will need to manually update each monitoring configuration and enable the new feature set after upgrading. ⚠️\n- Added a `status` dimension to the `com.dynatrace.extension.palo-alto.generic.cpu.system.utilization` and `com.dynatrace.extension.palo-alto.generic.cpu.management.utilization` metrics corresponding to OID `1.3.6.1.2.1.25.3.2.1.5`.\n\n#### 🪲 Fixed in this version:\n\n- Fixed bug where interface attributes would sometimes not be populated.\n\nℹ️ This version requires ActiveGate version 1.290.0 or higher.\n","created":"2024-08-29T16:10:04.652555Z"},{"name":"com.dynatrace.extension.palo-alto-generic@2.7.0","fqn":"com.dynatrace.extension.palo-alto-generic","version":"2.7.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.palo-alto-generic/com.dynatrace.extension.palo-al_eqHCaDX.zip","release_notes":"#### ✨ New in this version:\n\n- Added power usage metrics `com.dynatrace.extension.palo-alto.generic.power.available` and `com.dynatrace.extension.palo-alto.generic.power.used` and corresponding charts as part of the `general` feature set.\n- Added metrics `com.dynatrace.extension.palo-alto.generic.gateway.utilization`, `com.dynatrace.extension.palo-alto.generic.sessions.utilization`, `com.dynatrace.extension.palo-alto.generic.sessions.proxy` as part of the `gateway` feature set.\n- Added interface packet metrics `com.dynatrace.extension.palo-alto.generic.if.in.ucast.packets.count` and `com.dynatrace.extension.palo-alto.generic.if.out.ucast.packets.count` and corresponding charts as part of the `interface` feature set.\n- Added metrics `com.dynatrace.extension.palo-alto.generic.mem.allocation.units` and `com.dynatrace.extension.palo-alto.generic.mem.allocation.failures.count` as part of the `memory` feature set.\n- Added a new feature set `zone` with metrics `com.dynatrace.extension.palo-alto.generic.zone.active.tcp.cps`, `com.dynatrace.extension.palo-alto.generic.zone.active.udp.cps` and `com.dynatrace.extension.palo-alto.generic.zone.active.otherip.cps`.\n- Added a new feature set `device-logging` with metrics `com.dynatrace.extension.palo-alto.generic.pandeviceincominglograte` and `com.dynatrace.extension.palo-alto.generic.pandevicewritelograte`.\n- Added a new feature set `pan-sys` with the metric `com.dynatrace.extension.palo-alto.generic.sys.release.dates`.\n- New entities and metrics were added to represent Palo Alto as a network device\n\n#### 🚀 Improved in this version:\n\n- Changed the interface speed dimension to use the ifHighSpeed OID `1.3.6.1.2.1.31.1.1.1.15` instead of `1.3.6.1.2.1.2.2.1.5`.","created":"2024-06-28T13:45:45.097867Z"},{"name":"com.dynatrace.extension.palo-alto-generic@0.5.9","fqn":"com.dynatrace.extension.palo-alto-generic","version":"0.5.9","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.palo-alto-generic/com.dynatrace.extension.palo-al_Q63YLzo.zip","release_notes":"Fixed bug where metrics weren't being picked up in management zones with Palo Alto entities.","created":"2024-02-23T12:38:41.583080Z"},{"name":"com.dynatrace.extension.palo-alto-generic@0.5.8","fqn":"com.dynatrace.extension.palo-alto-generic","version":"0.5.8","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.palo-alto-generic/com.dynatrace.extension.palo-al_nn7akuR.zip","release_notes":"## Breaking changes\nDropped support for 32-bit counter octet in/out interface metrics. Only 64-bit counters are now supported. [Only devices with Firewall PAN-OS version earlier than 8.1 will be affected](https://knowledgebase.paloaltonetworks.com/KCSArticleDetail?id=kA14u000000HCchCAG&lang=en_US%E2%80%A9&refURL=http%3A%2F%2Fknowledgebase.paloaltonetworks.com%2FKCSArticleDetail).\n\nThe `interface_high_capacity` feature set was dropped as those metrics are now in the `interface` feature set. Before being able to upgrade your monitoring configurations you will need to manually disable the `interface-high-capacity` on those configurations (if enabled).","created":"2024-02-13T19:22:40.196091Z"},{"name":"com.dynatrace.extension.palo-alto-generic@0.5.7","fqn":"com.dynatrace.extension.palo-alto-generic","version":"0.5.7","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.palo-alto-generic/com.dynatrace.extension.palo-al_QTXfwtO.zip","release_notes":"### Breaking changes\nThe following metrics of the `interface_high_capacity` feature set are renamed\n\n* `com.dynatrace.extension.palo-alto.generic.if.in.octets` to  `com.dynatrace.extension.palo-alto.generic.if.hc.in.octets`\n* `com.dynatrace.extension.palo-alto.generic.if.out.octets` to `com.dynatrace.extension.palo-alto.generic.if.hc.out.octets`\n* `com.dynatrace.extension.palo-alto.generic.if.in.err` to `com.dynatrace.extension.palo-alto.generic.if.hc.in.err`\n* `com.dynatrace.extension.palo-alto.generic.if.out.err` to `com.dynatrace.extension.palo-alto.generic.if.hc.out.err`\n* `com.dynatrace.extension.palo-alto.generic.if.in.discards` to `com.dynatrace.extension.palo-alto.generic.if.hc.in.discards`\n* `com.dynatrace.extension.palo-alto.generic.if.out.discards` to `com.dynatrace.extension.palo-alto.generic.if.hc.out.discards`\n\nAny dashboards or metric events relying on these metrics will need to be reconfigured.\n\nCustomers not using the `interface_high_capacity` feature set are __not__ affected. \n\n### Description\nRenamed high capacity interface metrics, to fix a bug where having both the `interface` and `interface_high_capacity` feature sets enabled at the same time would cause inaccurate metrics to be ingested.","created":"2024-01-26T10:06:16.355216Z"},{"name":"com.dynatrace.extension.palo-alto-generic@0.5.5","fqn":"com.dynatrace.extension.palo-alto-generic","version":"0.5.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.palo-alto-generic/com.dynatrace.extension.palo-al_tWA3xHk.zip","release_notes":"","created":"2023-10-10T09:06:31.240223Z"},{"name":"com.dynatrace.extension.palo-alto-generic@0.5.4","fqn":"com.dynatrace.extension.palo-alto-generic","version":"0.5.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.palo-alto-generic/com.dynatrace.extension.palo-al_oy0tP2J.zip","release_notes":"","created":"2023-10-05T12:28:11.849234Z"},{"name":"com.dynatrace.extension.palo-alto-generic@0.5.3","fqn":"com.dynatrace.extension.palo-alto-generic","version":"0.5.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.palo-alto-generic/com.dynatrace.extension.palo-al_MzgcYHF.zip","release_notes":"Fix for dashboard to be compatible with feature flags","created":"2023-10-03T06:47:52.307617Z"},{"name":"com.dynatrace.extension.palo-alto-generic@0.5.2","fqn":"com.dynatrace.extension.palo-alto-generic","version":"0.5.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.palo-alto-generic/com.dynatrace.extension.palo-al_w4o0mvf.zip","release_notes":"* bugfix: added missing chartCards\n* bugfix: added featureSet with high capacity interface metrics to fix data discrepancy","created":"2023-03-22T10:11:38.771324Z"},{"name":"com.dynatrace.extension.palo-alto-generic@0.4.0","fqn":"com.dynatrace.extension.palo-alto-generic","version":"0.4.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.palo-alto-generic/com.dynatrace.extension.palo-al_fYMEY8N.zip","release_notes":"## v0.4.0\n\n- Added ability to use filters for Interface Name, Admin and Operational Status","created":"2022-11-18T09:29:21.713212Z"},{"name":"com.dynatrace.extension.palo-alto-generic@0.3.4","fqn":"com.dynatrace.extension.palo-alto-generic","version":"0.3.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.palo-alto-generic/com.dynatrace.extension.palo-al_1zZu6Qp.zip","release_notes":"Substract of suffix \".count\" in metric com.dynatrace.extension.palo-alto.generic.sys.uptime and changed it type to gauge","created":"2022-10-04T07:28:17.957950Z"},{"name":"com.dynatrace.extension.palo-alto-generic@0.3.0","fqn":"com.dynatrace.extension.palo-alto-generic","version":"0.3.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.palo-alto-generic/com.dynatrace.extension.palo-al_z3JVOWL.zip","release_notes":"1. New calculated metrics:\n    - func:com.dynatrace.extension.palo-alto.generic.if.in.octets.bitpersec\n    - func:com.dynatrace.extension.palo-alto.generic.if.out.octets.bitpersec\n    - func:com.dynatrace.extension.palo-alto.generic.mem.utilization\n\n2. Corrected oid for dimension: if.keyx\n\n3. New dimension if.descr for subgroup interface\n\n4. Added topology, relationships and screens","created":"2022-02-21T12:43:15.088462Z"},{"name":"com.dynatrace.extension.palo-alto-generic@0.1.15","fqn":"com.dynatrace.extension.palo-alto-generic","version":"0.1.15","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.palo-alto-generic/com.dynatrace.extension.palo-al_oZaYTlL.zip","release_notes":"Version 0.1.15 (initial):\n* SNMP DataSource configuration\n* dashboard template","created":"2021-09-02T13:59:29.732908Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.palo-alto-generic@3.2.3","fqn":"com.dynatrace.extension.palo-alto-generic","version":"3.2.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.palo-alto-generic/com.dynatrace.extension.palo-alto-generic-3.2.3-72550c5bb17f92c685e5.zip","release_notes":"#### 🚀 Improved in this version:\n- Platform dashboard links now point to the Infrastructure and Operations app.\n\nℹ️ This version requires ActiveGate version 1.313.0 or higher.","created":"2026-03-10T13:32:12.528438Z"}]},{"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":1037,"slug":"user-navigation-flow","title":"User Navigation Flow","description":"Analyze how customers use your applications.","logo":"https://cdn.hub.central.dynatrace.com/hub/unf_marketplace_icon.png","link_to":null,"documentation_link":"","providers":[],"tags":["digital experience","path exploration","user journey","user session funnel"],"author":"206","coming_soon":false,"details":{"screenshot_gallery":[{"caption":"landing after app selection","src":"https://dt-cdn.net/hub/01_-_Spindox-UNF_-_landing_after_app_selection_acn5jd8_i5ydxzh.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_-_Spindox-UNF_-_landing_after_app_selection_acn5jd8_i5ydxzh.png&sign=dZOmZ1-iIphsDGBzwszzVnJw5twrYfQ7LQCPFmImXok","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F01_-_Spindox-UNF_-_landing_after_app_selection_acn5jd8_i5ydxzh.png&sign=GIB7BGZfmLhth_Lz1_WyUVk8ypW7nwaW5Vu_7Y74kmw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F01_-_Spindox-UNF_-_landing_after_app_selection_acn5jd8_i5ydxzh.png&sign=CZrGFYPB0QiNPf9y1LZEiis71T9Gu8y2e3RHDM9qyiU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F01_-_Spindox-UNF_-_landing_after_app_selection_acn5jd8_i5ydxzh.png&sign=mdz-VucKzerX2efGxvIBqewMrmJ-7tFK1aUtkm1YDIw","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F01_-_Spindox-UNF_-_landing_after_app_selection_acn5jd8_i5ydxzh.png&sign=te9gi5WaoToDs0SbqglgphejKfl_f6faoOdD-g8bftA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F01_-_Spindox-UNF_-_landing_after_app_selection_acn5jd8_i5ydxzh.png&sign=JNhR1VOwYzgRlqLexTNtCb0G7VwnX-YYzepq8tUxqjE"}},{"caption":"Single node selection","src":"https://dt-cdn.net/hub/02_-_Spindox-UNF_-_Single_node_selection_BVxcTVy_T5j3Q0N.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_-_Spindox-UNF_-_Single_node_selection_BVxcTVy_T5j3Q0N.png&sign=8U-V9zcD4_GdwiUTsk5DdIdIbW4w05AFxG7KHLI2py0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F02_-_Spindox-UNF_-_Single_node_selection_BVxcTVy_T5j3Q0N.png&sign=x_bcr5rq8E6h9_BWy1LZz4fKlreT-3_j-SGi0nY9yYc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F02_-_Spindox-UNF_-_Single_node_selection_BVxcTVy_T5j3Q0N.png&sign=NJYu9YKE2-JmbFu3lxGIPSkx-Mx7qUFt08VJGbkn1Wg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F02_-_Spindox-UNF_-_Single_node_selection_BVxcTVy_T5j3Q0N.png&sign=CbiDRgUiC0Ph4oggLbwNKuet6cVtUxGuntmWCiwEjrU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F02_-_Spindox-UNF_-_Single_node_selection_BVxcTVy_T5j3Q0N.png&sign=1IvSCMBObn-4iUOj3l_H-7mCC0xqabVnUam0duM85K8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F02_-_Spindox-UNF_-_Single_node_selection_BVxcTVy_T5j3Q0N.png&sign=sn0a7oj0HNybMPRm2dDCb3wgq8QOUZjq4LOaEvdT2hc"}},{"caption":"Funnel selection (multinode)","src":"https://dt-cdn.net/hub/03_-_Spindox-UNF_-_Funnel_selection_multinode_selection_gABrGsD_oLeNxzF.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_-_Spindox-UNF_-_Funnel_selection_multinode_selection_gABrGsD_oLeNxzF.png&sign=Cj42NG64aUqVoNAjluF55Kk5vfIAfBJyBKCkMXn5B4U","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F03_-_Spindox-UNF_-_Funnel_selection_multinode_selection_gABrGsD_oLeNxzF.png&sign=SE0yiHRNjAorGXHyeke4uq9yTYl1F5XIZlTBiphwrho","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F03_-_Spindox-UNF_-_Funnel_selection_multinode_selection_gABrGsD_oLeNxzF.png&sign=bhRGFdr1yLDtXDq-EpaR16ocKIPNnJt2xe7vTWrivII","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F03_-_Spindox-UNF_-_Funnel_selection_multinode_selection_gABrGsD_oLeNxzF.png&sign=3c0O9mK8k9eJMPWSJP-HvbvQPiYDSQuqc0stSM1unls","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F03_-_Spindox-UNF_-_Funnel_selection_multinode_selection_gABrGsD_oLeNxzF.png&sign=C6Ih9DV9NJsS2DFpspsS2BoOsi7PsIMqaDkIC66uiEg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F03_-_Spindox-UNF_-_Funnel_selection_multinode_selection_gABrGsD_oLeNxzF.png&sign=1H_kxwogO1Eu8k9LyWv6ml-RN-tZvFg1ovFHSUcCgD0"}},{"caption":"settings page","src":"https://dt-cdn.net/hub/04_-_Spindox-UNF__-_settings_page_0wdPggF_6aDHJSK.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_-_Spindox-UNF__-_settings_page_0wdPggF_6aDHJSK.png&sign=NhPokITDUT9R9UpUMGbk6CIJ8R83zLeqy5DLUv5Q_MI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F04_-_Spindox-UNF__-_settings_page_0wdPggF_6aDHJSK.png&sign=MZC0JIfoNolb2HExWjWKGQuYvmtRSEp1QNHCY3LCZJ4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F04_-_Spindox-UNF__-_settings_page_0wdPggF_6aDHJSK.png&sign=POjSKRsFyvpCGs0zjSSRE0kZHhC00zu27EDJgMD6YDk","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F04_-_Spindox-UNF__-_settings_page_0wdPggF_6aDHJSK.png&sign=NtWB_0AtSNOKGp7YvsDRQsz98dbKdr91HUIGmbIROQM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F04_-_Spindox-UNF__-_settings_page_0wdPggF_6aDHJSK.png&sign=xgGFI9SqxU7y6fMwyW4817RgjrXIuv3wfaeJYXpErrc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F04_-_Spindox-UNF__-_settings_page_0wdPggF_6aDHJSK.png&sign=dE0x-7cUPtTC0y9-oNhHCbpA21EO9P6gYMZii8HF1Yc"}}],"support_link":"mailto:dynatrace@spindox.it","support_information":{"email":"dynatrace@spindox.it","url":""},"sales_link":"mailto:dynatrace@spindox.it","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 User Navigation Flow App enables you to derive additional value from your User Sessions data collected in Dynatrace by offering an overview of users' application usage. \r\nIt facilitates a deeper understanding of how users navigate your applications and assists in defining meaningful funnels based on their navigation patterns. Additionally, it empowers Product Owners and Development Teams to discern areas of focus for their analysis."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Gain an overview of the actual navigations of your apps within your preferred time frame.\r\n- Utilize on-screen settings to adjust the depth of your analysis in real-time, including the number of significant nodes and steps.\r\n- Select individual nodes to gain direct insights into specific steps, such as where user navigations originate, where they lead, and their relative importance.\r\n- Simplify Funnel analysis and definition through multi-node selection, providing immediate insights in the info panel and the opportunity to continue analysis in the Dynatrace User Session - Query app and within your dashboards.\r\n- Utilize app-level settings to define how app navigations are analyzed. Customize the analysis level (Page Groups, User action, Custom actions), apply additional grouping to better meet your needs, or exclude specific actions or page groups from the analysis"},"sourceId":"use_cases"}],"modified":"2026-01-22T08:49:32.807243Z","created":"2024-06-12T12:43:19.292739Z","seo_title":"User Navigation Flow monitoring & observability","seo_description":"Analyze how customers use your applications. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/01_-_Spindox-UNF_-_landing_after_app_selection_acn5jd8_i5ydxzh.png","https://dt-cdn.net/hub/02_-_Spindox-UNF_-_Single_node_selection_BVxcTVy_T5j3Q0N.png","https://dt-cdn.net/hub/03_-_Spindox-UNF_-_Funnel_selection_multinode_selection_gABrGsD_oLeNxzF.png","https://dt-cdn.net/hub/04_-_Spindox-UNF__-_settings_page_0wdPggF_6aDHJSK.png"],"about":"The User Navigation Flow App enables you to derive additional value from your User Sessions data collected in Dynatrace by offering an overview of users' application usage. \r\nIt facilitates a deeper understanding of how users navigate your applications and assists in defining meaningful funnels based on their navigation patterns. Additionally, it empowers Product Owners and Development Teams to discern areas of focus for their analysis.","use_cases":"- Gain an overview of the actual navigations of your apps within your preferred time frame.\r\n- Utilize on-screen settings to adjust the depth of your analysis in real-time, including the number of significant nodes and steps.\r\n- Select individual nodes to gain direct insights into specific steps, such as where user navigations originate, where they lead, and their relative importance.\r\n- Simplify Funnel analysis and definition through multi-node selection, providing immediate insights in the info panel and the opportunity to continue analysis in the Dynatrace User Session - Query app and within your dashboards.\r\n- Utilize app-level settings to define how app navigations are analyzed. Customize the analysis level (Page Groups, User action, Custom actions), apply additional grouping to better meet your needs, or exclude specific actions or page groups from the analysis","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":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":799,"slug":"automations","title":"Workflows","description":"Automate tasks in your IT landscape and move towards autonomous operations.","logo":"https://dt-cdn.net/hub/logos/automations.png","link_to":"https://www.dynatrace.com/platform/workflows/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/workflows","providers":[],"tags":["action","BPM","business intelligence","business journey","business-process-management-platform","cron","dataflow","milestone","remidiation","scheduler","trigger","workflow","workflow automation"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Compile and configure your workflows in an intuitive graphical user interface.","src":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.automations/media/0ea6a24a-244e-40f1-b508-f77b7a85a876.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%2Fdynatrace.automations%2Fmedia%2F0ea6a24a-244e-40f1-b508-f77b7a85a876.jpg&sign=_v0cOWF6IgdWFXgzugXDBwsqjS1D9D-iNQ7gt5Gx-YM","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.automations%2Fmedia%2F0ea6a24a-244e-40f1-b508-f77b7a85a876.jpg&sign=f5nGuKBA5HM5Xl2bFpf8IsU1PhsLvFDXlkpeXVL6MM8","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.automations%2Fmedia%2F0ea6a24a-244e-40f1-b508-f77b7a85a876.jpg&sign=ydEhNBta9PJJarxOwSJNJYqJ6nChIEkwQvIJ6QX5Q88","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.automations%2Fmedia%2F0ea6a24a-244e-40f1-b508-f77b7a85a876.jpg&sign=QLmZJ1n9_CE_Ru09Y3XmSfrgPsOZK8j4t-BooooLVk8","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.automations%2Fmedia%2F0ea6a24a-244e-40f1-b508-f77b7a85a876.jpg&sign=m6OlY7mgl60Yl7W8ezbm47V-5QXlcLk2bwAhpMABGtQ","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.automations%2Fmedia%2F0ea6a24a-244e-40f1-b508-f77b7a85a876.jpg&sign=lIS7B3WMFFQyZ0IC6G-mQAFJIw9xQ2g4Skz5ireprOA"}},{"caption":"Choose from a list of out-of-the-box actions for common tasks or add your own.","src":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.automations/media/31913218-9de4-4056-b4a4-504dfb174791.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%2Fdynatrace.automations%2Fmedia%2F31913218-9de4-4056-b4a4-504dfb174791.jpg&sign=y3fIR_EKLwueG7h7bax2whHOhejn-1SJ-2n4bGYBOuE","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.automations%2Fmedia%2F31913218-9de4-4056-b4a4-504dfb174791.jpg&sign=XNGtaY06wsZ8z8JR3Isp1lyerATEcJR981igsehf3xU","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.automations%2Fmedia%2F31913218-9de4-4056-b4a4-504dfb174791.jpg&sign=yTL0aiY2hAEudn5crNK0wITTDTVQQNzt45582jYagi0","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.automations%2Fmedia%2F31913218-9de4-4056-b4a4-504dfb174791.jpg&sign=ZFsBZb6OmCOH705-hx66inSBFm54zsY9Eoc5R1gLRz4","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.automations%2Fmedia%2F31913218-9de4-4056-b4a4-504dfb174791.jpg&sign=GP8hrJY1bM6LcIy7wBIaXYqYv3CfTFlbxRQsJodjI2Q","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.automations%2Fmedia%2F31913218-9de4-4056-b4a4-504dfb174791.jpg&sign=MEERnDI9EcWVR-_LpeU0nIbqsW_P58sW1-atyHttZ6A"}},{"caption":"Use built-in triggers - run workflows whenever Dynatrace Intelligence identifies Problems.","src":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.automations/media/13949b4c-84fd-452b-b636-0a227654b248.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%2Fdynatrace.automations%2Fmedia%2F13949b4c-84fd-452b-b636-0a227654b248.jpg&sign=Jn-QPgPyn5iwrZMraR-P_hmuy0_PZuD82WzcHUG7npI","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.automations%2Fmedia%2F13949b4c-84fd-452b-b636-0a227654b248.jpg&sign=uy2RXSJwqPd53KHmn1lpwww3uQG9jI9Qhq0T0QBcaeo","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.automations%2Fmedia%2F13949b4c-84fd-452b-b636-0a227654b248.jpg&sign=QS-4DZW2Ai99q8WBhbWFGGPVK-Fz-3iElWzT-Shvs4E","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.automations%2Fmedia%2F13949b4c-84fd-452b-b636-0a227654b248.jpg&sign=26eXBToMH2mnVLiSyTwRz9iwVVQfrcjFbFzd5UKm72g","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.automations%2Fmedia%2F13949b4c-84fd-452b-b636-0a227654b248.jpg&sign=RzYN1MSy_17tD905Cu1IhzDZViTtNH-tXDFYyVzLZz4","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.automations%2Fmedia%2F13949b4c-84fd-452b-b636-0a227654b248.jpg&sign=uLQHf4gAVW_uDtYiVxX9ofyw00Kwvl7sFaGP3oxtF-w"}},{"caption":"Build agentic workflows to automate your operations at scale.","src":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.automations/media/16f92eb8-bbd8-4334-937a-b27821bd64e4.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%2Fconsole%2Fdynatrace.automations%2Fmedia%2F16f92eb8-bbd8-4334-937a-b27821bd64e4.webp&sign=zLDi5rDqdNr0_HlU7yO0IVdw6mau7O41-Mcp3y_gOEs","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.automations%2Fmedia%2F16f92eb8-bbd8-4334-937a-b27821bd64e4.webp&sign=NwPpAsM3D1mHs3iGvH83RcH0sF7-cQcgerAut_bR5LY","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.automations%2Fmedia%2F16f92eb8-bbd8-4334-937a-b27821bd64e4.webp&sign=b9_f2DftG54X7-pNgZiIq1OdVSFKhcdPvR8sDnlT1Kk","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.automations%2Fmedia%2F16f92eb8-bbd8-4334-937a-b27821bd64e4.webp&sign=pu76oVqxPkczMKFHTVYUG5GTlnNBGN-GRrwmfgVKxpk","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.automations%2Fmedia%2F16f92eb8-bbd8-4334-937a-b27821bd64e4.webp&sign=J-rzVGhoHGuJIrXIaHYroSFaBFeUCkHwrBvJ698jr3U","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.automations%2Fmedia%2F16f92eb8-bbd8-4334-937a-b27821bd64e4.webp&sign=ElDH-BpEXpS8ToMx7qselZ6pbmx0rGrjp_M0B8wRKd0"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.2976.1","release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Workflows is one of the built-in apps shipped with Dynatrace. Users can assemble a series of actions to build processes in a graphical representation. Those workflows can be automatically triggered by Dynatrace events, either on a schedule or manually.  \n\n**This is intended for users who:**\n* Want to act on the data gathered and the answers provided by Dynatrace automatically. \n* Want to orchestrate processes and connect various applications.\n* Design and implement IT processes.\n\n**New:** You can also use the Workflows app to create **[agentic workflows](https://www.dynatrace.com/hub/detail/agentic-workflows).**"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"Workflows allows you to:\n* Create **[agentic workflows](https://www.dynatrace.com/hub/detail/agentic-workflows)**\n* Automatically react to Dynatrace Intelligence events or security problems. \n* Schedule reports in line with holidays and work hours. \n* Orchestrate IT processes across your entire IT landscape. \n* Connect to both cloud and locally-gated services. \n* Combine out-of-the-box integrations with custom code.\n* Visualize automated processes in a graphical workflow interface. \n* Get live monitoring and a full audit trail for all automation executions.\n* Define flow logic with custom conditions, automatic retries, loops, and parallel processing."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"The Workflows app comes preinstalled with all Dynatrace SaaS environments. Launching the app will provide you with an overview of your existing workflows and options to create new ones from scratch or using templates. \n\nEither way will land you in the workflow editor. Feel free to change the workflow title at the top (Untitled Workflow). \n\nWe suggest sticking with the on-demand trigger to start and add a JavaScript action for the first task. It already includes sample code that retrieves your user information and logs it.\n\nThe first time you press the Run button, you'll be prompted to authorize the automation service to run functions on your behalf. Permissions can be limited in the settings. \n\nThe execution monitor opens, presenting you with a live view of the running workflow execution.  \n\nCongratulations, you successfully ran your very first workflow!"},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"In our daily work, we touch many applications. Connecting these systems allows you to automate your processes and break up silos. Orchestrate the old, the new, on-premises, and in the cloud. \n\n**Graphical workflows** - Compile and configure your workflows in an intuitive graphical user interface, drag-and-drop tasks, and draw dependencies. A list of out-of-the-box actions for everyday tasks like sending notifications or creating tickets gets you going quickly. At the same time, custom scripts allow you to handle any eventuality and meet individual requirements. \n\n**Event triggers** - Run workflows whenever Dynatrace Intelligence identifies problems, notify on-call operators, and create tickets for the appropriate teams. Extend disks in your cloud environment when the storage for your services runs out of space, or roll back a feature flag when error rates increase. Event triggers allow you to run workflows in response to any kind of event in Dynatrace.  \n\n**Schedules** - Need to poll an API every few minutes or send a report on Monday morning, but only on working days? Timezone-aware schedules, combined with dynamic recurrence rules, are designed to accommodate the complexities of globally operating enterprises. \n\n**Live monitoring and audit ready** - Who, what, when, where, and why. See what’s happening, while it’s happening. Get a full audit trail of each task and every third-party system interaction. No magic, complete transparency!\n\n**Connecting cloud and on-premises applications** - Deploy the optional EdgeConnect in your data center or cloud infrastructure. This allows Workflows to span across your cloud and on-premises applications."},"sourceId":"details"}],"modified":"2026-03-23T15:05:33.616760Z","created":"2022-09-23T11:56:01.133978Z","seo_title":"Workflows monitoring & observability","seo_description":"Automate tasks in your IT landscape and move towards autonomous operations. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.automations/media/0ea6a24a-244e-40f1-b508-f77b7a85a876.jpg","https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.automations/media/31913218-9de4-4056-b4a4-504dfb174791.jpg","https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.automations/media/13949b4c-84fd-452b-b636-0a227654b248.jpg","https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.automations/media/16f92eb8-bbd8-4334-937a-b27821bd64e4.webp"],"about":"Workflows is one of the built-in apps shipped with Dynatrace. Users can assemble a series of actions to build processes in a graphical representation. Those workflows can be automatically triggered by Dynatrace events, either on a schedule or manually.  \n\n**This is intended for users who:**\n* Want to act on the data gathered and the answers provided by Dynatrace automatically. \n* Want to orchestrate processes and connect various applications.\n* Design and implement IT processes.\n\n**New:** You can also use the Workflows app to create **[agentic workflows](https://www.dynatrace.com/hub/detail/agentic-workflows).**","use_cases":"Workflows allows you to:\n* Create **[agentic workflows](https://www.dynatrace.com/hub/detail/agentic-workflows)**\n* Automatically react to Dynatrace Intelligence events or security problems. \n* Schedule reports in line with holidays and work hours. \n* Orchestrate IT processes across your entire IT landscape. \n* Connect to both cloud and locally-gated services. \n* Combine out-of-the-box integrations with custom code.\n* Visualize automated processes in a graphical workflow interface. \n* Get live monitoring and a full audit trail for all automation executions.\n* Define flow logic with custom conditions, automatic retries, loops, and parallel processing.","supported_distributions":"","get_started":"The Workflows app comes preinstalled with all Dynatrace SaaS environments. Launching the app will provide you with an overview of your existing workflows and options to create new ones from scratch or using templates. \n\nEither way will land you in the workflow editor. Feel free to change the workflow title at the top (Untitled Workflow). \n\nWe suggest sticking with the on-demand trigger to start and add a JavaScript action for the first task. It already includes sample code that retrieves your user information and logs it.\n\nThe first time you press the Run button, you'll be prompted to authorize the automation service to run functions on your behalf. Permissions can be limited in the settings. \n\nThe execution monitor opens, presenting you with a live view of the running workflow execution.  \n\nCongratulations, you successfully ran your very first workflow!"},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"dynatrace.automations@1.2976.1","fqn":"dynatrace.automations","version":"1.2976.1","artifact":null,"release_notes":"Fix:\r\n- Allow \"query past events\" feature for users with conditional workflows:write permission","created":"2026-04-20T15:57:04.701074Z"},{"name":"dynatrace.automations@1.2926.0","fqn":"dynatrace.automations","version":"1.2926.0","artifact":null,"release_notes":"- **Expression parity for simple workflows** - Simple workflows now support the same expressions as standard workflows, including `now()`, `timedelta()`, and `problem_link()`.\n- **Simplified default filter behavior** - The default expression filter to safeguard property access in expression sets the default value, no matter where an access error occurs in the property hierarchy, now. Before, it only covered the right-most property access in the expression. For example, {{ result(\"task_1\")[\"foo\"][0][\"bar\"] | default(\"n/a\") }} before only safeguarded the access to [\"bar\"], now it safeguards the full access hierarchy [\"foo\"][0][\"bar\"].","created":"2026-04-07T07:13:50.978459Z"},{"name":"dynatrace.automations@1.2879.1","fqn":"dynatrace.automations","version":"1.2879.1","artifact":null,"release_notes":"- **Davis® problem trigger renaming** - Due to a brand update, the \"Davis® problem trigger\" was renamed to \"Problem trigger\" and refers to problems inferred by Dynatrace Intelligence.\r\n- **Better link support in guide editor** - The guide editor automatically converts platform URLs from the same environment into relative URLs when pasting them into a markdown link in a guide. This eases the editing of workflow template guides.","created":"2026-03-24T16:29:44.047732Z"},{"name":"dynatrace.automations@1.2834.0","fqn":"dynatrace.automations","version":"1.2834.0","artifact":null,"release_notes":"- various improvements and bugfixes","created":"2026-03-12T06:07:54.308151Z"},{"name":"dynatrace.automations@1.2781.2","fqn":"dynatrace.automations","version":"1.2781.2","artifact":null,"release_notes":"Fixes:\r\n- Create workflow from template by id intent wizard cannot be closed\r\n- Toast error for approval setting widget","created":"2026-02-27T14:22:38.493357Z"},{"name":"dynatrace.automations@1.2781.0","fqn":"dynatrace.automations","version":"1.2781.0","artifact":null,"release_notes":"- **Relate workflow execution system events for event triggers to triggering events** - The workflow execution system events for event-triggered executions now include a property with the timestamp of the triggering event for easier correlation. See the semantic dictionary for details.","created":"2026-02-20T11:21:15.424494Z"},{"name":"dynatrace.automations@1.2688.2","fqn":"dynatrace.automations","version":"1.2688.2","artifact":null,"release_notes":"- **Davis® problem trigger after initial root cause analysis** - Any new workflow triggered by a Davis® AI problem trigger created in the Workflows app will trigger only after completion of the initial root cause analysis completed by Davis® AI. Previously created workflows, or those that don't specify the behavior, remain unchanged (triggered independently of root cause analysis). Feel free to adjust the behavior on your workflow as required.","created":"2026-02-17T10:57:06.734811Z"},{"name":"dynatrace.automations@1.2688.1","fqn":"dynatrace.automations","version":"1.2688.1","artifact":null,"release_notes":"- **Davis® problem trigger after initial root cause analysis** - Any new workflow triggered by a Davis® AI problem trigger created in the Workflows app will trigger only after completion of the initial root cause analysis completed by Davis® AI. Previously created workflows, or those that don't specify the behavior, remain unchanged (triggered independently of root cause analysis). Feel free to adjust the behavior on your workflow as required.","created":"2026-02-12T11:07:54.583625Z"},{"name":"dynatrace.automations@1.2632.2","fqn":"dynatrace.automations","version":"1.2632.2","artifact":null,"release_notes":"- **Davis® AI event trigger behavior during maintenance window** - Configure workflows trigger behavior for Davis® AI events during maintenance window. Workflows can be triggered always (default), only during, or only outside of maintenance windows.\r\n- **Expression filter to create markdown tables from DQL query results** - If you want to include a DQL query result, for example, in a send email task, the \"md_table\" filter renders a markdown table of the result. Feel free to use the filter on any nested array. Refer to the workflow automation expression reference in the documentation for details.\r\n- **Expression to render a link to a Davis® AI problem** - The \"problem_link()\" expression renders a link to the Problems app for any workflow triggered by a Davis® AI problem.\r\n- **View execution intent supports simple workflows** - The view execution intent now supports any type (simple and standard) of workflows. Use the intent in your app to open an arbitrary execution in the Workflows app.","created":"2026-02-02T07:34:29.472119Z"},{"name":"dynatrace.automations@1.2538.1","fqn":"dynatrace.automations","version":"1.2538.1","artifact":null,"release_notes":"fix importing workflow template with existent workflow id","created":"2026-01-09T12:28:13.115103Z"},{"name":"dynatrace.automations@1.2450.0","fqn":"dynatrace.automations","version":"1.2450.0","artifact":null,"release_notes":"- **Request approval action** - Request manual user approvals before a workflow runs sensitive tasks. Send approval requests as emails to selected users and groups. By default, anyone with access to the Workflows app may answer approval requests. If necessary, you can restrict it to users with permission to run the workflow. Detailed approval status information is accessible in the workflow monitor.\r\n- **Deeplink support in workflow editor and execution monitor** - Share the link to your current view with anyone. The URL now includes the selection of the trigger, tasks, workflow options, as well as the selected tab in the details section.","created":"2025-12-10T00:49:56.878571Z"},{"name":"dynatrace.automations@1.2367.6","fqn":"dynatrace.automations","version":"1.2367.6","artifact":null,"release_notes":"- **Request approval action** - Request manual user approvals before a workflow runs sensitive tasks. Send approval requests as emails to selected users and groups. By default, anyone with access to the Workflows app may answer approval requests. If necessary, you can restrict it to users with permission to run the workflow. Detailed approval status information is accessible in the workflow monitor.\r\n- **Deeplink support in workflow editor and execution monitor** - Share the link to your current view with anyone. The URL now includes the selection of the trigger, tasks, workflow options, as well as the selected tab in the details section.","created":"2025-11-17T09:39:44.348286Z"},{"name":"dynatrace.automations@1.2367.4","fqn":"dynatrace.automations","version":"1.2367.4","artifact":null,"release_notes":"- **Request approval action** - Request manual user approvals before a workflow runs sensitive tasks. Send approval requests as emails to selected users and groups. By default, anyone with access to the Workflows app may answer approval requests. If necessary, you can restrict it to users with permission to run the workflow. Detailed approval status information is accessible in the workflow monitor.\r\n- **Deeplink support in workflow editor and execution monitor** - Share the link to your current view with anyone. The URL now includes the selection of the trigger, tasks, workflow options, as well as the selected tab in the details section.","created":"2025-11-14T12:16:11.451579Z"},{"name":"dynatrace.automations@1.2311.3","fqn":"dynatrace.automations","version":"1.2311.3","artifact":null,"release_notes":"- various improvements and bugfixes","created":"2025-10-30T15:38:08.655244Z"},{"name":"dynatrace.automations@1.2299.0","fqn":"dynatrace.automations","version":"1.2299.0","artifact":null,"release_notes":"- **Event trigger DQL matcher char limit increased** - Event trigger DQL matcher expression increased its character limit to 1000 (was 800 before). The increase of the limit allows for even more expressive event trigger configurations.\r\n- **Task sample result size restricted to 10,000 chars** - Sample results serve to validate expression at definition time. Loading sample results from past executions might retrieve sizable results and unnecessarily bloat the workflow definition. The Workflow app now implies a limit of 10,000 characters for a task sample result and hints at the current size of your sample result, so you can easily strip redundant parts to fit the limit.\r\n- **HTTP request action retries failed vault access requests** - Using a credential from the vault to issue an HTTP request sometimes exceeded request timeouts and thus failed the action. The HTTP request action now implicitly retries vault access requests, so it's very unlikely the action fails due to failing the credential in time.","created":"2025-10-16T15:48:05.970488Z"},{"name":"dynatrace.automations@1.2279.4","fqn":"dynatrace.automations","version":"1.2279.4","artifact":null,"release_notes":"- **Event trigger DQL matcher char limit increased** - Event trigger DQL matcher expression increased its character limit to 1000 (was 800 before). The increase of the limit allows for even more expressive event trigger configurations.\r\n- **Task sample result size restricted to 10,000 chars** - Sample results serve to validate expression at definition time. Loading sample results from past executions might retrieve sizable results and unnecessarily bloat the workflow definition. The Workflow app now implies a limit of 10,000 characters for a task sample result and hints at the current size of your sample result, so you can easily strip redundant parts to fit the limit.\r\n- **HTTP request action retries failed vault access requests** - Using a credential from the vault to issue an HTTP request sometimes exceeded request timeouts and thus failed the action. The HTTP request action now implicitly retries vault access requests, so it's very unlikely the action fails due to failing the credential in time.","created":"2025-11-10T15:39:12.146918Z"},{"name":"dynatrace.automations@1.2279.3","fqn":"dynatrace.automations","version":"1.2279.3","artifact":null,"release_notes":"- **Event trigger DQL matcher char limit increased** - Event trigger DQL matcher expression increased its character limit to 1000 (was 800 before). The increase of the limit allows for even more expressive event trigger configurations.\r\n- **Task sample result size restricted to 10,000 chars** - Sample results serve to validate expression at definition time. Loading sample results from past executions might retrieve sizable results and unnecessarily bloat the workflow definition. The Workflow app now implies a limit of 10,000 characters for a task sample result and hints at the current size of your sample result, so you can easily strip redundant parts to fit the limit.\r\n- **HTTP request action retries failed vault access requests** - Using a credential from the vault to issue an HTTP request sometimes exceeded request timeouts and thus failed the action. The HTTP request action now implicitly retries vault access requests, so it's very unlikely the action fails due to failing the credential in time.","created":"2025-10-29T09:08:05.116450Z"},{"name":"dynatrace.automations@1.2279.2","fqn":"dynatrace.automations","version":"1.2279.2","artifact":null,"release_notes":"- **Event trigger DQL matcher char limit increased** - Event trigger DQL matcher expression increased its character limit to 1000 (was 800 before). The increase of the limit allows for even more expressive event trigger configurations.\r\n- **Task sample result size restricted to 10,000 chars** - Sample results serve to validate expression at definition time. Loading sample results from past executions might retrieve sizable results and unnecessarily bloat the workflow definition. The Workflow app now implies a limit of 10,000 characters for a task sample result and hints at the current size of your sample result, so you can easily strip redundant parts to fit the limit.\r\n- **HTTP request action retries failed vault access requests** - Using a credential from the vault to issue an HTTP request sometimes exceeded request timeouts and thus failed the action. The HTTP request action now implicitly retries vault access requests, so it's very unlikely the action fails due to failing the credential in time.","created":"2025-10-28T13:58:54.920281Z"},{"name":"dynatrace.automations@1.2279.0","fqn":"dynatrace.automations","version":"1.2279.0","artifact":null,"release_notes":"- **Event trigger DQL matcher char limit increased** - Event trigger DQL matcher expression increased its character limit to 1000 (was 800 before). The increase of the limit allows for even more expressive event trigger configurations.\n- **Task sample result size restricted to 10,000 chars** - Sample results serve to validate expression at definition time. Loading sample results from past executions might retrieve sizable results and unnecessarily bloat the workflow definition. The Workflow app now implies a limit of 10,000 characters for a task sample result and hints at the current size of your sample result, so you can easily strip redundant parts to fit the limit.\n- **HTTP request action retries failed vault access requests** - Using a credential from the vault to issue an HTTP request sometimes exceeded request timeouts and thus failed the action. The HTTP request action now implicitly retries vault access requests, so it's very unlikely the action fails due to failing the credential in time.","created":"2025-10-17T10:30:14.079132Z"},{"name":"dynatrace.automations@1.2217.1","fqn":"dynatrace.automations","version":"1.2217.1","artifact":null,"release_notes":"- various improvements and bugfixes","created":"2025-10-03T17:40:51.386642Z"},{"name":"dynatrace.automations@1.2187.3","fqn":"dynatrace.automations","version":"1.2187.3","artifact":null,"release_notes":"- various improvements and bugfixes","created":"2025-10-02T11:32:11.834223Z"},{"name":"dynatrace.automations@1.2187.2","fqn":"dynatrace.automations","version":"1.2187.2","artifact":null,"release_notes":"- various improvements and bugfixes","created":"2025-09-19T15:03:48.526417Z"},{"name":"dynatrace.automations@1.2146.2","fqn":"dynatrace.automations","version":"1.2146.2","artifact":null,"release_notes":"- **Notifications for workflows** - Receive notifications when a workflow is updated, deleted, starts to fail, or hits the hourly execution limit. Anyone can register themselves with the bell button in the workflow editor.\r\n- **Event trigger - query past events** - For a workflow with an event trigger to actually trigger, the actor requires access to the events. To better support the authoring of an event trigger, the query past events happens in the context of the workflow actor now. Thus, this is only possible for workflows where the actor is either a service user the current user is allowed to use, or the current user herself.\r\n- **Execute DQL Query action - timezone support** - The execute DQL Query action allows you to select a timezone for the query evaluation now. So far, all queries by this action have occurred in UTC, which remains the default.","created":"2025-09-11T11:14:28.066551Z"},{"name":"dynatrace.automations@1.2109.0","fqn":"dynatrace.automations","version":"1.2109.0","artifact":null,"release_notes":"- various improvements and bugfixes","created":"2025-08-21T13:03:39.322090Z"},{"name":"dynatrace.automations@1.2075.0","fqn":"dynatrace.automations","version":"1.2075.0","artifact":null,"release_notes":"- **Event trigger support for security.events** - Workflows event triggers now support the \"security.events\" type. This allows workflows to be triggered on events generated by Dynatrace Application Security.\n- **Workflow execution filter excludes simple workflows** - The workflow execution filter no longer includes workflows of type simple, as one restriction of simple workflows is that there is no execution history, but workflow execution system events only.\n- **HTTP request action logs headers on task failure** - The HTTP request action now includes the response HTTP headers to increase the debugability of HTTP requests with error codes that cause the task to error out.","created":"2025-08-11T05:53:23.474032Z"},{"name":"dynatrace.automations@1.2020.0","fqn":"dynatrace.automations","version":"1.2020.0","artifact":null,"release_notes":"- various improvements and bugfixes","created":"2025-07-29T06:22:41.815836Z"},{"name":"dynatrace.automations@1.1987.0","fqn":"dynatrace.automations","version":"1.1987.0","artifact":null,"release_notes":"- **Root workflow context on all execution system events** - From now on, the task and action execution events carry the attributes for root workflow and execution ID (not only the workflow execution event) for easier querying of related execution events. \n- **Workflow execution system events indicate state flip** - The workflow execution events now indicate if the execution state flipped compared to the preceding execution (last_execution_state_flip). For example, if a workflow execution is completed in state error and the previous was successful, the attribute will be true.","created":"2025-07-10T18:31:44.085987Z"},{"name":"dynatrace.automations@1.1936.1","fqn":"dynatrace.automations","version":"1.1936.1","artifact":null,"release_notes":"- **Environment alias support for expressions**—The environment expression now features an environment alias property, and the URL considers any defined alias. Similar links in the execution() expression will also respect the alias.\r\n- **Workflow execution limit hit events** - The AutomationEngine produces a system event each time a workflow reaches its execution limit.","created":"2025-06-26T15:06:21.697919Z"},{"name":"dynatrace.automations@1.1899.1","fqn":"dynatrace.automations","version":"1.1899.1","artifact":null,"release_notes":"- **Workflow drafts**- This release greatly improves workflow editing. Every new workflow or workflow change is created as a draft first, allowing for safe changes to existing and new workflows without cost impact. Workflow drafts don't trigger automatically but can be run manually. To apply draft changes to a live workflow, you deploy the changes and thus create a new version of the live workflow.\r\n- **to_datetime target timezone** - The to_datetime expression filter now supports an optional parameter of a target timezone. If the provided string reassembles a date without timezone information, UTC is assumed.","created":"2025-06-17T11:09:15.862014Z"},{"name":"dynatrace.automations@1.1821.3","fqn":"dynatrace.automations","version":"1.1821.3","artifact":null,"release_notes":"various improvements and bugfixes","created":"2025-06-03T15:21:06.328031Z"},{"name":"dynatrace.automations@1.1743.0","fqn":"dynatrace.automations","version":"1.1743.0","artifact":null,"release_notes":"various improvements and bugfixes","created":"2025-05-22T02:54:50.365625Z"},{"name":"dynatrace.automations@1.1698.0","fqn":"dynatrace.automations","version":"1.1698.0","artifact":null,"release_notes":"- **Run JavaScript action - workflow execution context** - The run JavaScript action gives you direct access to workflow execution context information via the global dtRuntime.callerServiceMetadata object now.  \n- **Action execution system events for simple workflows** - Simple workflow executions now also produce action execution events, which eases the analysis of action execution events of all types of workflows. \n- **Workflow lifecycle events include user information** - The workflow lifecycle events now also include the user to associate the lifecycle event to the user who triggered it.","created":"2025-04-28T05:02:19.302687Z"},{"name":"dynatrace.automations@1.1648.2","fqn":"dynatrace.automations","version":"1.1648.2","artifact":null,"release_notes":"**Create workflow intent support for workflow id and isPrivate** - The intent to create a workflow allows you to define the workflow id. This can be helpful in case you would like to drive your users towards a single workflow for your use case within a tenant. Additionally, you can also control access to the workflow with the isPrivate parameter.\n**Workflow expressions - namespace() support** - The expressions you use to configure workflow inputs, task options, or conditions, support the namespace() function again. namespace() has its application in the context of for loops.","created":"2025-04-24T16:10:53.178621Z"},{"name":"dynatrace.automations@1.1648.0","fqn":"dynatrace.automations","version":"1.1648.0","artifact":null,"release_notes":"**Create workflow intent support for workflow id and isPrivate** - The intent to create a workflow allows you to define the workflow id. This can be helpful in case you would like to drive your users towards a single workflow for your use case within a tenant. Additionally, you can also control access to the workflow with the isPrivate parameter.\n\n**Workflow expressions - namespace() support** - The expressions you use to configure workflow inputs, task options, or conditions, support the namespace() function again. namespace() has its application in the context of for loops.","created":"2025-04-18T08:14:15.836280Z"},{"name":"dynatrace.automations@1.1590.1","fqn":"dynatrace.automations","version":"1.1590.1","artifact":null,"release_notes":"- **Run workflow action** - This release ships a new action that allows you to run another workflow from a task in a workflow. Combined with the recently added workflow default input and result, you can provide input to the \"sub\" workflow and retrieve its result. This functionality allows you to modularize workflows and reuse built workflows as part of other workflows.\n- **Workflow input limit** - The workflow input was limited to 6MB. This is valid for the input you provide via API or task input on the run workflow action and the resulting input at runtime (merge of default and provided input).","created":"2025-04-08T09:37:45.622637Z"},{"name":"dynatrace.automations@1.1547.3","fqn":"dynatrace.automations","version":"1.1547.3","artifact":null,"release_notes":"- **Workflow monitor: provided input** - A workflow allows definition of a default input, and you can provide input on run via API request. The execution merges default and provided input to the final workflow execution input. While the workflow execution input was already visible in the workflow execution details, the provided input is now available on the trigger.\n- **HTTP request action: explicit timeout** - The HTTP request action so far was terminated when a request exceeded the runtime of the Dynatrace runtime (120s). The HTTP request action now has an explicit timeout of 115s and will show an error message.","created":"2025-03-31T18:28:31.600180Z"},{"name":"dynatrace.automations@1.1547.2","fqn":"dynatrace.automations","version":"1.1547.2","artifact":null,"release_notes":"- **Workflow monitor: provided input** - A workflow allows definition of a default input, and you can provide input on run via API request. The execution merges default and provided input to the final workflow execution input. While the workflow execution input was already visible in the workflow execution details, the provided input is now available on the trigger.\n- **HTTP request action: explicit timeout** - The HTTP request action so far was terminated when a request exceeded the runtime of the Dynatrace runtime (120s). The HTTP request action now has an explicit timeout of 115s and will show an error message.","created":"2025-03-21T11:10:17.069459Z"},{"name":"dynatrace.automations@1.1492.3","fqn":"dynatrace.automations","version":"1.1492.3","artifact":null,"release_notes":"- **Default task timeout 60 mins** - The default task timeout has been changed to 60 minutes (was 15 minutes before). This affects any task that hasn't been given a custom timeout.\n- **Workflow execution limit** - You can define a limit of workflow executions per hour in the workflow options. The default limit is 1000 executions per hour. Once executions reach the limit, further ones are muted until the end of the timeframe. Manually triggered executions from the Workflows app are exempt from this limit.\n- **Workflow monitor status banner** - The workflow monitor now has a workflow execution status banner that shows the current state of the workflow execution, including start and runtime. The workflow execution details have moved from the trigger node to a dedicated detail panel and are available from the \"show details\" button in the status banner. The details include general information, input, params, and results of the workflow execution.","created":"2025-03-10T13:22:38.366858Z"},{"name":"dynatrace.automations@1.1492.1","fqn":"dynatrace.automations","version":"1.1492.1","artifact":null,"release_notes":"- **Default task timeout 60 mins** - The default task timeout has been changed to 60 minutes (was 15 minutes before). This affects any task that hasn't been given a custom timeout.\n- **Workflow execution limit** - You can define a limit of workflow executions per hour in the workflow options. The default limit is 1000 executions per hour. Once executions reach the limit, further ones are muted until the end of the timeframe. Manually triggered executions from the Workflows app are exempt from this limit.\n- **Workflow monitor status banner** - The workflow monitor now has a workflow execution status banner that shows the current state of the workflow execution, including start and runtime. The workflow execution details have moved from the trigger node to a dedicated detail panel and are available from the \"show details\" button in the status banner. The details include general information, input, params, and results of the workflow execution.","created":"2025-03-06T12:12:01.404655Z"},{"name":"dynatrace.automations@1.1472.2","fqn":"dynatrace.automations","version":"1.1472.2","artifact":null,"release_notes":"- **Action result size** - The AutomationEngine now supports action execution result sizes up to 6 MB (minus the action log, which is truncated at 1 MB). Please note that actions themselves might impose a lower limit.","created":"2025-03-10T13:20:33.756327Z"},{"name":"dynatrace.automations@1.1472.0","fqn":"dynatrace.automations","version":"1.1472.0","artifact":null,"release_notes":"- **Action result size** - The AutomationEngine now supports action execution result sizes up to 6 MB (minus the action log, which is truncated at 1 MB). Please note that actions themselves might impose a lower limit.","created":"2025-02-28T13:42:44.756705Z"},{"name":"dynatrace.automations@1.1446.1","fqn":"dynatrace.automations","version":"1.1446.1","artifact":null,"release_notes":"- **Scheduling recurrence rule support for arbitrary index** - Scheduling recurrence rules support selection of any arbitrary index for any applicable advanced option. (e.g. 5 for fifth, or -5 for fifth to last).\n- **Workflow input** - You may define a default input as JSON for any workflow. The default input is merged with input provided when running a workflow execution (e.g. via Workflows app or API). Workflow execution input is available via the input() expression.\n- **Workflow result** - A workflow can return a result now. The result can be compiled from e.g. selected task result properties using expressions. The evaluated result must be a valid JSON object. Evaluation failure of the workflow result makes the workflow fail.","created":"2025-02-20T06:52:16.310973Z"},{"name":"dynatrace.automations@1.1354.1","fqn":"dynatrace.automations","version":"1.1354.1","artifact":null,"release_notes":"- **Workflow monitor and editor: bigger task nodes** - The workflow editor and monitor task nodes grew slightly to offer more space for task names.\n- **Create workflow intent: simple workflow support** - The create workflow intent supports the type property to define if the created workflow is of type simple or not.","created":"2025-02-12T13:07:07.443472Z"},{"name":"dynatrace.automations@1.1354.0","fqn":"dynatrace.automations","version":"1.1354.0","artifact":null,"release_notes":"- **Workflow monitor and editor: bigger task nodes** - The workflow editor and monitor task nodes grew slightly to offer more space for task names.\n- **Create workflow intent: simple workflow support** - The create workflow intent supports the type property to define if the created workflow is of type simple or not.","created":"2025-01-24T10:39:12.489670Z"},{"name":"dynatrace.automations@1.1216.0","fqn":"dynatrace.automations","version":"1.1216.0","artifact":null,"release_notes":"- **Frequently used actions** - In the workflow editor, you can select an action from the most frequently used workflow actions by all users in the current tenant. Browsing available actions is presented by apps, and you can expand any app of interest to take a closer look at the actions available.\n- **Intent to automate a DQL query** - The intent to automate a DQL query also supports the definition of a segment as available in the Run DQL action widget.","created":"2025-01-13T08:36:43.054641Z"},{"name":"dynatrace.automations@1.1104.4","fqn":"dynatrace.automations","version":"1.1104.4","artifact":null,"release_notes":"- **The Simple Workflows Feature is now available** - Users can now create zero-rated simple workflows, with a reduced feature set.\n- **The log Viewer was improved** - The log viewer now has better support for very large log outputs","created":"2024-12-05T08:59:57.926801Z"},{"name":"dynatrace.automations@1.1057.0","fqn":"dynatrace.automations","version":"1.1057.0","artifact":null,"release_notes":"","created":"2024-11-06T14:09:36.510670Z"},{"name":"dynatrace.automations@1.985.4","fqn":"dynatrace.automations","version":"1.985.4","artifact":null,"release_notes":"- **event trigger for system events** - The event trigger for workflows now supports dt.system.events. However, beware of the restriction that only system events featuring the `dt. open pipeline.pipelines` property will trigger a workflow.\n- **intent to view execution** - For app developers, Workflows supports a new intent to open the monitor and view an execution.","created":"2024-10-23T08:46:55.023987Z"},{"name":"dynatrace.automations@1.985.3","fqn":"dynatrace.automations","version":"1.985.3","artifact":null,"release_notes":"- **event trigger for system events** - The event trigger for workflows now supports dt.system.events. However, beware of the restriction that only system events featuring the `dt. open pipeline.pipelines` property will trigger a workflow.\n- **intent to view execution** - For app developers, Workflows supports a new intent to open the monitor and view an execution.","created":"2024-10-21T09:49:58.659853Z"},{"name":"dynatrace.automations@1.946.2","fqn":"dynatrace.automations","version":"1.946.2","artifact":null,"release_notes":"- **Workflow editor requires permission to use system users** - From now on, in order to use a service user as an actor for a workflow, the person editing the workflow requires the iam:service-users:use permission. This is valid for editing existing workflows and creating new ones using a service user as an actor. Any workflow already having a service user assigned will continue to run.\n- **connection() expression** - The connection() expression resolves a connection by settings schema ID and connection name for all actions supporting the latest version of the connection picker featuring expression mode.","created":"2024-10-16T05:40:17.121981Z"},{"name":"dynatrace.automations@1.946.1","fqn":"dynatrace.automations","version":"1.946.1","artifact":null,"release_notes":"- **Workflow editor requires permission to use system users** - From now on, in order to use a service user as an actor for a workflow, the person editing the workflow requires the iam:service-users:use permission. This is valid for editing existing workflows and creating new ones using a service user as an actor. Any workflow already having a service user assigned will continue to run.\n- **connection() expression** - The connection() expression resolves a connection by settings schema ID and connection name for all actions supporting the latest version of the connection picker featuring expression mode.","created":"2024-10-08T17:40:18.916098Z"},{"name":"dynatrace.automations@1.905.5","fqn":"dynatrace.automations","version":"1.905.5","artifact":null,"release_notes":"fix app crashing when the schedule definition has the faulty filterParameters","created":"2024-09-24T08:35:05.666362Z"},{"name":"dynatrace.automations@1.905.4","fqn":"dynatrace.automations","version":"1.905.4","artifact":null,"release_notes":"- **ternary() expression filter** - The ternary() filter returns custom values depending on a given boolean.","created":"2024-09-23T07:47:48.711445Z"},{"name":"dynatrace.automations@1.840.5","fqn":"dynatrace.automations","version":"1.840.5","artifact":null,"release_notes":"Fixed timezone-related issue that could make the calendar page unusable","created":"2024-09-16T10:34:04.577749Z"},{"name":"dynatrace.automations@1.840.4","fqn":"dynatrace.automations","version":"1.840.4","artifact":null,"release_notes":"Revert execution log changes.","created":"2024-09-13T09:45:24.565963Z"},{"name":"dynatrace.automations@1.840.3","fqn":"dynatrace.automations","version":"1.840.3","artifact":null,"release_notes":"Fix execution monitor log formatting.","created":"2024-09-12T11:13:28.298645Z"},{"name":"dynatrace.automations@1.840.2","fqn":"dynatrace.automations","version":"1.840.2","artifact":null,"release_notes":"Fixed a case where calendar schedules could show incorrect dates","created":"2024-09-11T14:53:21.867276Z"},{"name":"dynatrace.automations@1.840.1","fqn":"dynatrace.automations","version":"1.840.1","artifact":null,"release_notes":"Fixed a case where scheduling rule details could crash","created":"2024-09-09T16:18:56.074616Z"},{"name":"dynatrace.automations@1.814.1","fqn":"dynatrace.automations","version":"1.814.1","artifact":null,"release_notes":"Fixed a case where scheduling rule details could crash","created":"2024-09-09T12:20:50.917845Z"},{"name":"dynatrace.automations@1.814.0","fqn":"dynatrace.automations","version":"1.814.0","artifact":null,"release_notes":"- **more expression filters** — The filters available to apply in workflow expressions were extended by bool, to_datetime, regex_search, regex_findall, regex_replace, validate_regex, and format_number. For details, please see the [expression reference](https://dt-url.net/workflows-expression-reference).","created":"2024-08-27T11:49:07.271320Z"},{"name":"dynatrace.automations@1.762.0","fqn":"dynatrace.automations","version":"1.762.0","artifact":null,"release_notes":"- **New task option: wait before**—The wait before task option defines a waiting time in seconds before a task starts. You can also use expressions to define the wait time. The task timeout starts when the task goes into the running state, meaning after any wait before configuration.\n- **New expression: timedelta()**—This expression allows you to provide a timedelta for calculations with timestamps (add or substract a timedelta from a timestamp by the now() expression).","created":"2024-08-19T08:02:56.616172Z"},{"name":"dynatrace.automations@1.728.0","fqn":"dynatrace.automations","version":"1.728.0","artifact":null,"release_notes":"- **Workflow version in monitor** - The Workflows monitor now includes the workflow version number. This allows for easier execution failure analysis.","created":"2024-07-26T06:24:15.247140Z"},{"name":"dynatrace.automations@1.700.0","fqn":"dynatrace.automations","version":"1.700.0","artifact":null,"release_notes":"- **environment expression** - The new environment() expression provides access to environment id and url. Also the execution expression now includes a link to the workflow monitor and editor. For details please check the expression reference.","created":"2024-07-22T06:11:19.243263Z"},{"name":"dynatrace.automations@1.668.1","fqn":"dynatrace.automations","version":"1.668.1","artifact":null,"release_notes":"**fix dev-helper crashes when widget live reloads**","created":"2024-06-28T08:08:42.187652Z"},{"name":"dynatrace.automations@1.637.0","fqn":"dynatrace.automations","version":"1.637.0","artifact":null,"release_notes":"- various improvements and bugfixes","created":"2024-06-17T11:32:20.742333Z"},{"name":"dynatrace.automations@1.602.0","fqn":"dynatrace.automations","version":"1.602.0","artifact":null,"release_notes":"- **Scheduling rules and calendar versions** - View historical versions of scheduling rules and calendars.\n- **Additional filters for workflow expressions** - The filters for workflow expressions were extended to support JSON, YAML, and list-to-object conversions, as well as base64 decoding and encoding.","created":"2024-06-04T11:13:03.319661Z"},{"name":"dynatrace.automations@1.571.1","fqn":"dynatrace.automations","version":"1.571.1","artifact":null,"release_notes":"- **Scheduling rules and calendar versions** - Compare different versions of scheduling rules and calendars.","created":"2024-05-20T02:13:46.855094Z"},{"name":"dynatrace.automations@1.507.4","fqn":"dynatrace.automations","version":"1.507.4","artifact":null,"release_notes":"Problem whereby platform requests were broken inside dev-helper should be fixed.","created":"2024-04-23T12:35:04.660226Z"},{"name":"dynatrace.automations@1.507.3","fqn":"dynatrace.automations","version":"1.507.3","artifact":null,"release_notes":"Test release","created":"2024-04-23T06:55:38.888610Z"},{"name":"dynatrace.automations@1.452.0","fqn":"dynatrace.automations","version":"1.452.0","artifact":null,"release_notes":"- **Workflow versions** - Access historic workflow versions in Workflows editor to review, restore, export, or create a copy from.\n- **Authorization settings** - `app-settings:objects:read` is now highlighted as primary permission, as it is mandatory for any Workflow action referencing a connection (all actions connecting to a third party system).","created":"2024-04-09T07:01:10.778191Z"},{"name":"dynatrace.automations@1.409.0","fqn":"dynatrace.automations","version":"1.409.0","artifact":null,"release_notes":"- **Workflow versions** - Compare view now supports showing the diff as JSON or YAML for improved readability.","created":"2024-03-29T12:45:49.187763Z"},{"name":"dynatrace.automations@1.392.1","fqn":"dynatrace.automations","version":"1.392.1","artifact":null,"release_notes":"- **Workflow versions** - The AutomationEngine preserves the last 50 versions of your workflows. You can find the version history of a workflow from the edit view. Compare historical versions to analyze changes. Export versions as workflow or template, create a copy, or restore them.\n- **Bugfix: Stop cursor from randomly re-positioning in expanded task inputs** - In expanded input fields of actions it could occure that the cursor position was randomly updated, making editing impossible.","created":"2024-03-13T15:22:19.879306Z"},{"name":"dynatrace.automations@1.356.1","fqn":"dynatrace.automations","version":"1.356.1","artifact":null,"release_notes":"- **Bugfix: Stop cursor from randomly re-positioning in expanded task inputs** - In expanded input fields of actions it could occure that the cursor position was randomly updated, making editing impossible.","created":"2024-03-11T13:44:58.287788Z"},{"name":"dynatrace.automations@1.356.0","fqn":"dynatrace.automations","version":"1.356.0","artifact":null,"release_notes":"- various improvements and bugfixes","created":"2024-02-26T11:13:00.015650Z"},{"name":"dynatrace.automations@1.318.1","fqn":"dynatrace.automations","version":"1.318.1","artifact":null,"release_notes":"**Bugfix: Workflow list context menu actions** - Context menu actions on the workflow list acknowledge workflow admin mode once again.","created":"2024-02-07T12:00:06.712847Z"},{"name":"dynatrace.automations@1.298.2","fqn":"dynatrace.automations","version":"1.298.2","artifact":null,"release_notes":"- **Bugfix: Workflow list context menu actions** - Context menu actions on the workflow list acknowledge workflow admin mode once again.","created":"2024-01-31T15:57:07.645222Z"},{"name":"dynatrace.automations@1.269.0","fqn":"dynatrace.automations","version":"1.269.0","artifact":null,"release_notes":"- **HTTP request action - failure configuration** - The HTTP request action can be configured to fail on specific response codes. HTTP response codes to fail the action can be defined individually (for example, 500,503) and in ranges (for example, 400-404).\n- **Davis event and problem trigger - multiple values per key**  - The affected entities tag filter criteria for Davis event and problem triggers now support multiple values for the same key. Just add the same tag multiple times and provide the value you want to filter for.\n- **Event trigger throttle limit and trigger deactivation** - The AutomationEngine applies a limit of 1000/h executions due to an event trigger. Once the limit is hit, the trigger is not processed for the rest of the hour. This information was not been exposed in the Workflows app for the user so far.  Now, workflows that have reached a trigger limit will be indicated in the workflows list and card view, and you can filter for them. In the editor view a workflow will show details about the limit being reached and executions being suppressed for up to an hour. An event trigger reaching the limit three times within seven days will be automatically deactivated.","created":"2024-01-19T08:15:49.773118Z"},{"name":"dynatrace.automations@1.237.1","fqn":"dynatrace.automations","version":"1.237.1","artifact":null,"release_notes":"","created":"2024-01-09T07:40:51.659870Z"},{"name":"dynatrace.automations@1.198.1","fqn":"dynatrace.automations","version":"1.198.1","artifact":null,"release_notes":"","created":"2023-12-07T15:03:17.536798Z"},{"name":"dynatrace.automations@1.162.3","fqn":"dynatrace.automations","version":"1.162.3","artifact":null,"release_notes":"","created":"2023-11-30T09:42:56.394272Z"},{"name":"dynatrace.automations@1.162.0","fqn":"dynatrace.automations","version":"1.162.0","artifact":null,"release_notes":"- **Various bugfixes**","created":"2023-11-20T15:58:17.058661Z"},{"name":"dynatrace.automations@1.156.0","fqn":"dynatrace.automations","version":"1.156.0","artifact":null,"release_notes":"- **DQL action always returns result, never a request token** - So far, the DQL action either returned the actual query result or a request token in case the query took longer. The AutomationEngine now supports stateful actions. These are re-triggered and allow context between executions till the action reaches a final state unless the task timeout is hit. For workflow users, this means that the DQL action will always return the query result unless the task timeout is hit.","created":"2023-11-13T08:31:08.390895Z"},{"name":"dynatrace.automations@1.143.0","fqn":"dynatrace.automations","version":"1.143.0","artifact":null,"release_notes":"- **Documentation and link to samples** - Access documentation, expression reference, and workflow samples directly from the help button in the upper right corner of the app.\n- **Execution features actor information** - The actor information is now available for each execution. The information is displayed on the details tab of the trigger.\n- **Create workflow from workflow template intent** - The recently added feature to create a workflow from a workflow template is also available as an intent of Workflows. For details, please see the Dynatrace Developer portal.","created":"2023-10-25T09:07:45.268593Z"},{"name":"dynatrace.automations@1.102.0","fqn":"dynatrace.automations","version":"1.102.0","artifact":null,"release_notes":"- **Export/import workflow templates** - Workflows now supports workflow templates as an additional export format. Workflow templates are smoothly transportable between environments. On import of a workflow template, a wizard guides users to verify all required apps are available in their environment and select connections as needed for actions used in workflow tasks.","created":"2023-10-11T11:26:28.833592Z"},{"name":"dynatrace.automations@1.82.0","fqn":"dynatrace.automations","version":"1.82.0","artifact":null,"release_notes":"","created":"2023-09-27T14:12:57.073782Z"},{"name":"dynatrace.automations@1.35.2","fqn":"dynatrace.automations","version":"1.35.2","artifact":null,"release_notes":"- **Immediate effect of authorization settings** - Changing authorization settings takes effect on save and will affect all subsequent task executions.\n- **Expandable inputs for task loop list, custom condition, and HTTP request action inputs** - The inputs allowing expressions, for example, task loop list option, custom conditions, and the HTTP request action inputs,  are expandable now, so there is more space for expression editing.\n- **Bugfix: Exported workflows contain invalid parameters** - Fixed the problem when an exported workflow couldn't be imported due to invalid parameters.\n- **Bugfix: Support communication for deprecated widget autosuggestions** - Fixed the communication problem between the app and widgets.","created":"2023-09-18T14:39:53.971671Z"},{"name":"dynatrace.automations@1.10.5","fqn":"dynatrace.automations","version":"1.10.5","artifact":null,"release_notes":"- **Group ownership** - To better support collaboration on workflows, you can now select either a user or a group as the owner. Thus a private workflow with a group owner is accessible to all group members. Of course, any group member must have read/write/execute permissions to gain access as desired.\n- **Authorization settings guidance** - A workflow always runs in the user context of the actor. By default, the actor is the user who creates the workflow. To define which permission the AutomationEngine is allowed to leverage to run a workflow in your name, the authorization settings come into play. Suppose a workflow task fails with 403; your user is the defined workflow actor. In that case, this is either caused by your user lacking permission or you missing the grant to the AutomationEngine in the authorization settings. The authorization settings now provide feedback when you grant permission you don't possess as a user. While you can still authorize the AutomationEngine with such permission, the execution will still fail. Permission and authorization are obligatory to make it work successfully.\n- **Keyboard navigation support** - To increase a11y compliance and as a convenience feature, workflow, and execution tasks can now be tabbed through and selected via keyboard interaction.\n- **Bugfix: Ensure compatibility with future AppEngine API versions** - Upcoming versions of AppEngine API will reject requests using trailing /\n- **Bugfix: Exported workflows contain invalid parameters** - Fixed the problem when an exported workflow couldn't be imported due to invalid parameters.","created":"2023-09-13T13:51:07.002037Z"},{"name":"dynatrace.automations@1.10.4","fqn":"dynatrace.automations","version":"1.10.4","artifact":null,"release_notes":"**Bugfix: Exported workflows contain invalid parameters** - Fixed the problem when an exported workflow couldn't be imported due to invalid parameters.","created":"2023-09-05T11:25:41.099593Z"},{"name":"dynatrace.automations@1.6.0","fqn":"dynatrace.automations","version":"1.6.0","artifact":null,"release_notes":"- **a11y improvements** - Various a11y improvements.","created":"2023-08-23T15:53:09.655634Z"},{"name":"dynatrace.automations@1.5.0","fqn":"dynatrace.automations","version":"1.5.0","artifact":null,"release_notes":"- **Upload workflow** - You can create a new or update an existing workflow by uploading a workflow you obtained as JSON file.","created":"2023-08-07T13:33:46.535717Z"},{"name":"dynatrace.automations@1.4.0","fqn":"dynatrace.automations","version":"1.4.0","artifact":null,"release_notes":"- **Expression auto-completion** - The expression auto-completion is now context-aware and helps to enter a syntactically correct expression. It will suggest block expressions only where applicable. Suggestions for result expressions include the entire object structure. Suggestions include helpful filters available for expressions as well. \n- **Admin mode** - Users with permission automation:workflows:admin can activate admin mode. In admin mode, no restrictions on private workflows apply. Manage and edit any workflow as required.\nThe admin permission also allows one to create or update workflows without interfering with actor and owner configurations.\n- **Download workflow** - You can download any workflow you can access as JSON file.","created":"2023-07-27T09:21:20.821922Z"},{"name":"dynatrace.automations@1.3.4","fqn":"dynatrace.automations","version":"1.3.4","artifact":null,"release_notes":"","created":"2023-07-10T07:41:43.127170Z"},{"name":"dynatrace.automations@1.3.3","fqn":"dynatrace.automations","version":"1.3.3","artifact":null,"release_notes":"- **Bugfix: URL in http request action is not applied on copy/paste** - The URL parameter of the run http request action is updated after a paste of a value by the user","created":"2023-06-15T09:04:13.968916Z"},{"name":"dynatrace.automations@1.2.2","fqn":"dynatrace.automations","version":"1.2.2","artifact":null,"release_notes":"- **Bugfix: Execute DQL Query action does not respect limit command** - The Execute DQL Query action honors the limit specified by a user.","created":"2023-06-06T12:09:05.886133Z"},{"name":"dynatrace.automations@1.2.1","fqn":"dynatrace.automations","version":"1.2.1","artifact":null,"release_notes":"- **Bug fix - disable page layout responsiveness** - Removed breakpoint at which page layout will render the workflow editor view unusable by the overlapping details panel.","created":"2023-05-31T14:11:39.026300Z"},{"name":"dynatrace.automations@1.1.2","fqn":"dynatrace.automations","version":"1.1.2","artifact":null,"release_notes":"- **Bugfix: \"Execute DQL Query\" action does not respect limit command** - The \"Execute DQL Query\" action honors the limit specified by a user.","created":"2023-05-30T07:18:52.552493Z"},{"name":"dynatrace.automations@1.1.1","fqn":"dynatrace.automations","version":"1.1.1","artifact":null,"release_notes":"- **Adopt AutomationServer API** - Replace AutomationServer API v0.2 by v1","created":"2023-05-03T07:53:47.607365Z"},{"name":"dynatrace.automations@1.0.1","fqn":"dynatrace.automations","version":"1.0.1","artifact":null,"release_notes":"- **Bug fixes** - App is crashed after saving invalid workflow; Saving authorization settings fails because of too many permissions.","created":"2023-04-20T05:22:47.000238Z"},{"name":"dynatrace.automations@0.26.1","fqn":"dynatrace.automations","version":"0.26.1","artifact":null,"release_notes":"- **Execution List Fix** - This release fixes the issue when viewing Execution List after a workflow is deleted.","created":"2023-04-03T13:11:15.749083Z"},{"name":"dynatrace.automations@0.25.1","fqn":"dynatrace.automations","version":"0.25.1","artifact":null,"release_notes":"- **Workflow editor and monitor UI updates** - Further user interface updates to the editor and monitor, with a streamlined styling of the content and side panel appearance.\n- **Overhauled workflows and executions list appearance** - The workflows and executions list got a style update, more clearly separating individual lines and columns.\n- **Event trigger - manual run event context sample** - A manual run of a workflow with an event trigger will contain event property always, even if the app can not retrieve a sample event.\n- **Intent to search and open workflow** - The Workflows app supports two new intents. The search-workflows intent opens the workflows list with a given search term, and the open-workflow opens the editor for the given workflow identified by its ID.\n- **Auto completion support for event properties** - While editing workflows with event triggers, the auto-completion for expressions in task inputs will allow you to select from all properties of the selected event.\n- **Bug: business schedule breaks schedule configuration** - Fixes a bug where the usage of business calendar configuration disallows the creation or update of a scheduling rule.\n- **Signed by new certificate** - The app is secured with latest app-signing certificate.","created":"2023-03-14T12:27:18.455083Z"},{"name":"dynatrace.automations@0.23.1","fqn":"dynatrace.automations","version":"0.23.1","artifact":null,"release_notes":"- **Re-release signed by new certificate** - No functional changes.","created":"2023-01-26T15:44:35.003475Z"},{"name":"dynatrace.automations@0.23.0","fqn":"dynatrace.automations","version":"0.23.0","artifact":null,"release_notes":"- **Schedule trigger forms** - We reworked the schedule trigger forms to make the editing more intuitive.\n- **Workflows owner filter** - The list of available workflows allows you to filter by owner.\n- **Executions trigger type filter** - The list of executions allows you to filter by trigger type (manual, schedule, or event) \n- **Workflow editor UI update** - The workflow editor got a significant styling update. The task nodes have a more ergonomic styling. The tasks and the details panel show the app icon to let you determine the app context of the action. \n- **Execution monitor UI update** - The execution monitor got a significant styling update similar to the workflow editor. Tasks in the monitor now show their description too. The task details provide access to the execution ID.\n- **HTTP action - HTTP headers** - The HTTP headers now provide a convenient input to add, edit and remove individual headers.","created":"2023-01-16T15:30:01.575849Z"},{"name":"dynatrace.automations@0.22.1","fqn":"dynatrace.automations","version":"0.22.1","artifact":null,"release_notes":"- **Bug: failure during verification of action availability** - Due to an issue, while verifying the availability of an app for an action, an error view was shown, despite the app being available.","created":"2023-01-09T15:43:46.443740Z"},{"name":"dynatrace.automations@0.22.0","fqn":"dynatrace.automations","version":"0.22.0","artifact":null,"release_notes":"- **Workflows App** - The app and its concepts were renamed from _Automations_ to _Workflows_ . There is no whatsoever impact on the behavior of your workflows, formerly known as automations. \n- **advanced scheduling rules** - Use fixed-, conditional offset-, and grouping rules on top of the already available recurring scheduling rule to configure schedules to solve your advanced scheduling scenario.\n- **Run DQL action** - The new action allows you to run DQL queries without any coding required.","created":"2023-01-02T12:34:04.218123Z"},{"name":"dynatrace.automations@0.21.0","fqn":"dynatrace.automations","version":"0.21.0","artifact":null,"release_notes":"- **DAVIS event triggers** - Additionally to DAVIS problems, DAVIS events can now be used as trigger type for automations.\n- **search and browse actions** - When adding tasks, you can choose which action to select. Search for actions and browse them grouped by app.\n- **Save is the new publish** - We updated the terminology. Publish is replaced by save. Saving an automation will do what it says, and any trigger configuration will take immediate effect.","created":"2022-12-02T09:26:01.553028Z"},{"name":"dynatrace.automations@0.20.0","fqn":"dynatrace.automations","version":"0.20.0","artifact":null,"release_notes":"- **Intent to create automation** - The create automation intent now supports available event trigger types. To learn about the payload, take a look at existing automations and the API requests containing event trigger definitions.\n- **Unsaved changes warning** - You will see a notice if you try to navigate away from an automation where pending changes.\n- **Readable owner names** - The list of automations shows the owner with their name and email address as a tooltip. If a user is not associated with the current tenant anymore, it will say unknown and show the user's UUID.\n- **Open in new tab** - Menu entries allow opening in a new tab using mouse middle click.\n- **Change private/public access to automation** - Changing the availability of an automation from private to public or the other way round was available only on the context menu in the automations list. You can now perform this action from within the automation editor and the automation context menu.","created":"2022-11-16T16:29:45.513504Z"},{"name":"dynatrace.automations@0.18.0","fqn":"dynatrace.automations","version":"0.18.0","artifact":null,"release_notes":"- **Updated app icon and id** - New Icon for the Automations app and change of id to dynatrace.automations","created":"2022-10-10T08:21:22.726028Z"}],"related_technologies":["slack-integration","jira-for-workflows","notebooks","snowflake-for-workflows-preview","agentic-workflows","davis-for-workflows"],"latest_downloads":[{"name":"dynatrace.automations@1.2976.1","fqn":"dynatrace.automations","version":"1.2976.1","artifact":null,"release_notes":"Fix:\r\n- Allow \"query past events\" feature for users with conditional workflows:write permission","created":"2026-04-20T15:57:04.701074Z"}]},{"id":1093,"slug":"security-posture-management-preview","title":"Security Posture Management","description":"Detect, prioritize, and remediate security and compliance findings with SPM.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.security.posturemanagement/logo/9c1ec1f7-a31c-4878-9ea1-ede71fc997f5.png","link_to":null,"documentation_link":"https://dt-url.net/2503u3z","providers":[],"tags":["CIS","compliance","DISA","DORA","KSPM","NIST","security","SPM","STIG"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"The Overview page shows a high-level information about the security compliance state in your environment.","src":"https://cdn.hub.central.dynatrace.com/hub/spm-dashboard-324.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fspm-dashboard-324.png&sign=qiFjk-smhu2P8f6O2e_EEu2PqFJ5UkrcL_aGtBojFF4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fspm-dashboard-324.png&sign=wcLWAXD6QhejSQoYMau1A1NWogs39QX9chVKhYBoAZg","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fspm-dashboard-324.png&sign=oWDdVGwp7eTHFHKXte2--hvA4QChUwlYP-QKbwflyGM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fspm-dashboard-324.png&sign=9od6P1clZtEUTCjxYkER8mQ9ZDNdjsCFHTPDXKd0QhM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fspm-dashboard-324.png&sign=DYu1h9ysQfU2jRWMvuGD5J-0WHTmc3sEaEzbY_tt4Sk","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fspm-dashboard-324.png&sign=F8_t2aW9zEp53BzM1p42TcI14fT_5nBFaL3gt-qFngg"}},{"caption":"The Assessment results page provides a compliance view of all evaluated rules from the supported security standards. Filters allow quick selection","src":"https://cdn.hub.central.dynatrace.com/hub/spm-results-324.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fspm-results-324.png&sign=fLdy4j-YqQTTaqLcbPn57tgLIKwoHONDdRecGZKL9rY","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fspm-results-324.png&sign=gApPOQ1b2eZ4-w0nmGT48urcKWDC5-c9eFCBxrOvgHo","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fspm-results-324.png&sign=MAWcL1JEBKTj_d53oQl8uMcClp4pn55F-lh-PaiA-44","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fspm-results-324.png&sign=FV4deYenQOlIQxOW6cXRBObRo6VO_nrOBh4X7ty5X5c","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fspm-results-324.png&sign=CXqqcaEMjWstirbsjcSWLSXw84XoVjGCtmx109Iacu4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fspm-results-324.png&sign=BA_5LiXu6exySprft1y06qdmThiILUbg6cgzA3SyOOo"}},{"caption":"Assessed resources from your environment are marked as 'Passed' when no misconfigurations are discovered in the context of a given rule.","src":"https://cdn.hub.central.dynatrace.com/hub/spm-detail-passed-324.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fspm-detail-passed-324.png&sign=A8Pk2TMufcM-AxZ0ldgQKSK_1IAx5mNrc3a0xP6Aw1o","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fspm-detail-passed-324.png&sign=e4p0A0XHlUNcfCE4p4cRgugwBdAFfVbtRWjcZ71u-UQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fspm-detail-passed-324.png&sign=6A_xfdfve6gxhQeY9oEf3HwVf2g4i0YE0V8tt72Y2-k","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fspm-detail-passed-324.png&sign=WO2sXJ_KJAlSbxnOzTRfAcWacyPv5ZdoSxYi7sN7tjQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fspm-detail-passed-324.png&sign=FcnEUOxV_R1hee06fyfMpmvFgi21B8LoFNF4QM8mocU","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fspm-detail-passed-324.png&sign=cRwcK5-I506TosY-8aXxXZX6LwydB3RzkjKpE9H5TmM"}},{"caption":"Assessed resources from your environment are marked as 'Failed' when misconfigurations are discovered in the context of a given rule.","src":"https://cdn.hub.central.dynatrace.com/hub/spm-detail-failed-324.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fspm-detail-failed-324.png&sign=Kp0s4N-n5g8FHnXNPxQHsMd7RkeQwj_BEInwQmi7JcA","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fspm-detail-failed-324.png&sign=C2uboIy0tVJPUb8TEMo0MWfOhjJlybpJZhhd8ds8yUE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fspm-detail-failed-324.png&sign=SYkc2Lv8nY7df0fkIMapne25YzdVzgq7V8JAqEE3fUw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fspm-detail-failed-324.png&sign=V7LAzjTkjv84v1YqMlNNuJB3TFunp5S1rqXM46i2g1Y","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fspm-detail-failed-324.png&sign=1Fykj9wIsUa5fF6oBxa0_DEO6xYzDUtgU8zL7GKg2tA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fspm-detail-failed-324.png&sign=eINXZXb1ctFpG4813JhwZW2cHlAP787NIIf4M_iAXE0"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.8.3","release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Security Posture Management is a platform experience for detecting, visualizing, analyzing, and remediating security posture and compliance findings, including misconfigurations and regulatory compliance assessments."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- **Security hardening:** Prioritize and report on the most critical misconfigurations to enhance security. \n- **Compliance reporting:** Filter and sort compliance findings to generate detailed reports on compliance successes and failures. \n- **Remediation prioritization:** Create a prioritized list of compliance and security posture findings for remediation teams to address efficiently."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"To get started with Security Posture Management, see the [documentation](https://dt-url.net/2503u3z)."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### What you can achieve\n- **Regulatory compliance assessments:** Evaluate your environment against regulatory requirements and security best practices. \n- **Compliance insights:** Gain a clear overview of compliance coverage across your environment. \n- **Prioritized findings:** Search, filter, and prioritize findings to address the most critical issues first."},"sourceId":"details"}],"modified":"2026-03-13T09:58:55.776164Z","created":"2024-12-12T10:34:18.371283Z","seo_title":"Security Posture Management monitoring & observability","seo_description":"Detect, prioritize, and remediate security and compliance findings with SPM. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/spm-dashboard-324.png","https://cdn.hub.central.dynatrace.com/hub/spm-results-324.png","https://cdn.hub.central.dynatrace.com/hub/spm-detail-passed-324.png","https://cdn.hub.central.dynatrace.com/hub/spm-detail-failed-324.png"],"about":"Security Posture Management is a platform experience for detecting, visualizing, analyzing, and remediating security posture and compliance findings, including misconfigurations and regulatory compliance assessments.","use_cases":"- **Security hardening:** Prioritize and report on the most critical misconfigurations to enhance security. \n- **Compliance reporting:** Filter and sort compliance findings to generate detailed reports on compliance successes and failures. \n- **Remediation prioritization:** Create a prioritized list of compliance and security posture findings for remediation teams to address efficiently.","supported_distributions":"","get_started":"To get started with Security Posture Management, see the [documentation](https://dt-url.net/2503u3z)."},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"dynatrace.security.posturemanagement@1.8.3","fqn":"dynatrace.security.posturemanagement","version":"1.8.3","artifact":null,"release_notes":"### 1.8.3\n\n#### Patch Changes\n\n- Improved handling of exceeded response size limits in the \"Assessed resources\" section of the rule details panel.\n- Improved clarity of the permissions requirements for using the SPM app.\n- Enhanced readability of result details by wrapping long header content when space is limited.\n- Aligned SPM Settings widget layout.\n\n### 1.8.0\n\n#### Minor Changes\n\n- Introduced management of security compliance standards. The configuration is now available under Settings > Analyze and alert > Application Security > Security Posture Management.\n- Optimized data loading to display compliance results faster.\n\n#### Patch Changes\n\n- Improved error and permission handling in the \"What's new\" modal.","created":"2026-02-25T13:23:34.656370Z"},{"name":"dynatrace.security.posturemanagement@1.8.0","fqn":"dynatrace.security.posturemanagement","version":"1.8.0","artifact":null,"release_notes":"### 1.8.0\n\n#### Minor Changes\n\n- Introduced management of security compliance standards. The configuration is now available under Settings > Analyze and alert > Application Security > Security Posture Management.\n- Optimized data loading to display compliance results faster.\n\n#### Patch Changes\n\n- Improved error and permission handling in the \"What's new\" modal.","created":"2026-01-14T13:02:32.683440Z"},{"name":"dynatrace.security.posturemanagement@1.7.0","fqn":"dynatrace.security.posturemanagement","version":"1.7.0","artifact":null,"release_notes":"### 1.7.0\n\n#### Minor Changes\n\n- Introduced the \"Explain assessment\" button in the rule details panel. Backed by Davis CoPilot, it adds richer context around each rule and its outcome, and automatically suggests targeted remediation steps for any failed assessments.\n\n#### Patch Changes\n\n- Improved the empty state of the rule details panel.\n- Made rule details panel viewable even when the specific rule is not shown in the table.\n- Added preservation of filter settings in the rule details panel when switching tabs.","created":"2025-12-11T13:06:39.275666Z"},{"name":"dynatrace.security.posturemanagement@1.6.1","fqn":"dynatrace.security.posturemanagement","version":"1.6.1","artifact":null,"release_notes":"### 1.6.1\n\n#### Minor Changes\n\n- Added views in the \"Assessment results\" page: _Recommended_ (default) and _Complete_. Use _Recommended_ to focus on the most relevant findings for your environment.\n- Enhanced the \"Assessment results\" table with the full security standard name, allowing filtering and sorting to focus on a specific standard when needed.\n- Added an intent button for known resource types in the \"Assessed resources\" section of the rule details panel.\n- Added a \"Recommended documents\" section to the \"Overview\" page with a link to the distributed, ready-made dashboard.\n- Improved guidance on the \"Missing permissions\" and the \"Missing license\" pages.","created":"2025-09-30T15:00:12.792799Z"}],"related_technologies":[],"latest_downloads":[{"name":"dynatrace.security.posturemanagement@1.8.3","fqn":"dynatrace.security.posturemanagement","version":"1.8.3","artifact":null,"release_notes":"### 1.8.3\n\n#### Patch Changes\n\n- Improved handling of exceeded response size limits in the \"Assessed resources\" section of the rule details panel.\n- Improved clarity of the permissions requirements for using the SPM app.\n- Enhanced readability of result details by wrapping long header content when space is limited.\n- Aligned SPM Settings widget layout.\n\n### 1.8.0\n\n#### Minor Changes\n\n- Introduced management of security compliance standards. The configuration is now available under Settings > Analyze and alert > Application Security > Security Posture Management.\n- Optimized data loading to display compliance results faster.\n\n#### Patch Changes\n\n- Improved error and permission handling in the \"What's new\" modal.","created":"2026-02-25T13:23:34.656370Z"}]},{"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%20apps/CI-CD%20Pipeline","providers":[],"tags":["ArgoCD","Azure Devops","CI/CD","community","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%20apps/CI-CD%20Pipeline","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%20apps/CI-CD%20Pipeline)."},"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-03-16T12:49:47.842628Z","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%20apps/CI-CD%20Pipeline).","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":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":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":230,"slug":"nginx-plus","title":"NGINX Plus","description":"All‑in‑one web server, load balancer, content cache, and media streaming.","logo":"https://dt-cdn.net/hub/logos/nginx-plus.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/nginx-binaries","providers":["oa"],"tags":["application","full-stack","monitoring","performance","web","web-server"],"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":"Use Dynatrace to monitor your NGINX Plus environment and automatically discover bottlenecks or performance hotspots by tracing the transaction across tiers and identifying the root cause in seconds.\n\nOneAgents captures NGINX Plus metrics covering \n- Server zones\n    - Traffic and requests per server zone\n- Upstreams\n    - Traffic and requests\n    - Upstream health\n- Caches\n    - Cache performance\n    - Cache usage"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n- [NGINX Plus metrics](https://docs.dynatrace.com/docs/shortlink/nginx-binaries#nginx-plus-metrics)"},"sourceId":"details"}],"modified":"2026-03-10T07:48:12.137998Z","created":"2020-08-14T07:46:20.907000Z","seo_title":"NGINX Plus monitoring & observability","seo_description":"All‑in‑one web server, load balancer, content cache, and media streaming. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":[],"about":"Use Dynatrace to monitor your NGINX Plus environment and automatically discover bottlenecks or performance hotspots by tracing the transaction across tiers and identifying the root cause in seconds.\n\nOneAgents captures NGINX Plus metrics covering \n- Server zones\n    - Traffic and requests per server zone\n- Upstreams\n    - Traffic and requests\n    - Upstream health\n- Caches\n    - Cache performance\n    - Cache usage","use_cases":"","supported_distributions":"","get_started":""},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["oneagent","nginx"],"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 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":"Get an overview of what's happening across your entire database fleet","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/drafts/196/media/Activity_metrics_3.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%2FActivity_metrics_3.jpg&sign=o8cMeNorKQU6OrTFnIme0fuCkP1yY_pMKIPKUNyJoPM","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%2FActivity_metrics_3.jpg&sign=bPaaF3hXf1N44hWUQTCN3gCzscwEalCwL8fu20WXCoE","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%2FActivity_metrics_3.jpg&sign=ENvf-aZmFpXpKr2TyBrkuNaDu0SpK6U7SwwLKeAkpgA","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%2FActivity_metrics_3.jpg&sign=-_KvyMiZlO6fV2TKK1TF9GbquvAAIB_tBVCLaS5F-Pk","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%2FActivity_metrics_3.jpg&sign=UJEfFrZEFpACGKtx1l6eUJi6dikutcXaaAdvKjDnx0c","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%2FActivity_metrics_3.jpg&sign=2Knf6rACF-ZX4BYF_6Ks3Apkq1fnG_jE_x-IkHggMOY"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.55.6","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-01-25T17:02:43.025019Z","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/Blog_-OTP-0067_-high-res-version-1-1600x900.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/drafts/196/media/Activity_metrics_3.jpg"],"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.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.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"}]},{"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":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":670,"slug":"ibm-ims-soap-gateway","title":"IBM IMS SOAP Gateway","description":"Intelligently monitor your transactions end-to-end and analyze the performance of your IMS SOAP Gateway.","logo":"https://dt-cdn.net/hub/logos/ibm-ims-soap-gateway.png","link_to":"https://docs.dynatrace.com/docs/shortlink/install-oneagent-was-liberty","documentation_link":"https://docs.dynatrace.com/docs/shortlink/install-oneagent-was-liberty","providers":["oa"],"tags":["ibm","ims","mainframe","z/OS"],"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":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":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":302,"slug":"wordpress","title":"WordPress","description":"Content management system written in PHP and paired with a MySQL or MariaDB database.","logo":"https://dt-cdn.net/hub/logos/wordpress.png","link_to":"https://www.dynatrace.com/technologies/php-monitoring/wordpress/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/php","providers":["oa"],"tags":["cms","php","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":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":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":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":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":"2.4.0","release_latest_validation_result":{"name": "com.dynatrace.extension.prometheus-kafka", "author": {"name": "Dynatrace"}, "version": "2.4.0", "fileHash": "b10948141439561902f0bf5935c6597f07b7f20e62e194bc9b43ee98a887900d", "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": ["Connector MySQL CDC Metrics", "Streams Metrics", "Kafka Lag Consumer Group Metrics", "Server Principal ID Metrics", "Connector Postgres CDC Metrics", "Compute Pool Metrics", "Flink Statement Metrics", "Schema Registry Metrics", "Connector MariaDB CDC Metrics", "Connector DynamoDB CDC Metrics", "Flink Statement Status", "Server Consumer Lag Metrics", "Connector SQL Server CDC Metrics", "Kafka Lag Partition Metrics", "Connector Oracle CDC Metrics", "Cluster Link Metrics", "Server Metrics", "KSQL Metrics", "Connector 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"}}], "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"}}], "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"}}], "isRecommended": true}, "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"}}], "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"}}], "isRecommended": true}, "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"}}], "isRecommended": true}, "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"}}], "isRecommended": true}, "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"}}], "isRecommended": true}, "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"}}], "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"}}], "isRecommended": true}, "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"}}], "isRecommended": true}, "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"}}], "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"}}], "isRecommended": true}, "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"}}], "isRecommended": true}, "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"}}], "isRecommended": true}, "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"}}], "isRecommended": true}, "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"}}], "isRecommended": true}, "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"}}], "isRecommended": true}, "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"}}], "isRecommended": true}}, "minDynatraceVersion": "1.318.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@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@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"}]},{"id":1118,"slug":"kong-prometheus","title":"Kong - Prometheus","description":"Monitor Prometheus metrics exposed by Kong and proxied upstream services.","logo":"https://dt-cdn.net/hub/kong_logo-icon.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/kong-prometheus-extension","providers":[],"tags":["api","gateway","loadbalancing","proxy","routing","ServiceMesh"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Overview Dashboard","src":"https://dt-cdn.net/hub/kong_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%2Fkong_dashboard.png&sign=S59aS61_p7JYO-vwpI7Hes6UshKcE537Wd1YzVCq2j0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fkong_dashboard.png&sign=ow9JysdgnIlyVPaByohhA-BnNuPg1iJV1lCe0PG4Ezo","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fkong_dashboard.png&sign=sSzwNKTa5OqWYPZobsMF5I4A2Zbh-myJPfrUruw5mKI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fkong_dashboard.png&sign=f91hGyxIFL2RYidTCqhOQLmIzyI6H1CuEeeBwJ3b-cI","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fkong_dashboard.png&sign=KCES_chq2qpIPtQitoh5UxsOFDKN1YXzn2g8KT9nTVo","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fkong_dashboard.png&sign=gQ3NbJL7La95V-9VX1w3mCFEBxXybpSdtAv5Yjd1jLs"}},{"caption":"Collected Metrics","src":"https://dt-cdn.net/hub/kong_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%2Fkong_metrics.png&sign=MkJP8If2CR3r8eNjDIhpCQbfAUGIY_S2E8uc8PEufG8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fkong_metrics.png&sign=3rz57a6CLhZ5HqvNM8CkVy1jvD-NgDhQrOq0Lyo7wnE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fkong_metrics.png&sign=4L2ELreqkgVY-KUglUeVlbXG6k769z2z-doRtqlc7CQ","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fkong_metrics.png&sign=9WJhUawNbsB7aB2tKgT4ZkeOcy_JubE3-hOBOyrFF24","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fkong_metrics.png&sign=ODcvTe2abEooNHi9xSazSbzy1VYbD_DpPpb6ETIBGHo","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fkong_metrics.png&sign=g_kt6ISQU--U3SEBbFhG6yK2g3F03WlE8Kp1_CmyuoY"}},{"caption":"Extension Configuration","src":"https://dt-cdn.net/hub/kong_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%2Fkong_config.png&sign=ULUQ5z8qF-6wSf9M6PWRdrEwUE0k551wwj1PGVluxls","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fkong_config.png&sign=yDrRAIpD4NIpLqJY46ybyUa7DPZMM1SJ0HayJPyTTrE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fkong_config.png&sign=O7RyG8nz6qxtkK2_k9I5joSsgbYx0XV3tPiDUu7szoU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fkong_config.png&sign=xKoGGFc-6nbm8H2xOGZ43G0oIj_tsb86z3qJqlaX2mE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fkong_config.png&sign=-2AYxa6TedbBYNdVXlCvpYEdpJsLdo5RnbQc65SKLn4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fkong_config.png&sign=4zQ52y1tH1hkVKRQ3_2MPikxwn7QjcBa2LFi7DNNWqI"}}],"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.prometheus-kong-api", "author": {"name": "Dynatrace"}, "version": "2.1.5", "fileHash": "dcb2a5e75b3fa90d7527b1d55872c37597c668ea44ee02726e1ce3a9d62f78c8", "variables": [], "dataSources": ["prometheus"], "featureSets": ["lua_vm", "datastore", "bandwidth", "node", "nginx", "upstream-latency", "kong-latency", "request-latency", "shared_dict", "http-requests", "license", "dataplane"], "extensionName": "com.dynatrace.extension.prometheus-kong-api", "minEECVersion": "1.318.0", "featureSetsDetails": {"node": {"metrics": [{"key": "kong_node_info", "metadata": {"unit": "Count", "description": "Kong Node metadata information", "displayName": "Kong Node Info"}}], "description": "Collect basic process and runtime health metrics for Kong nodes.", "isRecommended": true}, "nginx": {"metrics": [{"key": "kong_nginx_connections_total", "metadata": {"unit": "Count", "description": "Number of connections by subsystem", "displayName": "Kong Nginx Connections Total"}}, {"key": "kong_nginx_metric_errors_total.count", "metadata": {"unit": "Count", "description": "Number of nginx-lua-prometheus errors", "displayName": "Kong Nginx Metric Errors Total"}}, {"key": "kong_nginx_requests_total", "metadata": {"unit": "Count", "description": "Total number of requests", "displayName": "Kong Nginx Requests Total"}}, {"key": "kong_nginx_timers", "metadata": {"unit": "Count", "description": "Number of nginx timers", "displayName": "Kong Nginx Timers"}}, {"key": "kong_nginx_http_current_connections", "metadata": {"unit": "Count", "description": "Number of HTTP connections", "displayName": "Kong Nginx HTTP Current Connections"}}], "description": "Collect NGINX-level metrics such as connections and worker behavior.", "isRecommended": true}, "lua_vm": {"metrics": [{"key": "kong_memory_workers_lua_vms_bytes", "metadata": {"unit": "Byte", "description": "Allocated bytes in worker Lua VM", "displayName": "Kong Memory Workers Lua Vms Bytes"}}], "description": "Collect low-level Lua VM and garbage collection metrics.", "isRecommended": false}, "license": {"metrics": [{"key": "kong_enterprise_license_errors.count", "metadata": {"unit": "Count", "description": "Errors when collecting license info", "displayName": "Kong Enterprise License Errors"}}, {"key": "kong_enterprise_license_expiration", "metadata": {"unit": "Count", "description": "Errors when collecting license info", "displayName": "Kong Enterprise License Errors"}}, {"key": "kong_enterprise_license_features", "metadata": {"unit": "Count", "description": "License features", "displayName": "Kong Enterprise License Features"}}], "description": "Collect Kong license status and usage information.", "isRecommended": false}, "bandwidth": {"metrics": [{"key": "kong_bandwidth_bytes", "metadata": {"unit": "Byte", "description": "Total bandwidth (ingress/egress) throughput in bytes", "displayName": "Kong Total Bandwidth"}}], "description": "Collect total inbound and outbound traffic through Kong.", "isRecommended": true}, "dataplane": {"metrics": [{"key": "kong_data_plane_last_seen", "metadata": {"unit": "Second", "description": "Last time data plane contacted control plane", "displayName": "Kong Data Plane Last Seen"}}, {"key": "kong_data_plane_version_compatible", "metadata": {"unit": "Count", "description": "Version compatible status of the data plane, 0 is incompatible", "displayName": "Kong Data Plane Version Compatible"}}], "description": "Collect hybrid-mode data plane metrics.", "isRecommended": false}, "datastore": {"metrics": [{"key": "kong_datastore_reachable", "metadata": {"unit": "Count", "description": "Datastore reachable from Kong, 0 is unreachable", "displayName": "Kong Datastore Reachable"}}, {"key": "kong_db_entities_total", "metadata": {"unit": "Count", "description": "Total number of Kong db entities", "displayName": "Kong Database Entities Total"}}, {"key": "kong_db_entity_count_errors.count", "metadata": {"unit": "Count", "description": "Errors during entity count collection", "displayName": "Kong Database Errors"}}], "description": "Collect metrics related to Kongs backing datastore.", "isRecommended": false}, "shared_dict": {"metrics": [{"key": "kong_memory_lua_shared_dict_bytes", "metadata": {"unit": "Byte", "description": "Allocated slabs in bytes in a shared_dict", "displayName": "Kong Memory Lua Shared Dict Bytes"}}, {"key": "kong_memory_lua_shared_dict_total_bytes", "metadata": {"unit": "Byte", "description": "Total capacity in bytes of a shared_dict", "displayName": "Kong Memory Lua Shared Dict Total Bytes"}}], "description": "Collect usage and capacity of Kong shared dictionaries.", "isRecommended": false}, "kong-latency": {"metrics": [{"key": "kong_kong_latency_ms", "metadata": {"unit": "MilliSecond", "description": "Latency added by Kong and enabled plugins for each service/route in Kong", "displayName": "Kong Latency (Histogram)"}}], "description": "Collect time spent inside Kong itself.", "isRecommended": true}, "http-requests": {"metrics": [{"key": "kong_http_requests_total.count", "metadata": {"unit": "Count", "description": "HTTP status codes per consumer/service/route in Kong", "displayName": "Kong HTTP Requests Total"}}], "description": "Collect request counts and HTTP status code metrics.", "isRecommended": true}, "request-latency": {"metrics": [{"key": "kong_request_latency_ms", "metadata": {"unit": "MilliSecond", "description": "Total latency incurred during requests for each service/route in Kong", "displayName": "Kong Request Latency (Histogram)"}}], "description": "Collect end-to-end request latency as experienced by clients.", "isRecommended": true}, "upstream-latency": {"metrics": [{"key": "kong_upstream_latency_ms", "metadata": {"unit": "MilliSecond", "description": "Latency added by upstream response for each service/route in Kong", "displayName": "Kong Upstream Latency (Histogram)"}}], "description": "Collect latency introduced by upstream services.", "isRecommended": false}}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This extension provides the ability to locally or remotely monitor your Kong API Services, Routes, Nodes and Storage. Every minute, this extension polls metrics from the official Kong Prometheus export."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Monitor Kong service requests and latency\n- Detect anomalies and alert on them\n\n### This is intended for users, who:\n\n- Would like to monitor the health state and performance of their Kong Services.\n- Look for analysis support for Ops, IT and Database admins"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Kong - Prometheus extension](https://docs.dynatrace.com/docs/shortlink/kong-prometheus-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n- Kong Prometheus Plugin\n- Kong Gateway 2.8.x +\n- Konnect\n- Kong Gateway Enterprise"},"sourceId":"details"}],"modified":"2026-03-10T07:48:13.037231Z","created":"2025-01-29T09:49:24.302301Z","seo_title":"Kong - Prometheus monitoring & observability","seo_description":"Monitor Prometheus metrics exposed by Kong and proxied upstream services. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/kong_dashboard.png","https://dt-cdn.net/hub/kong_metrics.png","https://dt-cdn.net/hub/kong_config.png"],"about":"This extension provides the ability to locally or remotely monitor your Kong API Services, Routes, Nodes and Storage. Every minute, this extension polls metrics from the official Kong Prometheus export.","use_cases":"- Monitor Kong service requests and latency\n- Detect anomalies and alert on them\n\n### This is intended for users, who:\n\n- Would like to monitor the health state and performance of their Kong Services.\n- Look for analysis support for Ops, IT and Database admins","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Kong - Prometheus extension](https://docs.dynatrace.com/docs/shortlink/kong-prometheus-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-kong-api@2.1.5","fqn":"com.dynatrace.extension.prometheus-kong-api","version":"2.1.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.prometheus-kong-api/com.dynatrace.extension.prometheus-kong-api-2.1.5-dcb2a5e75b3fa90d7527.zip","release_notes":"- Add recommended feature sets\r\n- Improve Host to Kong Node entity rules\r\n- Update entity screens","created":"2026-04-20T10:36:00.776164Z"},{"name":"com.dynatrace.extension.prometheus-kong-api@2.1.2","fqn":"com.dynatrace.extension.prometheus-kong-api","version":"2.1.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.prometheus-kong-api/com.dynatrace.extension.prometheus-kong-api-2.1.2-0588d34e53738573e234.zip","release_notes":"#### ⚠️ IMPORTANT: This version requires a minimum Dynatrace and ActiveGate version of `1.318`\r\n\r\n#### ✨ New in this version:\r\n- Keywords added for I&O app compatibility","created":"2026-02-26T19:24:56.589702Z"},{"name":"com.dynatrace.extension.prometheus-kong-api@2.1.0","fqn":"com.dynatrace.extension.prometheus-kong-api","version":"2.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.prometheus-kong-api/com.dynatrace.extension.prometheus-kong-api-2.1.0-c9f49a2cc28f8b5c4928.zip","release_notes":"**⚠️ NOTICE: This version requires a minimum Dynatrace Cluster version of 1.309**\n\n#### 🐛 Bugs fixed in this version\n- Resolves a bug where the classic dashboard was referencing invalid entity types\n\n#### ✨ New in this version\n- Adds a platform dashboard\n- Adds `dt.security_context` attribute to `dynatrace:kong_node`, `dynatrace:kong_shared_dict`, and `dynatrace:kong_service` entity types\n- Adds platform screen definitions for the I/O app\n- Adds a `runsOn` relationship from `dynatrace:kong_node` entity to `HOST` entity\n- Adds a list of `dynatrace:kong_node` entities that run on the OneAgent to the OneAgent UA screen","created":"2025-08-08T16:10:04.075945Z"},{"name":"com.dynatrace.extension.prometheus-kong-api@2.0.2","fqn":"com.dynatrace.extension.prometheus-kong-api","version":"2.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.prometheus-kong-api/com.dynatrace.extension.prometheus-kong-api-2.0.2-e96106ea86b8fbb68883.zip","release_notes":"- Adds a `SAME_AS` relationship between Kong node and Process Group Instance","created":"2025-06-24T15:25:51.263573Z"},{"name":"com.dynatrace.extension.prometheus-kong-api@2.0.1","fqn":"com.dynatrace.extension.prometheus-kong-api","version":"2.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.prometheus-kong-api/com.dynatrace.extension.prome_nDGJmnm.zip","release_notes":"- Collect Kong Prometheus metrics\n- Overview dashboard\n- Dynatrace Kong Entities: Service, Node, Shared-Dict","created":"2025-01-29T10:43:45.593808Z"}],"related_technologies":["kong-api-gateway"],"latest_downloads":[{"name":"com.dynatrace.extension.prometheus-kong-api@2.1.5","fqn":"com.dynatrace.extension.prometheus-kong-api","version":"2.1.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.prometheus-kong-api/com.dynatrace.extension.prometheus-kong-api-2.1.5-dcb2a5e75b3fa90d7527.zip","release_notes":"- Add recommended feature sets\r\n- Improve Host to Kong Node entity rules\r\n- Update entity screens","created":"2026-04-20T10:36:00.776164Z"}]},{"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":465,"slug":"prometheus","title":"Prometheus in Kubernetes","description":"Collect metrics from Prometheus exporters in Kubernetes for Dynatrace analytics.","logo":"https://dt-cdn.net/hub/logos/prometheus.png","link_to":"https://www.dynatrace.com/news/blog/simplify-observability-for-all-your-custom-metrics-part-4-prometheus/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/monitor-prometheus-metrics","providers":["k8s"],"tags":["cAdvisor","Collectd","Consul","container","coredns","couchbase","couchdb","eBPF","Elasticsearch","Envoy","Fluentd","HAProxy","InfluxDB","k8s","kafka","Kubernetes","kube-state-metrics","Memcached","metrics","mssql","MySQL","NATS","node-exporter","open observability","openshift","PostgreSQL","RabbitMQ","Rancher","Redis","StatsD","Traefik"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/create_chart.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcreate_chart.png&sign=cgXHIOXynGJYIvNFahc2_X4E9nGLy1edB_Lv5l8iz8A","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcreate_chart.png&sign=8z9bSKndZzKq_smdgPx7ikTFVqqLXVrKgaZdxFwvZ0g","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcreate_chart.png&sign=gj4rbT_-fnEr2dx4J4fkbP4A-VV0mDlDMgrHY8Ml4xg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcreate_chart.png&sign=YwnA_Pu5AXFFbdgvuDLmZUUzo1FjQpsAzQEGgVFr1lM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcreate_chart.png&sign=CTdzFx5DgRzGP0ee_3SoBPQKs9T1RaNLy9MNgrdFlwc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcreate_chart.png&sign=eRqscKOJDzMXbfoTs-cABrQt6romcT-EeeOmOBnzk2A"}},{"caption":"","src":"https://dt-cdn.net/hub/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%2Fdashboard.png&sign=6-Gh_i0OARgfrLbl_uwOi6gq1d0_2sxD0IycCqNl360","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard.png&sign=_XmS3jLfmtJwTi650PfwnJbOUqld_yOlPduKJYgKn5A","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard.png&sign=XYYNcGf5wT22mUuM7xUbqzWgg5XFlUHpKYLC8YJu1nk","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard.png&sign=T6DyUPuYWydPLmiMT98orOtmTop-U2opo_oZTTEJnq0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard.png&sign=QN2fE_J7fTWi3alKhIlst_nDP59HYg_dmgvQX3SkOIQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard.png&sign=7MeSYcrTuhfq-FVGN6sQspITUvTl6r6lS6qU6DOODRI"}},{"caption":"","src":"https://dt-cdn.net/hub/prometheus_screenshot3.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fprometheus_screenshot3.png&sign=DBZp9O4BlTjCtnyAY8IKj5IVkaRAJfkXo1DCfFsXDYw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fprometheus_screenshot3.png&sign=XCt1euUeoJcjhNUvfocdZRv7X95VK7jBRzTi2N1K54U","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fprometheus_screenshot3.png&sign=pgGZPNK_G9ALhaa7Ov0ai2l4XnHmx0ok_SQKkyh3wSs","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fprometheus_screenshot3.png&sign=jUMPGwlHKLerBMoNSyLqYn7iqleGf2GpZXiTKe6OWB4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fprometheus_screenshot3.png&sign=X31y75JmMY5uPEhkuXaTylM2o7bDyiQbT8P5ztxeYa4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fprometheus_screenshot3.png&sign=fk_WVxxNZiJaGtHzk6cPSktkQGdsuH2AveIf2wzn9ZE"}}],"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":"[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 Redis, Kafka, and MongoDB. 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 existing Prometheus integrations to extend Dynatrace’s monitoring capabilities.\n\n**This enables you to:**\n\n- Analyze Kubernetes infrastructure and platform metrics in Dynatrace.\n- Analyze metrics from any technology running in Kubernetes pods in Dynatrace.\n- Proactively alert on anomalies of Prometheus metrics with Davis AI.\n\n**Compatibility Requirements:**\n\n- In the [Dynatrace menu](https://docs.dynatrace.com/docs/get-started/dynatrace-ui/navigation), go to **Settings > Cloud and virtualization > Kubernetes** and turn on **Enable monitoring** and **Monitor Prometheus exporters**.\n- [ActiveGate version 1.215+](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-container-platforms/kubernetes) or [Dynatrace Operator running on Dynatrace version 1.215](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-container-platforms/kubernetes/get-started-with-kubernetes-monitoring)"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Details","source":"### Details\nFor more details, please refer to the documentation: [Monitor Prometheus metrics](https://docs.dynatrace.com/docs/platform-modules/infrastructure-monitoring/container-platform-monitoring/kubernetes-monitoring/monitor-prometheus-metrics)\n\nAdditional resources:\n\n- Dynatrace blog post: [Simplify observability for all your custom metrics – Part 4](https://www.dynatrace.com/news/blog/simplify-observability-for-all-your-custom-metrics-part-4-prometheus/)\n- Performance clinic: [k8s monitoring at Scale with Prometheus and Dynatrace](https://video.dynatrace.com/watch/UthQrRmUsN1ktQ4AJxyuor) and [Kubernetes Observability for SREs with Dynatrace](https://video.dynatrace.com/watch/vUcV1YKLXEkhNL21uABrb6)\n### Get Started\nDynatrace integrates Gauge and Counter metrics from Prometheus exporters in Kubernetes environments.\n\nStep-by-step instructions\n\n1. Dynatrace collects metrics from any pods that are annotated with a `metrics.dynatrace.com/scrape` property set to true in the pod definition. Depending on the actual exporter in a pod, you might need to set additional annotations to the pod definition to allow Dynatrace to properly ingest those metrics.\n2. Enable metrics scraping: Set `metrics.dynatrace.com/scrape` to `true` to enable Dynatrace to collect Prometheus metrics exposed for this pod.\n3. Define the metrics port: By default, Prometheus metrics are available at the first exposed TCP port of the pod. Set `metrics.dynatrace.com/port` to the respective port.\n\nOnce you’ve annotated the Kubernetes pods, the respective metrics will automatically show up in your environment for charting, alerting, and analysis."},"sourceId":"details"}],"modified":"2025-11-04T08:05:58.807259Z","created":"2020-08-14T07:46:25.049000Z","seo_title":"Prometheus in Kubernetes monitoring & observability","seo_description":"Collect metrics from Prometheus exporters in Kubernetes for Dynatrace analytics. 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/create_chart.png","https://dt-cdn.net/hub/dashboard.png","https://dt-cdn.net/hub/prometheus_screenshot3.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 Redis, Kafka, and MongoDB. 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 existing Prometheus integrations to extend Dynatrace’s monitoring capabilities.\n\n**This enables you to:**\n\n- Analyze Kubernetes infrastructure and platform metrics in Dynatrace.\n- Analyze metrics from any technology running in Kubernetes pods in Dynatrace.\n- Proactively alert on anomalies of Prometheus metrics with Davis AI.\n\n**Compatibility Requirements:**\n\n- In the [Dynatrace menu](https://docs.dynatrace.com/docs/get-started/dynatrace-ui/navigation), go to **Settings > Cloud and virtualization > Kubernetes** and turn on **Enable monitoring** and **Monitor Prometheus exporters**.\n- [ActiveGate version 1.215+](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-container-platforms/kubernetes) or [Dynatrace Operator running on Dynatrace version 1.215](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-container-platforms/kubernetes/get-started-with-kubernetes-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":951,"slug":"nutanix-clusters","title":"Nutanix Clusters","description":"Monitor Nutanix clusters' performance, usage and availability, with Nutanix API.","logo":"https://dt-cdn.net/hub/nutanix2_gVnB1Q3.png","link_to":"https://www.dynatrace.com/news/blog/get-seamless-insights-into-nutanix-clusters-with-dynatrace/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/nutanix-clusters-extension","providers":[],"tags":["nutanix","virtualization"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Nutanix overview dashboard","src":"https://dt-cdn.net/hub/nutanix_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%2Fnutanix_dashboard_gen3.png&sign=7iU_QQy_tJPF7XoP4FpEdcOckXDJdQ39tER62GgpSvk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnutanix_dashboard_gen3.png&sign=MwhvdkQ-5PTYxcjPhN0d0LJ4KQxVxH8GdAJXUSBvwfY","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnutanix_dashboard_gen3.png&sign=W_Qm99nOXZbf5UrAvhrYQxroNGAABNhuWov_TuireuM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnutanix_dashboard_gen3.png&sign=wLiyEq-g8JfgOE_1OEtfyTfTf9BPqqJqpeQYmmRBhw4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnutanix_dashboard_gen3.png&sign=1T1FY5FwkbkLfKGGlEObJVeariWGofQ7TbeFPbQBmDY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnutanix_dashboard_gen3.png&sign=Mm_pciTqPqQSV-HLDG0pxvgDORv5M5EBt277moDK0VU"}},{"caption":"Nutanix cluster view","src":"https://dt-cdn.net/hub/2_JrOPQzm._Clusters.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_JrOPQzm._Clusters.png&sign=e5n9KUgReRxs7KUj0vhK1nYSq00N32TJr9uLRLO14rA","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2_JrOPQzm._Clusters.png&sign=ryHgH3ZYPq51agmdeAslNM4td-jQ3LLwd4cE7W96pco","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2_JrOPQzm._Clusters.png&sign=Hf44mZyFkpj7wH41YI1Hwwc1QpS3HCWEcKu4F5N31cY","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2_JrOPQzm._Clusters.png&sign=_emYMyDc_vLsvIyzO02dyk2xqkd2LsLaib0WQCnSF2U","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2_JrOPQzm._Clusters.png&sign=J2MzkCvVBDJKQDBBRyubYBss34KiDfOZPXEtupZ9F2I","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2_JrOPQzm._Clusters.png&sign=lYtY8UQubFy56akE7v6uFVMyLizfsHcKaS9jguB1B7k"}},{"caption":"Nutanix host performance","src":"https://dt-cdn.net/hub/3_KYdnO83._Hosts.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_KYdnO83._Hosts.png&sign=3P_BGWMqjPKeef9-c-NEmk-GxGRU-8rHoDwX-ppv61g","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F3_KYdnO83._Hosts.png&sign=hoWBdJs2XgC9cq9Nk0las5hcFqNBoJDcw9q0xvPyKdo","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F3_KYdnO83._Hosts.png&sign=7iBXOrhuoDJfHQLd1xNWac-JWoco9bH6-A2LEQxtChQ","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F3_KYdnO83._Hosts.png&sign=Ijl_77ZVrczornJALw200Kh5GNMWjwJ5Aoi0ppj51bY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F3_KYdnO83._Hosts.png&sign=YGkW5h1kFYW9hFk4UOlt-MDcTpJvocbRSph3H93Koy8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F3_KYdnO83._Hosts.png&sign=7KKa1awVZUJlQ5xmBsuTCL1zyTYaV9LbL_zXu_XUwtI"}},{"caption":"Nutanix virtual machine","src":"https://dt-cdn.net/hub/4_I6R7Xjt._VMs_CVM.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_I6R7Xjt._VMs_CVM.png&sign=wF_q9hfGdmEJX2h5LZ1ttOeeBZJ0DCoOeRKdM2ImtgE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F4_I6R7Xjt._VMs_CVM.png&sign=1RVX0GpaAWyZslvzobe63rJZacsU2_LqRS9jIkjmSkE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F4_I6R7Xjt._VMs_CVM.png&sign=UQ3vx2CdDegCvgp65Kc0ARfLwnm2g5NzbY4kKOqySiE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F4_I6R7Xjt._VMs_CVM.png&sign=tBWbKFj7Qdond6Qq9a_1OqC9IVCLWYZCDei0CfueJnI","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F4_I6R7Xjt._VMs_CVM.png&sign=NF0C3GCui7T3PBuXj619CI-htyBbN8rlkxDzCf5IKfo","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F4_I6R7Xjt._VMs_CVM.png&sign=W-adR7OLm4gd5z4Alb3aDLdJZQizw-20CRaTJEw7E7E"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"3.7.6","release_latest_validation_result":{"name": "com.dynatrace.extension.nutanix", "author": {"name": "Dynatrace"}, "version": "3.7.6", "fileHash": "dab551cfa923594ad738d5d0b612555a667d097fb45f650ce090a01ad0126a56", "variables": [], "dataSources": ["python"], "featureSets": ["nutanix_pool_io", "nutanix_cluster_storage", "nutanix_virtual_disk_stats", "nutanix_disk_stats", "nutanix_pool_stats", "nutanix_vm_stats", "nutanix_vm_controller_storage", "nutanix_cluster_io", "nutanix_network_stats", "nutanix_host_controller", "nutanix_disk_storage", "nutanix_vm_hypervisor", "nutanix_host_io", "nutanix_host_stats", "nutanix_disk_io", "nutanix_pool_storage", "nutanix_cluster_stats", "nutanix_host_storage", "nutanix_cluster_controller"], "extensionName": "com.dynatrace.extension.nutanix", "minEECVersion": "1.289.0", "featureSetsDetails": {"nutanix_disk_io": {"metrics": [{"key": "nutanix_disk_io_iops", "metadata": {"unit": "Count", "description": "IOPS Count of the Disk", "displayName": "Disk IOPS"}}, {"key": "nutanix_disk_io_read_iops", "metadata": {"unit": "Count", "description": "Read IOPS Count of the Disk", "displayName": "Disk Read IOPS"}}, {"key": "nutanix_disk_io_write_iops", "metadata": {"unit": "Count", "description": "Write IOPS Count of the Disk", "displayName": "Disk Write IOPS"}}, {"key": "nutanix_disk_io_latency", "metadata": {"unit": "MicroSecond", "description": "Latency of the Disk", "displayName": "Disk Latency"}}, {"key": "nutanix_disk_io_bandwidth", "metadata": {"unit": "KiloBytePerSecond", "description": "Disk I/O Bandwidth", "displayName": "Disk I/O Bandwidth"}}, {"key": "nutanix_disk_io_read_bandwidth", "metadata": {"unit": "KiloBytePerSecond", "description": "Disk I/O Read Bandwidth", "displayName": "Disk I/O Read Bandwidth"}}, {"key": "nutanix_disk_io_write_bandwidth", "metadata": {"unit": "KiloBytePerSecond", "description": "Disk I/O Write Bandwidth", "displayName": "Disk I/O Write Bandwidth"}}, {"key": "nutanix_disk_read_io_percent", "metadata": {"unit": "Percentage", "description": "Percentage of read I/O for a disk", "displayName": "Disk Read I/O %"}}, {"key": "nutanix_disk_write_io_percent", "metadata": {"unit": "Percentage", "description": "Percentage of write I/O for a disk", "displayName": "Disk Write I/O %"}}], "isRecommended": true}, "nutanix_host_io": {"metrics": [{"key": "nutanix_host_io_bandwidth_kBps", "metadata": {"unit": "KiloByte", "description": "Average I/O bandwidth of all disks on host in kBps", "displayName": "Host I/O Bandwidth"}}], "isRecommended": true}, "nutanix_pool_io": {"metrics": [{"key": "nutanix_pool_io_controller_iops", "metadata": {"unit": "Count", "description": "Controller IOPS Count", "displayName": "Storage Container Controller IOPS"}}, {"key": "nutanix_pool_io_controller_read_iops", "metadata": {"unit": "Count", "description": "Controller Read IOPS Count", "displayName": "Storage Container Controller Read IOPS"}}, {"key": "nutanix_pool_io_controller_write_iops", "metadata": {"unit": "Count", "description": "Controller Write IOPS Count", "displayName": "Storage Container Controller Write IOPS"}}, {"key": "nutanix_pool_io_controller_latency", "metadata": {"unit": "Microsecond", "description": "Controller Latency", "displayName": "Storage Container Controller Latency"}}, {"key": "nutanix_pool_io_controller_read_latency", "metadata": {"unit": "Microsecond", "description": "Controller Read Latency", "displayName": "Storage Container Controller Read Latency"}}, {"key": "nutanix_pool_io_controller_write_latency", "metadata": {"unit": "Microsecond", "description": "Controller Write Latency", "displayName": "Storage Container Controller Write Latency"}}, {"key": "nutanix_pool_io_controller_bandwidth", "metadata": {"unit": "KiloBytePerSecond", "description": "Controller I/O Bandwidth", "displayName": "Storage Container Controller I/O Bandwidth"}}, {"key": "nutanix_pool_io_controller_read_bandwidth", "metadata": {"unit": "KiloBytePerSecond", "description": "Controller Read I/O Bandwidth", "displayName": "Storage Container Controller Read I/O Bandwidth"}}, {"key": "nutanix_pool_io_controller_write_bandwidth", "metadata": {"unit": "KiloBytePerSecond", "description": "Controller Write I/O Bandwidth", "displayName": "Storage Container Controller Write I/O Bandwidth"}}], "isRecommended": true}, "nutanix_vm_stats": {"metrics": [{"key": "nutanix_vm_cpu_usage_percent", "metadata": {"unit": "Percent", "description": "Percentage of CPU usage for Virtual Machine", "displayName": "VM CPU Usage %"}}, {"key": "nutanix_vm_memory_capacity_bytes", "metadata": {"unit": "Byte", "description": "Memory capacity in bytes given to Virtual Machine", "displayName": "VM Memory Capacity"}}, {"key": "nutanix_vm_memory_usage_percent", "metadata": {"unit": "Percent", "description": "Virtual Machine memory utilization", "displayName": "VM Memory Usage"}}, {"key": "log.nutanix_vm_alert", "metadata": {"unit": "Count", "description": "Count of alerts generated by VM", "displayName": "VM Alert"}}, {"key": "log.nutanix_vm_event", "metadata": {"unit": "Count", "description": "Count of events generated by VM", "displayName": "VM Event"}}], "isRecommended": true}, "nutanix_cluster_io": {"metrics": [{"key": "nutanix_cluster_io_bandwidth", "metadata": {"unit": "KiloBytePerSecond", "description": "Controller I/O bandwidth in cluster in kilobytes per second", "displayName": "Cluster I/O Bandwidth"}}], "isRecommended": true}, "nutanix_disk_stats": {"metrics": [{"key": "log.nutanix_disk_alert", "metadata": {"unit": "Count", "description": "Alert on a Nutanix Disk", "displayName": "Disk Alert"}}, {"key": "log.nutanix_disk_event", "metadata": {"unit": "Count", "description": "Event on a Nutanix Disk", "displayName": "Disk Event"}}], "isRecommended": true}, "nutanix_host_stats": {"metrics": [{"key": "nutanix_host_cpu_usage_percent", "metadata": {"unit": "Percent", "description": "CPU usage of the Host", "displayName": "Host CPU Usage %"}}, {"key": "nutanix_host_hypervisor_memory_usage_percent", "metadata": {"unit": "Percent", "description": "Memory usage of the Host", "displayName": "Host Memory Usage %"}}, {"key": "nutanix_host_health_check_score", "metadata": {"unit": "Count", "description": "NCC check score indicating the health of the host. The value to health mapping is as follows. Good=100, Info=98, Warning=74, Critical=24, Error=13, Unknown=-1", "displayName": "Host Health Check Score"}}, {"key": "log.nutanix_host_alert", "metadata": {"unit": "Count", "description": "Alert on a Nutanix Host", "displayName": "Host Alert"}}, {"key": "log.nutanix_host_event", "metadata": {"unit": "Count", "description": "Event on a Nutanix Host", "displayName": "Host Event"}}], "isRecommended": true}, "nutanix_pool_stats": {"metrics": [{"key": "log.nutanix_pool_alert", "metadata": {"unit": "Count", "description": "Alert on a Nutanix Storage Container", "displayName": "Storage Container Alert"}}, {"key": "log.nutanix_pool_event", "metadata": {"unit": "Count", "description": "Event on a Nutanix Storage Container", "displayName": "Storage Container Event"}}], "isRecommended": true}, "nutanix_disk_storage": {"metrics": [{"key": "nutanix_disk_storage_capacity", "metadata": {"unit": "Byte", "description": "Storage capacity of the Disk", "displayName": "Disk Storage Capacity"}}, {"key": "nutanix_disk_storage_free", "metadata": {"unit": "Byte", "description": "Free Storage of the Disk", "displayName": "Disk Storage free"}}, {"key": "nutanix_disk_storage_usage", "metadata": {"unit": "Byte", "description": "Used Storage of the Disk", "displayName": "Disk Storage Usage"}}], "isRecommended": true}, "nutanix_host_storage": {"metrics": [{"key": "nutanix_host_storage_logical_usage_bytes", "metadata": {"unit": "Byte", "description": "Storage Logical Usage for the Host", "displayName": "Host Storage Logical Usage Bytes"}}, {"key": "nutanix_host_storage_capacity_bytes", "metadata": {"unit": "Byte", "description": "Storage Capacity for the Host", "displayName": "Host Storage Capacity Bytes"}}, {"key": "nutanix_host_storage_usage_bytes", "metadata": {"unit": "Byte", "description": "Storage Usage for the Host", "displayName": "Host Storage Usage Bytes"}}, {"key": "nutanix_host_storage_free_bytes", "metadata": {"unit": "Byte", "description": "Storage free Space for the Host", "displayName": "Host Storage Free Bytes"}}], "isRecommended": true}, "nutanix_pool_storage": {"metrics": [{"key": "nutanix_pool_storage_free_space_physical", "metadata": {"unit": "Byte", "description": "Physical free space", "displayName": "Storage Container Free Space (Physical)"}}, {"key": "nutanix_pool_storage_total_space_physical", "metadata": {"unit": "Byte", "description": "Physical total space", "displayName": "Storage Container Total Space (Physical)"}}, {"key": "nutanix_pool_storage_physical_usage", "metadata": {"unit": "Byte", "description": "Physical usage in bytes", "displayName": "Storage Container Physical Usage"}}], "isRecommended": true}, "nutanix_cluster_stats": {"metrics": [{"key": "nutanix_cluster_cpu_hypervisor_usage_percent", "metadata": {"unit": "Percent", "description": "Hypervisor CPU usage in cluster as a percentage", "displayName": "Cluster Hypervisor CPU Usage %"}}, {"key": "nutanix_cluster_memory_hypervisor_usage_percent", "metadata": {"unit": "Percent", "description": "Hypervisor memory usage in cluster as a percentage", "displayName": "Cluster Hypervisor Memory Usage %"}}, {"key": "nutanix_cluster_health_check_score", "metadata": {"unit": "Count", "description": "NCC check score indicating the health of the cluster. The value to health mapping is as follows. Good=100, Info=98, Warning=74, Critical=24, Error=13, Unknown=-1", "displayName": "Cluster Health Check Score"}}, {"key": "log.nutanix_cluster_alert", "metadata": {"unit": "Count", "description": "Alert on a Nutanix Cluster", "displayName": "Cluster Alert"}}, {"key": "log.nutanix_cluster_event", "metadata": {"unit": "Count", "description": "Event on a Nutanix Cluster", "displayName": "Cluster Event"}}], "isRecommended": true}, "nutanix_network_stats": {"metrics": [{"key": "nutanix_network_free_ips", "metadata": {"unit": "Count", "description": "Number of free IPs in the network", "displayName": "Network Free IPs"}}, {"key": "nutanix_network_assigned_ips", "metadata": {"unit": "Count", "description": "Number of assigned IPs in the network", "displayName": "Network Assigned IPs"}}, {"key": "nutanix_network_num_macs", "metadata": {"unit": "Count", "description": "Number of MAC addresses in the network", "displayName": "Network MAC Count"}}], "isRecommended": true}, "nutanix_vm_hypervisor": {"metrics": [{"key": "nutanix_vm_hypervisor_io_latency", "metadata": {"unit": "MicroSecond", "description": "Hypervisor I/O Latency for Virtual Machine", "displayName": "VM Hypervisor I/O Latency"}}, {"key": "nutanix_vm_hypervisor_cpu_ready_time_percent", "metadata": {"unit": "Percent", "description": "Percentage of Hypervisor CPU Ready Time", "displayName": "VM Hypervisor CPU Ready Time %"}}, {"key": "nutanix_vm_hypervisor_cpu_usage_percent", "metadata": {"unit": "Percent", "description": "Percentage of Hypervisor CPU Usage", "displayName": "VM Hypervisor CPU Usage %"}}], "isRecommended": true}, "nutanix_cluster_storage": {"metrics": [{"key": "nutanix_cluster_storage_capacity", "metadata": {"unit": "Byte", "description": "Total storage capacity in bytes of the cluster", "displayName": "Cluster Storage Capacity"}}, {"key": "nutanix_cluster_storage_free", "metadata": {"unit": "Byte", "description": "Total free storage in bytes for the cluster", "displayName": "Cluster Storage Free"}}, {"key": "nutanix_cluster_storage_logical_usage", "metadata": {"unit": "Byte", "description": "Total storage logical usage in bytes for the cluster", "displayName": "Cluster Storage Logical Usage"}}, {"key": "nutanix_cluster_storage_usage", "metadata": {"unit": "Byte", "description": "Total storage usage in bytes of the cluster", "displayName": "Cluster Storage Usage"}}], "isRecommended": true}, "nutanix_host_controller": {"metrics": [{"key": "nutanix_host_controller_storage_iops", "metadata": {"unit": "Count", "description": "Controller Storage IOPS Count for the Host", "displayName": "Host Controller Storage IOPS"}}, {"key": "nutanix_host_controller_storage_read_iops", "metadata": {"unit": "Count", "description": "Controller Storage Read IOPS Count for the Host", "displayName": "Host Controller Storage Read IOPS"}}, {"key": "nutanix_host_controller_storage_write_iops", "metadata": {"unit": "Count", "description": "Controller Storage Write IOPS Count for the host", "displayName": "Host Controller Storage Write IOPS"}}, {"key": "nutanix_host_controller_storage_latency", "metadata": {"unit": "MicroSecond", "description": "Controller Storage Latency for the Host", "displayName": "Host Controller Storage Latency"}}, {"key": "nutanix_host_controller_storage_read_latency", "metadata": {"unit": "MicroSecond", "description": "Controller Storage Read Latency for the Host", "displayName": "Host Controller Storage Read Latency"}}, {"key": "nutanix_host_controller_storage_write_latency", "metadata": {"unit": "MicroSecond", "description": "Controller Storage Write Latency for the Host", "displayName": "Host Controller Storage Write Latency"}}, {"key": "nutanix_host_controller_storage_read_io_bandwidth", "metadata": {"unit": "KiloBytePerSecond", "description": "Storage controller Read Bandwiidth for the Host", "displayName": "Host Controller Storage Read I/O Bandwidth"}}, {"key": "nutanix_host_controller_storage_write_io_bandwidth", "metadata": {"unit": "KiloBytePerSecond", "description": "Storage controller Write Bandwiidth for the Host", "displayName": "Host Controller Storage Write I/O Bandwidth"}}], "isRecommended": true}, "nutanix_cluster_controller": {"metrics": [{"key": "nutanix_cluster_controller_iops", "metadata": {"unit": "Count", "description": "Number of IOPS of the Controller", "displayName": "Cluster Controller IOPS"}}, {"key": "nutanix_cluster_controller_read_iops", "metadata": {"unit": "Count", "description": "Number of Read IOPS of the Controller", "displayName": "Cluster Controller Read IOPS"}}, {"key": "nutanix_cluster_controller_write_iops", "metadata": {"unit": "Count", "description": "Number of Write IOPS of the controller", "displayName": "Cluster Controller Write IOPS"}}, {"key": "nutanix_cluster_controller_avg_io_latency", "metadata": {"unit": "MicroSecond", "description": "Average I/O Latency of the Controller", "displayName": "Cluster Controller AVG I/O Latency"}}, {"key": "nutanix_cluster_controller_avg_read_io_latency", "metadata": {"unit": "MicroSecond", "description": "Average Read I/O Latency of the Controller", "displayName": "Cluster Controller AVG Read I/O Latency"}}, {"key": "nutanix_cluster_controller_avg_write_io_latency", "metadata": {"unit": "MicroSecond", "description": "Average Write I/O Latency of the Controller", "displayName": "Cluster Controller AVG Write I/O Latency"}}, {"key": "nutanix_cluster_controller_read_io_bandwidth", "metadata": {"unit": "KiloBytePerSecond", "description": "I/O Read Bandwidth of the Controller", "displayName": "Cluster Controller Read I/O Bandwidth"}}, {"key": "nutanix_cluster_controller_write_io_bandwidth", "metadata": {"unit": "KiloBytePerSecond", "description": "I/O Write Bandwidth of the Controller", "displayName": "Cluster Controller Write I/O Bandwidth"}}], "isRecommended": true}, "nutanix_virtual_disk_stats": {"metrics": [{"key": "nutanix_virtual_disk_usage", "metadata": {"unit": "Byte", "description": "Usage of the virtual disk in bytes", "displayName": "Virtual Disk Usage"}}, {"key": "nutanix_virtual_disk_capacity", "metadata": {"unit": "Byte", "description": "Capacity of the virtual disk in bytes", "displayName": "Virtual Disk Capacity"}}], "isRecommended": true}, "nutanix_vm_controller_storage": {"metrics": [{"key": "nutanix_vm_controller_storage_iops", "metadata": {"unit": "Count", "description": "Controller Storage IOPS by Virtual Machine", "displayName": "VM Controller Storage IOPS"}}, {"key": "nutanix_vm_controller_storage_read_iops", "metadata": {"unit": "Count", "description": "Controller Storage Read IOPS by Virtual Machine", "displayName": "VM Controller Storage Read IOPS"}}, {"key": "nutanix_vm_controller_storage_write_iops", "metadata": {"unit": "Count", "description": "Controller Storage Write IOPS by Virtual Machine", "displayName": "VM Controller Storage Write IOPS"}}, {"key": "nutanix_vm_controller_storage_latency", "metadata": {"unit": "MicroSecond", "description": "Controller Storage Latency by Virtual Machine", "displayName": "VM Controller Storage Latency"}}, {"key": "nutanix_vm_controller_storage_read_latency", "metadata": {"unit": "MicroSecond", "description": "Controller Storage Read Latency by Virtual Machine", "displayName": "VM Controller Storage Read Latency"}}, {"key": "nutanix_vm_controller_storage_write_latency", "metadata": {"unit": "MicroSecond", "description": "Controller Storage Write Latency by Virtual Machine", "displayName": "VM Controller Storage Write Latency"}}, {"key": "nutanix_vm_controller_storage_io_bandwidth", "metadata": {"unit": "KiloBytePerSecond", "description": "Controller Storage Bandwidth by Virtual Machine", "displayName": "VM Controller Storage I/O Bandwidth"}}, {"key": "nutanix_vm_controller_storage_read_bandwidth", "metadata": {"unit": "KiloBytePerSecond", "description": "Controller Storage Read Bandwidth by Virtual Machine", "displayName": "VM Controller Storage Read Bandwidth"}}, {"key": "nutanix_vm_controller_storage_write_bandwidth", "metadata": {"unit": "KiloBytePerSecond", "description": "Controller Storage Write Bandwidth by Virtual Machine", "displayName": "VM Controller Storage Write Bandwidth"}}], "isRecommended": true}}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Simplify monitoring of your Nutanix infrastructure. Focus on essential insights into your Nutanix clusters while retaining the context of the workloads and apps that the clusters enable. Leverage topological model that reflects the Nutanix platform composition to understand dependencies between Nutanix component operations and the performance of workloads that run on Nutanix. Automatically monitor dozens of Nutanix performance metrics, from hosts, through virtual machines and storage containers, down to disks and the network.\n\n**This extension is intended for users, who**:\n\n- Run their workloads on Nutanix\n- Use Dynatrace to monitor workloads with Dynatrace OneAgent deployed on a virtual machine’s OS\n- Want to extend Dynatrace insights into the infrastructure on which VMs run and pinpoint the root causes of issues in their virtualization and application layers\n\n**This extension enables you to:**\n\n- Monitor your Nutanix clusters using a Nutanix-specific entity model and comprehensive unified analysis views\n- Receive alerts on performance and availability issues detected in your Nutanix infrastructure\n- Take proactive actions based on anomalies detected in Nutanix infrastructure before they affect your applications\n\n**Note a breaking change with release 3.0 of this extension.** \nRelease 3.0 of this extension standardizes on [Nutanix v4 API](https://www.nutanix.dev/api-reference-v4/); Nutanix monitoring is now entirely based on Prism Central API. Previous releases used APIs v1 and v2, but these have been deprecated by Nutanix and soon won't be supported anymore (which means that monitoring via Prism Element API is not going to be available anymore). V4 API simplifies monitoring configuration and runtime, but also removes several metrics. Therefore, please revisit any metric alerts and dashboards you've created using metrics provided by the previously used extensions. You may need to replace previously used metrics with the new ones, or remove some visuals, as some metrics might have their IDs changed or they may have been removed entirely."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Operational monitoring of your Nutanix clusters using Prism API in Dynatrace, integrated with related insights into the infrastructure and apps that your Nutanix clusters host.\n- Monitor resource utilization, latency, and bandwidth of clusters, hosts, virtual machines, and storage containers and receive alerts for detected anomalies.\n- Root cause analysis of Nutanix cluster performance bottlenecks, leveraging a dependency model that connects all the entities that comprise Nutanix clusters, all the way down to the OS instances that run the workflows monitored with Dynatrace OneAgent."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Nutanix Clusters extension](https://docs.dynatrace.com/docs/shortlink/nutanix-clusters-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n- A Nutanix cluster offering v4 API, reachable from an ActiveGate set up in your Dynatrace environment.\n- Nutanix v4 API connection details: Prism URL, user name, and password for authentication with the Prism v4 API.\n- A user account is required with granted the following roles (or equivalent), to view all resources:\n  - `Cluster Viewer`\n  - `Storage Viewer`\n  - `Virtual Machine Viewer`\n  - `Network Infra Admin`\n  - `Monitoring Viewer` (required only if Alerts and Events need to be imported)\n\n**Supported Nutanix Versions**:\n\nThe following Nutanix versions have been tested to work with the extension. Other versions of Nutanix not listed may be compatible with the extension.\n\n- AOS Versions: 7.x\n- Prism version: 2023.4 and newer"},"sourceId":"details"}],"modified":"2026-03-10T07:48:13.153936Z","created":"2023-11-09T21:38:33.028473Z","seo_title":"Nutanix Clusters monitoring & observability","seo_description":"Monitor Nutanix clusters' performance, usage and availability, with Nutanix API. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/nutanix_dashboard_gen3.png","https://dt-cdn.net/hub/2_JrOPQzm._Clusters.png","https://dt-cdn.net/hub/3_KYdnO83._Hosts.png","https://dt-cdn.net/hub/4_I6R7Xjt._VMs_CVM.png"],"about":"Simplify monitoring of your Nutanix infrastructure. Focus on essential insights into your Nutanix clusters while retaining the context of the workloads and apps that the clusters enable. Leverage topological model that reflects the Nutanix platform composition to understand dependencies between Nutanix component operations and the performance of workloads that run on Nutanix. Automatically monitor dozens of Nutanix performance metrics, from hosts, through virtual machines and storage containers, down to disks and the network.\n\n**This extension is intended for users, who**:\n\n- Run their workloads on Nutanix\n- Use Dynatrace to monitor workloads with Dynatrace OneAgent deployed on a virtual machine’s OS\n- Want to extend Dynatrace insights into the infrastructure on which VMs run and pinpoint the root causes of issues in their virtualization and application layers\n\n**This extension enables you to:**\n\n- Monitor your Nutanix clusters using a Nutanix-specific entity model and comprehensive unified analysis views\n- Receive alerts on performance and availability issues detected in your Nutanix infrastructure\n- Take proactive actions based on anomalies detected in Nutanix infrastructure before they affect your applications\n\n**Note a breaking change with release 3.0 of this extension.** \nRelease 3.0 of this extension standardizes on [Nutanix v4 API](https://www.nutanix.dev/api-reference-v4/); Nutanix monitoring is now entirely based on Prism Central API. Previous releases used APIs v1 and v2, but these have been deprecated by Nutanix and soon won't be supported anymore (which means that monitoring via Prism Element API is not going to be available anymore). V4 API simplifies monitoring configuration and runtime, but also removes several metrics. Therefore, please revisit any metric alerts and dashboards you've created using metrics provided by the previously used extensions. You may need to replace previously used metrics with the new ones, or remove some visuals, as some metrics might have their IDs changed or they may have been removed entirely.","use_cases":"- Operational monitoring of your Nutanix clusters using Prism API in Dynatrace, integrated with related insights into the infrastructure and apps that your Nutanix clusters host.\n- Monitor resource utilization, latency, and bandwidth of clusters, hosts, virtual machines, and storage containers and receive alerts for detected anomalies.\n- Root cause analysis of Nutanix cluster performance bottlenecks, leveraging a dependency model that connects all the entities that comprise Nutanix clusters, all the way down to the OS instances that run the workflows monitored with Dynatrace OneAgent.","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Nutanix Clusters extension](https://docs.dynatrace.com/docs/shortlink/nutanix-clusters-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.nutanix@3.7.6","fqn":"com.dynatrace.extension.nutanix","version":"3.7.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.nutanix/com.dynatrace.extension.nutanix-3.7.6-dab551cfa923594ad738.zip","release_notes":"### Improved in this version\n\n- Resolved an issue with dashboard links not opening on pure Gen3 tenants.\n- Added support for python 3.14\n\n### ⚠️ Important Change\n\n- Monitoring endpoint TLS certificate verification is now ON by default. Extension upgrade also sets this option to ON even if it was OFF before the upgrade. \n- This means that if you had TLS certification disabled, your monitoring configuration may not work after the upgrade. If this is the case - please revisit every monitoring configuration and disable TLS certificate verification.\n- You can also disable TLS certificate verification  when defining new monitoring configurations, if it is required in your environment.","created":"2026-03-05T10:01:39.711987Z"},{"name":"com.dynatrace.extension.nutanix@3.7.4","fqn":"com.dynatrace.extension.nutanix","version":"3.7.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.nutanix/com.dynatrace.extension.nutanix-3.7.4-a683e06d22da5dfc6c47.zip","release_notes":"### New in this version\n\n- Added an option to disable SSL verification in monitoring configuration.\n\n### Improved in this version\n\n- Resolved issue with dashboard links not opening on pure Gen3 tenants.\n\n### ⚠️ Important Change\n\n- Monitoring endpoint TLS certificate verification is now ON by default. Extension upgrade also sets this option to ON even if it was OFF before the upgrade. \n- This means that if you had TLS certification disabled, your monitoring configuration may not work after the upgrade. If this is the case - please revisit every monitoring configuration and disable TLS certificate verification.\n- You can also disable TLS certificate verification  when defining new monitoring configurations, if it is required in your environment.","created":"2026-02-25T15:27:23.707037Z"},{"name":"com.dynatrace.extension.nutanix@3.7.2","fqn":"com.dynatrace.extension.nutanix","version":"3.7.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.nutanix/com.dynatrace.extension.nutanix-3.7.2-8b8b1a2c896fa856ac7c.zip","release_notes":"### Improved in this version\r\n\r\n- Resolved issue with Hosts collection being halted if the IPMI address was missing from the API response.","created":"2026-01-19T17:53:23.084509Z"},{"name":"com.dynatrace.extension.nutanix@3.7.1","fqn":"com.dynatrace.extension.nutanix","version":"3.7.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.nutanix/com.dynatrace.extension.nutanix-3.7.1-ecfc41c59d7e080fa055.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 CPU attributes not being extracted correctly for VMs.\r\n- Resolved issue with VMs not being listed under their cluster in I&O App.","created":"2025-12-19T11:09:01.684438Z"},{"name":"com.dynatrace.extension.nutanix@3.6.5","fqn":"com.dynatrace.extension.nutanix","version":"3.6.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.nutanix/com.dynatrace.extension.nutanix-3.6.5-4f42ddc2427e88ce9d4d.zip","release_notes":"Patch level changes\r\n\r\n- Resolved an issue causing a misalignment on the VM CPU Usage scale between Nutanix and Dynatrace.\r\n- Added error codes and EndpointStatuses reporting for better supportability.","created":"2025-12-04T09:54:54.783972Z"},{"name":"com.dynatrace.extension.nutanix@3.6.1","fqn":"com.dynatrace.extension.nutanix","version":"3.6.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.nutanix/com.dynatrace.extension.nutanix-3.6.1-3c52bef578f0663246b1.zip","release_notes":"New features:\n\n- Nutanix audit logs import is now possible. Audit logs will show up as any other logs in Dynatrace, next to Nutanix Alerts and Events already imported.","created":"2025-12-02T08:17:10.027955Z"},{"name":"com.dynatrace.extension.nutanix@3.5.9","fqn":"com.dynatrace.extension.nutanix","version":"3.5.9","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.nutanix/com.dynatrace.extension.nutanix-3.5.9-5ea57bf00f6fcdb2200d.zip","release_notes":"## 3.5.9\n\nPublished Thu Nov 13 2025\n\n### Patch level changes\n\n- Improved dashboard performance.\n- Improved monitoring configuration's form validation.\n- Added a self monitoring metric reporting the number of API rate limit hits, if any.\n\n# Past release notes\n\n## 3.5.3\n\nPublished Tue Sep 23 2025\n\n### Patch level changes\n\n- Improved metric collection performances for Disks, VMs and Virtual Disks. Meaning: expect less metric collection timeouts or data gaps in large environments.\n\n## 3.2.7\n\nPublished Mon Aug 04 2025\n\n⚠️IMPORTANT CHANGE: This extension release requires Dynatrace cluster version 1.313 or later.\n\n### New 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\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\n### Patch level changes\n\n- Fixed a bug which caused the most recent Nutanix Alert to be reported multiple times to Dynatrace\n- Added Memory Capacity as a dimension for Host metrics\n- Added Cores per CPU and Threads per Core as dimensions for VM metrics\n- Fixed an infrequent issue of metric data loss when Nutanix API calls returned large data sets that require pagination.\n\n## 3.2.0\n\nPublished Tue Jul 22 2025\n\n### New features\n\n- Nutanix Projects are now imported as Dynatrace entities\n- Patch level changes\n- Improved handling of the Nutanix API calls to avoid hitting the call rate limits as much as possible\n- Fixed a bug affecting the Network metrics reporting\n\n## 3.1.1\n\nPublished Fri Jul 11 2025\n\n### New features\n\n- Import Categories from Prism and report them as tags on Nutanix entities maintained by the extension\n\n### Patch level changes\n\n- Improved Alerts and Events ingest by fixing timestamp conversion issues and optimizing the process\n- Fixed issues with configuration fastcheck failing under certain conditions\n  \n## 3.0.9\n\nPublished Mon Jun 23 2025\n\n### New features\n\n- Added option to set a custom collection frequency for all entities\n\n### Patch level changes\n\n- Fixed a bug in Alerts and Events, showing up when some parameters were not present in the API response\n- Improved reliability of the way how Prism Central cluster is detected in the API response.\n\n## 3.0.4\n\nPublished Wed Jun 11 2025\n\n⚠️IMPORTANT CHANGE: This extension release requires Dynatrace cluster version 1.310 or later.\n\n### New features\n\n- Added the Dynatrace Platform (a.k.a. Gen3) dashboard\n\n### Patch level changes\n\n- Corrected VM IP address reporting\n- Added Volume Group UUID as dimension for Virtual Disks\n- Added checks on creation time and last updated time for Alerts and Events\n\n## 3.0.1\n\nPublished Tue May 27 2025\n\n### New features\n\n- Release 3 of this extension standardizes on Nutanix v4 API.\n- For the record: monitoring is now entirely based on Prism Central API. Monitoring via Prism Element API (i.e API v1) is not available in this release, as it is being deprecated by Nutanix.\n\nNote a breaking change:\n\n- Monitoring configurations need to be recreated after activating this new extension release.\n- Please revisit any metric alerts and dashboards you've created using metrics provided by the previously used extensions, as v4 API simplifies monitoring configuration and runtime, but also removes several metrics.\n- You may need to replace previously used metrics with the new ones, or remove some visuals, as some metrics might have their IDs changed or they may have been removed entirely.\n  \n## 2.1.25\n\nPublished Wed Sep 24 2025\n\n### Patch level changes\n\n- Added validity check of the Prism Element IPs returned by the Prism Central, in order to avoid querying endpoints that don't have API enabled\n\n## 2.1.20\n\nPublished Thu Apr 17 2025\n\n### Patch level changes\n\n- Fix conditions on the HOST screen so relationships are populated correctly\n\n## 2.1.18\n\nPublished Wed Apr 02 2025\n\n### New features\n\n- Added alert on VM migration\n- Added Dynatrace Platform (Gen3) dashboard to the extension\n\n### Patch level changes\n\n- Host screen for hosts monitored with OneAgent received a card that details the underlying Nutanix VM on which this host runs\n\n## 2.1.16\n\nPublished Sat Mar 08 2025\n\n### Patch level changes\n\n- Fixed issue with reading local configuration file.\n\n## 2.1.14\n\nPublished Fri Jan 10 2025\n\n### Patch level changes\n\n- Fixed topology relationships handling, to enable VM-to-monitored-host drill-through on analysis screens\n\n## 2.1.11\n\nPublished Tue Oct 22 2024\n\n### Patch level changes\n\n- Trim dimension values if they are longer than allowed\n- Added defaults for entity type in alerts/events\n- Added optional logging to streamline future bug fixes\n- Fixed an issue that was occurring when some dimension of the Virtual Disk were null\n  \n## 2.1.5\n\nPublished Tue Aug 13 2024\n\n### Patch level changes\n\n- Fix regex filters in monitoring configuration, so that an entity is included if ANY regex matches\n- Fix issues with fast-check failing on some Prism Element endpoints\n\n## 2.0.0\n\nPublished Wed Jul 03 2024\n\n### New features\n\n- Added support for Prism Central API. Refer to the hub tile text for details on the Prism Central configuration requirements.\n\n## 1.2.40\n\n### New features\n\n- Additional properties added to events and alerts derived from logs\n- Credentials vault support\n\n### Patch level changes\n\n- Support both LQL and DQL in log-based metrics extraction\n\n## 1.2.32\n\nPublished Fri Apr 05 2024\n\n### New features\n\n- Changed the way how extension ingests Alerts and Events import from Nutanix. Now Alerts and Events are ingested as log lines and not as metric points. This change enables high scalability and resiliency in case of increased alert/event volume from Nutanix, and it lets you analyze and react on alerts/events, including their text, using powerful log query language. Alert/event counters are still available as metrics.\n- Analysis screens have been updated to follow this change how alerts/events are handled.\n- Added SAME_AS relationship between discovered VMs and OneAgent-monitored instances of the guest OS, using IP address as the join property (in addition to already existing relationship for Nutanix hosts). This relationship enables:\n- Davis AI analytics to look together at metrics obtained by this extension and from OneAgent, to completely characterize monitored guest OS instances performance\n- Discovery and Coverage app to suggest which discovered VMs should be instrumented with OneAgent for full visibility into performance\n\nNote: Breaking change. We had to force re-creation of the topology entities maintained by this extension, in order to efficiently enable OneAgent-discovered entity integration. If you created dashboards or alerts with entity selectors referencing Nutanix entities, these may need to be refreshed.\n\nNote: Prism Central API is not yet supported by this extension. Point it to Prism Element API for successful activation. We work on Prism Central support and will update the extension at a later date.\n\n## 1.2.18\n\nPublished Thu Nov 09 2023\n\nNo release notes\n","created":"2025-11-18T06:21:20.837019Z"},{"name":"com.dynatrace.extension.nutanix@2.1.25","fqn":"com.dynatrace.extension.nutanix","version":"2.1.25","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.nutanix/com.dynatrace.extension.nutanix-2.1.25-418554673c57fef96b81.zip","release_notes":"Patch level changes:\n\n- Added validity check of the Prism Element IPs returned by the Prism Central, in order to avoid querying endpoints that don't have API enabled\n \n","created":"2025-09-24T14:41:20.834920Z"}],"related_technologies":["oneagent","citrix-virtual-apps-and-desktops-v2","microsoft-hyper-v-infrastructure","pure-storage-flasharray","vmware-remote-monitoring"],"latest_downloads":[{"name":"com.dynatrace.extension.nutanix@3.7.6","fqn":"com.dynatrace.extension.nutanix","version":"3.7.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.nutanix/com.dynatrace.extension.nutanix-3.7.6-dab551cfa923594ad738.zip","release_notes":"### Improved in this version\n\n- Resolved an issue with dashboard links not opening on pure Gen3 tenants.\n- Added support for python 3.14\n\n### ⚠️ Important Change\n\n- Monitoring endpoint TLS certificate verification is now ON by default. Extension upgrade also sets this option to ON even if it was OFF before the upgrade. \n- This means that if you had TLS certification disabled, your monitoring configuration may not work after the upgrade. If this is the case - please revisit every monitoring configuration and disable TLS certificate verification.\n- You can also disable TLS certificate verification  when defining new monitoring configurations, if it is required in your environment.","created":"2026-03-05T10:01:39.711987Z"}]},{"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":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":645,"slug":"zabbix-integration","title":"Zabbix Integration","description":"Eliminate event storms using Zabbix hosts data and problems in Dynatrace.","logo":"https://dt-cdn.net/hub/logos/zabbix-integration.png","link_to":null,"documentation_link":"https://alanata.atlassian.net/wiki/spaces/DTZABBIX/overview","providers":[],"tags":[],"author":"9","coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/zabbix_arch.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fzabbix_arch.png&sign=UpRxKfmrNkvkY5LorUy157qOl6XobYqkVScmYoqRKKo","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fzabbix_arch.png&sign=J5_1Ueu1fZqI1WlS_IML5-FgoIuBqRnFAZXAX13YtYk","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fzabbix_arch.png&sign=dI-SYjE2v69vAchoKKtVM-VCydzOQAR8JOcuN5nGaps","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fzabbix_arch.png&sign=lRpWhs7jALNzKND7kO5zZkmrSmTkcH72K7I5WqxtQjY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fzabbix_arch.png&sign=wM3767piV6TiXeOf0qLiyl3CwNdBxBbFZlIFPrsX5U8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fzabbix_arch.png&sign=Ls6-Qgp45cXax16VxbfxJ3IDB7-vDlaGe_TNgG6kVKs"}},{"caption":"","src":"https://dt-cdn.net/hub/z1_3JOdz8R_vVZBrxo.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fz1_3JOdz8R_vVZBrxo.png&sign=L0H8aN6rJz2a-J5pUPDL44vvwPsbQbWwPLXPEtSWNc0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fz1_3JOdz8R_vVZBrxo.png&sign=SyAig_odBdDol_lzT4qrA-v_8tTjWh9lRgAv8v67xag","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fz1_3JOdz8R_vVZBrxo.png&sign=rXgO6HNGi_TYBkcelrdd4QuRrkV10d_iMVmUwtUY_8g","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fz1_3JOdz8R_vVZBrxo.png&sign=cwndLXgslXhn8qDWbJ5GHgi1ktj88V9IxenI4NqM7gY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fz1_3JOdz8R_vVZBrxo.png&sign=hT_wN0fla_Amlzulvd2b2EHehrgexndBdgYhHb0spso","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fz1_3JOdz8R_vVZBrxo.png&sign=S4KkVtDEsJyPwWfEeatNU17os1A54W1VFPF9X2q98FM"}},{"caption":"","src":"https://dt-cdn.net/hub/z2_fD0MwyI_bzkEZnm.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fz2_fD0MwyI_bzkEZnm.png&sign=Trz2VFrg76X_y_42wWw9ppJ8ILh97b21K2MsKrLZdmU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fz2_fD0MwyI_bzkEZnm.png&sign=rdhlczTYyhkBLDsi1y1CGKezhxjw5VllCNzU39c0mws","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fz2_fD0MwyI_bzkEZnm.png&sign=bCh6XrwGmE_1H8JYXY_4uB6GSG0GgZs8KdwJbev5cy4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fz2_fD0MwyI_bzkEZnm.png&sign=Foh-uq5I7r7cLTM1K9t2fxYbmqSNyZHkAWfb8uLT6PU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fz2_fD0MwyI_bzkEZnm.png&sign=wllTBRruZ_0C5_2vInedNx-1c9dez1kAEUMzKQF6gDc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fz2_fD0MwyI_bzkEZnm.png&sign=5TfOYV2KyS6QRe3Ay3nf5dkD9Yh7TAo6MLReCRyD4Vw"}},{"caption":"","src":"https://dt-cdn.net/hub/z3_zcroAwW_3NIGyFE.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fz3_zcroAwW_3NIGyFE.png&sign=ty9dhsmpgphDDoXw9BZQTvfnwMYk3ObPisRGDlCXInY","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fz3_zcroAwW_3NIGyFE.png&sign=Oh4xNxHNlngqC9I_xpSX8csdAIRVj67agumu4_8NPqw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fz3_zcroAwW_3NIGyFE.png&sign=oXVb-KJGUTbnoGd3FcJO_Az89b1UI76LLYkUb8GdJq8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fz3_zcroAwW_3NIGyFE.png&sign=pwS4ddNfq-s8ME7ld4WGxVGs6_QW8MigCupoxFP-Y9g","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fz3_zcroAwW_3NIGyFE.png&sign=qLyCjf0XRYCoEbmpGk2odjT73tw6xt2Uad1iZkMP5jk","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fz3_zcroAwW_3NIGyFE.png&sign=OWiqx5f4Sio_L14PI62KzuCl_vBTlIDwNr-37NuEOg0"}},{"caption":"","src":"https://dt-cdn.net/hub/z4_I60rShw_bJ74cpb.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fz4_I60rShw_bJ74cpb.png&sign=YAYky5cETPUBaRgQmQTmLoKNdOAgxR5Oh1-jZpxt_d4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fz4_I60rShw_bJ74cpb.png&sign=0dOQ6_rsU0qyY_l6LMXq_fnVau7Zlzk7sQQbvseKBoc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fz4_I60rShw_bJ74cpb.png&sign=VT8W5KuHLcQ5C6uCSjn8ahNwcAeXF-goheE1h26d-xo","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fz4_I60rShw_bJ74cpb.png&sign=BZQHJ8fITCie5udVHewt-G_7wZTyk81bQIh80s7begg","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fz4_I60rShw_bJ74cpb.png&sign=JBGcMkjNI3BqipvXhGNo9APQDTIg5MBoWD2Ij5HvmQ4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fz4_I60rShw_bJ74cpb.png&sign=Ro4P7aAhXowMAUZ99A5484t2LjqaScWLSMbw1JEdqpg"}},{"caption":"","src":"https://dt-cdn.net/hub/z5_3BY8Tee_CtGzYMS.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fz5_3BY8Tee_CtGzYMS.png&sign=2_VzGqTlvESAlkPZkbAHK4_Q1XjQHaMDmb8AcGkwtzE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fz5_3BY8Tee_CtGzYMS.png&sign=2YIkILhkGMWR1wwXHOFKXQr_65GhjOX3T4d0A-NGaZU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fz5_3BY8Tee_CtGzYMS.png&sign=nbG4Bn-rlSdyygOT9KQYubq2vwiXGpxDFey_5Gu0cQE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fz5_3BY8Tee_CtGzYMS.png&sign=gty1KzqIsLFhLAOykcVFCnUjT4sbAs8I-Bx6alvlVtQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fz5_3BY8Tee_CtGzYMS.png&sign=ZDu9e3cuumlYS15HOgS4o7okX0Aru2-wZCkelh_GgLc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fz5_3BY8Tee_CtGzYMS.png&sign=BKilQWnzftdc7XjpDs6dxRqgF9ywH393UAoCCDMWkAI"}},{"caption":"","src":"https://dt-cdn.net/hub/z6_gSQInc8_jqbr0RI.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fz6_gSQInc8_jqbr0RI.png&sign=XXZ5zW_pPujUzg3L0a3KoBVjEmskPdzKI8ehZaeh4QM","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fz6_gSQInc8_jqbr0RI.png&sign=vhRFQ1RwVZLUGtQWwXtgxbqUMvWSp1_bsIfwG7IULRk","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fz6_gSQInc8_jqbr0RI.png&sign=0aeV9MXVUy1kUldj_erZhtTcvJZLjAdHUzlYWjFc-dk","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fz6_gSQInc8_jqbr0RI.png&sign=V7VKL9BAJiMgvZH6LcXwyn2xdyMjt9L5WOmYIjTKahQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fz6_gSQInc8_jqbr0RI.png&sign=rBj-U0ROnDDbnCwPHVYf_6Hw_EBuKhX-b7WSCsIJBr4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fz6_gSQInc8_jqbr0RI.png&sign=cwWAQLje_0W5aAfO-TdIBYgGK6ShAbPAvnbiX7sXs7c"}}],"support_link":"mailto:dynatrace_integration@alanata.sk","support_information":{"email":"dynatrace_integration@alanata.sk","url":""},"sales_link":"mailto:dynatrace-integration@alanata.sk","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":"Consolidate and integrate your monitoring tools. Alanata Zabbix Integration enables you to connect existing Zabbix monitoring into Dynatrace. Enrich Dynatrace topology model with Zabbix hosts, ingest Zabbix problems, and let Davis AI engine process the problems together with native Dynatrace events in an integrated AIOps solution. With this extension, you can use Dynatrace as a unifying platform for data from external monitoring solutions, eliminate event storms, and minimize the effort spent on the investigation."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Details","source":"### Key Features\n * **Synchronization of host data from Zabbix**\n    * Zabbix hosts and Zabbix host groups synchronized to Dynatrace entities. \n    * Zabbix hosts information to Dynatrace custom entity properties, including Zabbix host IP and          inventory (configurable)\n    * Optional host IP interface discovery\n\n* **Synchronization of problem data from Zabbix**\n    * Including additional data such as acknowledge information, severity changes\n    * Mapping Zabbix problems to existing Dynatrace entities\n\n\n* **Filtering**\n    * Filtering on Zabbix host groups\n\n* **Context information**\n    * Dynatrace entity/problem properties contain URLs to link entities and problems in Dynatrace with Zabbix hosts and problems \n\n\n* **Problem metric**\n    * Metric showing problem count in Zabbix for each Zabbix host (optional)\n\n* **Custom topology**\n    * Zabbix server, Zabbix host group and Zabbix host entities in Dynatrace are created by the Zabbix ActiveGate extension\n\n* **Dashboard**\n    * Zabbix Overview dashboard shows status of monitored Zabbix endpoints"},"sourceId":"details"}],"modified":"2025-11-04T08:05:59.311451Z","created":"2021-06-30T12:54:58.414364Z","seo_title":"Zabbix Integration monitoring & observability","seo_description":"Eliminate event storms using Zabbix hosts data and problems in Dynatrace. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/zabbix_arch.png","https://dt-cdn.net/hub/z1_3JOdz8R_vVZBrxo.png","https://dt-cdn.net/hub/z2_fD0MwyI_bzkEZnm.png","https://dt-cdn.net/hub/z3_zcroAwW_3NIGyFE.png","https://dt-cdn.net/hub/z4_I60rShw_bJ74cpb.png","https://dt-cdn.net/hub/z5_3BY8Tee_CtGzYMS.png","https://dt-cdn.net/hub/z6_gSQInc8_jqbr0RI.png"],"about":"Consolidate and integrate your monitoring tools. Alanata Zabbix Integration enables you to connect existing Zabbix monitoring into Dynatrace. Enrich Dynatrace topology model with Zabbix hosts, ingest Zabbix problems, and let Davis AI engine process the problems together with native Dynatrace events in an integrated AIOps solution. With this extension, you can use Dynatrace as a unifying platform for data from external monitoring solutions, eliminate event storms, and minimize the effort spent on the investigation.","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":1153,"slug":"luna-network-hsm-device","title":"Luna Network HSM Device","description":"Monitor your Luna Network Hardware Security Module (HSM) Devices through SNMP.","logo":"https://dt-cdn.net/hub/icon-luna-hardware-security-module-icon_2-min.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/luna-network-hsm-device-extension","providers":[],"tags":["extension","network","network security","snmp"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/lunahsmuascreen_yHagZxf.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Flunahsmuascreen_yHagZxf.png&sign=GKKxiR5dghgeX6lUdJJeEUizBFM5NB5dWKqTleLCTAs","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Flunahsmuascreen_yHagZxf.png&sign=-CE4vbA0BB6hHP55YYugHmGx1PTSgPWHQUwxCTVCsdI","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Flunahsmuascreen_yHagZxf.png&sign=4K6ZaNTUexDuL7x19zVmcGGFmokgzOgnOLHF3cKUopM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Flunahsmuascreen_yHagZxf.png&sign=m7tNbll36VZMgYIlGUpe0f95WbcNJcwFLeeCk3dPnmI","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Flunahsmuascreen_yHagZxf.png&sign=9PHlSL8UA3V2z2UIpKQ0ZxX9EAx074Tlwp7jz9VTKZ4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Flunahsmuascreen_yHagZxf.png&sign=40MX8L0LUe7GWVOjI4RGFHRgT9_DEopHxuKDQ-ooG50"}},{"caption":"","src":"https://dt-cdn.net/hub/lunahsmdashboard_iREcbR7.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Flunahsmdashboard_iREcbR7.png&sign=v5U46Xhg77m0Sxiyga5Wa1PncqSyWOy3J6qyelbs_7w","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Flunahsmdashboard_iREcbR7.png&sign=sJ3Jv3DsIVibMImqRruCeO4hsPKZwSn4LF_lsKHRZdY","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Flunahsmdashboard_iREcbR7.png&sign=Mp3G2CpTvUAiO3eKeXuz1q9EVp3GKisNA30k-OV_wWo","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Flunahsmdashboard_iREcbR7.png&sign=FB1NTEfSlLe24GhLAbb4njR6a5KJCjVgZDdI-6LdiJ0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Flunahsmdashboard_iREcbR7.png&sign=INODhU16j9mIv5IVk2e1YkeOglQenjf-LFXkcbj3LgY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Flunahsmdashboard_iREcbR7.png&sign=yOjIzeZVO8xthe1CGBZSwKbUW9i8fB7gTHhl1jL9w7M"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.0.11","release_latest_validation_result":{"name": "com.dynatrace.extension.snmp-luna-hsm", "author": {"name": "Dynatrace"}, "version": "1.0.11", "fileHash": "ec74e52360045bc3079750621029edafed54b924ffef2a9f1b22db883d250ea3", "variables": [], "dataSources": ["snmp"], "featureSets": ["hsm-policy-table", "client-registration-table", "partition-table", "safenet-chrysalis-utsp", "partition-policy-table", "hsm-table", "client-partition-assignment-table", "license-table"], "extensionName": "com.dynatrace.extension.snmp-luna-hsm", "minEECVersion": "1.301.0", "featureSetsDetails": {"hsm-table": {"metrics": [{"key": "hsm.luna.table.uptime", "metadata": {"unit": "Second", "description": "The number of seconds the HSM has been up since the last HSM reset", "displayName": "Luna HSM Uptime"}}, {"key": "com.dynatrace.extension.network_device.sysuptime"}, {"key": "hsm.luna.table.busytime", "metadata": {"unit": "Second", "description": "The number of seconds the HSM has been busy since the last HSM reset", "displayName": "Luna HSM Busy time"}}, {"key": "hsm.luna.table.command_count", "metadata": {"unit": "Count", "description": "The number of HSM commands processed since the last HSM reset", "displayName": "Luna HSM Command Count"}}, {"key": "hsm.luna.table.admin_login_attempts", "metadata": {"unit": "Count", "description": "The number of failed Administrator login attempts remaining before HSM is zeroized.", "displayName": "Luna HSM Admin login attempts remaining"}}, {"key": "hsm.luna.table.performance", "metadata": {"unit": "Count", "description": "The performance level of the HSM", "displayName": "Luna HSM Performance"}}, {"key": "hsm.luna.table.partitions.free", "metadata": {"unit": "Count", "description": "The number of partitions that can still be created on the HSM", "displayName": "Luna HSM Partitions free"}}, {"key": "hsm.luna.table.partitions.created", "metadata": {"unit": "Count", "description": "The number of partitions created on the HSM", "displayName": "Luna HSM Partitions created"}}, {"key": "hsm.luna.table.partitions.maximum", "metadata": {"unit": "Count", "description": "The maximum number of partitions allowed on the HSM", "displayName": "Luna HSM Partitions maximum"}}, {"key": "hsm.luna.table.storage.available_bytes", "metadata": {"unit": "Byte", "description": "The number of available bytes on the HSM", "displayName": "Luna HSM Storage available"}}, {"key": "hsm.luna.table.storage.allocated_bytes", "metadata": {"unit": "Byte", "description": "The number of allocated bytes on the HSM", "displayName": "Luna HSM Storage allocated"}}, {"key": "hsm.luna.table.storage.total_bytes", "metadata": {"unit": "Byte", "description": "The total storage capacity in bytes of the HSM", "displayName": "Luna HSM Storage capacity"}}], "description": "Collects core device information and provides essential insights into the health and performance of the Luna device including uptime, busy time, command count, performance, storage, and more.", "isRecommended": true}, "license-table": {"metrics": [{"key": "hsm.luna.license", "metadata": {"unit": "Count", "description": "Placeholder metric for license info dimensions (only dimension data is relevant)", "displayName": "Luna HSM License"}}], "description": "Collects information about the licenses configured on the Luna device.", "isRecommended": false}, "partition-table": {"metrics": [{"key": "hsm.luna.partition.storage.total_bytes", "metadata": {"unit": "Byte", "description": "Storage capacity in bytes of the partition", "displayName": "Luna HSM partition storage capacity"}}, {"key": "hsm.luna.partition.storage.allocated_bytes", "metadata": {"unit": "Byte", "description": "Number of allocated (in use) bytes on the partition", "displayName": "Luna HSM partition allocated bytes"}}, {"key": "hsm.luna.partition.storage.available_bytes", "metadata": {"unit": "Byte", "description": "Number of available (unused) bytes on the partition", "displayName": "Luna HSM partition available bytes"}}, {"key": "hsm.luna.partition.object_count.gauge", "metadata": {"unit": "Count", "description": "Number of objects in the partition", "displayName": "Luna HSM partition object count"}}], "description": "Collects information about partitions on the Luna device, including storage capacity, allocated and available storage, and object count for each partition.", "isRecommended": true}, "hsm-policy-table": {"metrics": [{"key": "hsm.luna.policy", "metadata": {"unit": "Unspecified", "description": "Placeholder metric for HSM policy info dimensions (only dimension data is relevant)", "displayName": "Luna HSM Policy"}}], "description": "Collects information about the policies configured on the Luna device.", "isRecommended": false}, "partition-policy-table": {"metrics": [{"key": "hsm.luna.partition.policy", "metadata": {"unit": "Unspecified", "description": "Placeholder metric for partition policy dimensions (only dimension data is relevant)", "displayName": "Luna HSM Partition Policy"}}], "description": "Collects information about the policies configured for partitions on the Luna device.", "isRecommended": false}, "safenet-chrysalis-utsp": {"metrics": [{"key": "hsm.luna.operation.requests", "metadata": {"unit": "Count", "description": "Indicates the total number of HSM operations requested", "displayName": "Luna HSM Operation requests"}}, {"key": "hsm.luna.operation.errors", "metadata": {"unit": "Count", "description": "The total number of HSM operations requested which have resulted in errors", "displayName": "Luna HSM Operation errors"}}, {"key": "hsm.luna.events.critical", "metadata": {"unit": "Count", "description": "The total number of critical HSM events detected", "displayName": "Luna HSM Critical events"}}, {"key": "hsm.luna.events.noncritical", "metadata": {"unit": "Count", "description": "The total number of non-critical HSM events detected", "displayName": "Luna HSM Non-critical events"}}, {"key": "hsm.luna.ntls.oper_status", "metadata": {"unit": "Count", "description": "The current operational state of the NTLS", "displayName": "Luna HSM NTLS Status"}}, {"key": "hsm.luna.ntls.connected_clients", "metadata": {"unit": "Count", "description": "The current number of connected clients of the NTLS", "displayName": "Luna HSM NTLS connected clients"}}, {"key": "hsm.luna.ntls.links", "metadata": {"unit": "Count", "description": "The current number of links of the NTLS", "displayName": "Luna HSM NTLS links"}}, {"key": "hsm.luna.ntls.client_connections.successful", "metadata": {"unit": "Count", "description": "The total number of successful client connections of the NTLS", "displayName": "Luna HSM NTLS successful client connections"}}, {"key": "hsm.luna.ntls.client_connections.failed", "metadata": {"unit": "Count", "description": "The total number of unsuccessful client connections of the NTLS", "displayName": "Luna HSM NTLS failed client connections"}}], "description": "Collects SafeNet Chrysalis UTSP metrics related to HSM operation requests and errors, critical and non-critical events, and NTLS operational status, connected clients, links, and client connection success and failure counts.", "isRecommended": true}, "client-registration-table": {"metrics": [{"key": "hsm.luna.client", "metadata": {"unit": "Unspecified", "description": "Placeholder metric for HSM Client Registration info dimensions (only dimension data is relevant)", "displayName": "Luna HSM Client Registration"}}], "description": "Collects information about clients registered on the Luna device.", "isRecommended": false}, "client-partition-assignment-table": {"metrics": [{"key": "hsm.luna.clientpartition.assignment", "metadata": {"unit": "Unspecified", "description": "Placeholder metric for client assignment dimensions (only dimension data is relevant)", "displayName": "Luna HSM Client Assignment"}}], "description": "Collects information about assigned partitions for a given client on the Luna device.", "isRecommended": false}}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This extension collects infrastructure metrics to monitor the health and performance of your Luna HSM devices. Metrics are collected via SNMP protocol."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Monitor important device metrics such as uptime, busy time, performance and login attempts\n- Monitor SafeNet Chrysalis metrics including number of events and operations, clients connected, and NTLS status\n- Monitor partition storage info and object count\n- Collect data for licenses, policies, partition policies, client registration, and client partitions"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Luna Network HSM Device extension](https://docs.dynatrace.com/docs/shortlink/luna-network-hsm-device-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n- SNMP v2c or SNMP v3\n- Dynatrace version 1.310+\n- ActiveGate version 1.301+"},"sourceId":"details"}],"modified":"2026-03-10T07:48:13.050345Z","created":"2025-04-03T11:02:14.513878Z","seo_title":"Luna Network HSM Device monitoring & observability","seo_description":"Monitor your Luna Network Hardware Security Module (HSM) Devices through SNMP. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/lunahsmuascreen_yHagZxf.png","https://dt-cdn.net/hub/lunahsmdashboard_iREcbR7.png"],"about":"This extension collects infrastructure metrics to monitor the health and performance of your Luna HSM devices. Metrics are collected via SNMP protocol.","use_cases":"- Monitor important device metrics such as uptime, busy time, performance and login attempts\n- Monitor SafeNet Chrysalis metrics including number of events and operations, clients connected, and NTLS status\n- Monitor partition storage info and object count\n- Collect data for licenses, policies, partition policies, client registration, and client partitions","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Luna Network HSM Device extension](https://docs.dynatrace.com/docs/shortlink/luna-network-hsm-device-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-luna-hsm@1.0.11","fqn":"com.dynatrace.extension.snmp-luna-hsm","version":"1.0.11","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-luna-hsm/com.dynatrace.extension.snmp-luna-hsm-1.0.11-ec74e52360045bc30797.zip","release_notes":"✨ New in this version:\r\n- Added feature set metadata for recommended metrics","created":"2026-04-03T00:49:31.496405Z"},{"name":"com.dynatrace.extension.snmp-luna-hsm@1.0.10","fqn":"com.dynatrace.extension.snmp-luna-hsm","version":"1.0.10","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-luna-hsm/com.dynatrace.extension.snmp-luna-hsm-1.0.10-fb6b59189c7046ca1315.zip","release_notes":"✨ New in this version:\r\n- Update entity links on gen 3 dashboard to link to I&O app\r\n- Ensure required dimensions exist for entity creation","created":"2026-02-20T17:02:18.006602Z"},{"name":"com.dynatrace.extension.snmp-luna-hsm@1.0.7","fqn":"com.dynatrace.extension.snmp-luna-hsm","version":"1.0.7","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-luna-hsm/com.dynatrace.extension.snmp-luna-hsm-1.0.7-b0b099941b0cc8b30248.zip","release_notes":"#### 🪲 Fixed in this version:\r\n- Metric `hsm.luna.partition.object_count.gauge` now uses the correct gauge type","created":"2026-02-10T20:19:40.422902Z"},{"name":"com.dynatrace.extension.snmp-luna-hsm@1.0.6","fqn":"com.dynatrace.extension.snmp-luna-hsm","version":"1.0.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-luna-hsm/com.dynatrace.extension.snmp-luna-hsm-1.0.6-ec6fe0c1f1d30dbd2449.zip","release_notes":"#### 🪲 Fixed in this version:\n- Fixed incorrect unit set on partition metrics which caused loading issues for the \"Partitions\" section of the device UA screen","created":"2026-01-29T22:12:20.891923Z"},{"name":"com.dynatrace.extension.snmp-luna-hsm@1.0.5","fqn":"com.dynatrace.extension.snmp-luna-hsm","version":"1.0.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-luna-hsm/com.dynatrace.extension.snmp-luna-hsm-1.0.5-022b6e7c25d8214b010c.zip","release_notes":"#### ✨ New in this version (1.0.5):\r\n- Added keyword key-value pairs to the extension.\r\n#### 🪲 Fixed in this version:\r\n- Set Luna device as source entity for all metrics.","created":"2025-12-30T09:50:18.678655Z"},{"name":"com.dynatrace.extension.snmp-luna-hsm@1.0.3","fqn":"com.dynatrace.extension.snmp-luna-hsm","version":"1.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-luna-hsm/com.dynatrace.extension.snmp-luna-hsm-1.0.3-5f11a30e473dfc720b7e.zip","release_notes":"**Bugfixes**\n- Fixed issue with safenet-chrysalis-utsp metrics being captured incorrectly as table OIDs instead of scalar","created":"2025-11-04T09:28:59.141664Z"},{"name":"com.dynatrace.extension.snmp-luna-hsm@1.0.2","fqn":"com.dynatrace.extension.snmp-luna-hsm","version":"1.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-luna-hsm/com.dynatrace.extension.snmp-luna-hsm-1.0.2-bbfce310bb454d716f19.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:56:34.645730Z"},{"name":"com.dynatrace.extension.snmp-luna-hsm@1.0.1","fqn":"com.dynatrace.extension.snmp-luna-hsm","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-luna-hsm/com.dynatrace.extension.snmp-luna-hsm-1.0.1-738eb9e808a00a4f8db6.zip","release_notes":"- Decreased supported ActiveGate version to 1.301+","created":"2025-04-22T19:17:02.595061Z"},{"name":"com.dynatrace.extension.snmp-luna-hsm@1.0.0","fqn":"com.dynatrace.extension.snmp-luna-hsm","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-luna-hsm/com.dynatrace.extension.snmp-luna-hsm-1.0.0-84fcea5f14ca2c411c25.zip","release_notes":"Initial Hub release:\n- Device metric collection\n- Overview dashboard\n- Custom topology","created":"2025-04-03T15:34:44.633788Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.snmp-luna-hsm@1.0.11","fqn":"com.dynatrace.extension.snmp-luna-hsm","version":"1.0.11","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-luna-hsm/com.dynatrace.extension.snmp-luna-hsm-1.0.11-ec74e52360045bc30797.zip","release_notes":"✨ New in this version:\r\n- Added feature set metadata for recommended metrics","created":"2026-04-03T00:49:31.496405Z"}]},{"id":1330,"slug":"pydantic-ai-observability","title":"Pydantic AI","description":"Monitor and trace your Pydantic AI agents.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/pydantic-ai-observability/logo/faecc137-6787-479e-9e9a-7107d30eaaee.png","link_to":null,"documentation_link":"https://github.com/dynatrace-oss/dynatrace-ai-agent-instrumentation-examples/tree/main/pydantic","providers":[],"tags":["Agentic AI","Agents","AI Observability","Azure","LLM","OpenAI","otel","Pydantic"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"View trace and debug your Pydantic Agentic trace in the AI Observability experience","src":"https://cdn.hub.central.dynatrace.com/hub/console/pydantic-ai-observability/media/eb29b1e0-6c97-4929-a784-ec65fcf70628.png","srcset":{"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%2Fpydantic-ai-observability%2Fmedia%2Feb29b1e0-6c97-4929-a784-ec65fcf70628.png&sign=xzILW3_bdnZQqqgtmPTCnQPumb6fuCeyRiwX9f51x9w","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%2Fpydantic-ai-observability%2Fmedia%2Feb29b1e0-6c97-4929-a784-ec65fcf70628.png&sign=hmTWhSCWcdSq7HUhvc3ymkymO_LOyW0RMVWnGb5CR_c","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%2Fpydantic-ai-observability%2Fmedia%2Feb29b1e0-6c97-4929-a784-ec65fcf70628.png&sign=j3PZASfYOB7qBFD7Rw1UJf2lVen6M4XR2m4HL2_s52k","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%2Fpydantic-ai-observability%2Fmedia%2Feb29b1e0-6c97-4929-a784-ec65fcf70628.png&sign=nwk6hLzmfOcs43-isBmtyLekBOTS_D2lVzPxrJgi5Zo","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%2Fpydantic-ai-observability%2Fmedia%2Feb29b1e0-6c97-4929-a784-ec65fcf70628.png&sign=TRZti7oj_6xLR58uxLjO0oeh8ULlhN42iUITQX9vjzU","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%2Fpydantic-ai-observability%2Fmedia%2Feb29b1e0-6c97-4929-a784-ec65fcf70628.png&sign=DIBMwcxZJIb7xEP4-CuY4HTfJ50_QlaY4Gbk6j1kdAw"}},{"caption":"Review your Pydantic service health in the AI Observability app","src":"https://cdn.hub.central.dynatrace.com/hub/console/pydantic-ai-observability/media/010b2a1f-e839-4547-9fa1-82ac95e68eaf.png","srcset":{"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%2Fpydantic-ai-observability%2Fmedia%2F010b2a1f-e839-4547-9fa1-82ac95e68eaf.png&sign=qfYnm3B1YXBPOULfSo9MAqlgCAT4JJR3fXE7pT7N_7w","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%2Fpydantic-ai-observability%2Fmedia%2F010b2a1f-e839-4547-9fa1-82ac95e68eaf.png&sign=-6QSK3Rt0YQ6-wolC2akHUBBPs4NcWa40HM2iuhGM_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%2Fpydantic-ai-observability%2Fmedia%2F010b2a1f-e839-4547-9fa1-82ac95e68eaf.png&sign=Mz0keIRSIQ675wqxfBmYcDpOy9iHxgKDkXwVwC0OQnA","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%2Fpydantic-ai-observability%2Fmedia%2F010b2a1f-e839-4547-9fa1-82ac95e68eaf.png&sign=SifEPZ9XOw9Dh38o538Jkz26KRj73v_ImuJHLPWyvw0","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%2Fpydantic-ai-observability%2Fmedia%2F010b2a1f-e839-4547-9fa1-82ac95e68eaf.png&sign=fd7jpf5de3PQBa8aAjn2WJrQEP7PGGtWx9Rnww9a6lg","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%2Fpydantic-ai-observability%2Fmedia%2F010b2a1f-e839-4547-9fa1-82ac95e68eaf.png&sign=UOekRIhRJ8jdb-5awDLeCj3qB8-4O6cOp0010t0BJrg"}}],"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":"[pydantic-ai](https://github.com/pydantic/pydantic-ai) is a Python agent framework built by the team behind Pydantic, designed for building production-grade AI applications with type safety, structured outputs, and native OpenTelemetry support. It provides a model-agnostic interface that lets you orchestrate agents across multiple LLM providers — including AWS Bedrock, Azure OpenAI, and Anthropic — without changing your application code.\n\nDynatrace provides end-to-end observability for pydantic-ai agent workloads, multi-provider routing, tool calling, and LLM interactions, so you can monitor performance and cost, trace complex agent workflows, and act on insights to optimize reliability at scale.\n\nBy instrumenting your pydantic-ai workload with Dynatrace, you get continuous visibility into agent behavior, model routing decisions, token consumption, and response quality across your entire stack — with no third-party instrumentation library required."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"### Monitor agents and models service health and performance orchestrated by pydantic-ai\n- Detect bottlenecks by tracking real-time metrics, including request counts, durations, and error rates across providers.\n- Manage service costs with automated cost calculations for each agent request, broken down by model and provider.\n- Set up error budgets for performance and cost controls per provider or model.\n- Validate consumption and response time by model to understand which provider delivers the best value.\n\n### Multi-provider routing visibility\n- Track which provider (AWS Bedrock, Azure OpenAI, Anthropic, etc.) handled each request and compare performance side by side.\n- Detect provider-level degradation and failover events in real time.\n- Attribute token usage and latency to specific models and providers for accurate cost allocation.\n\n### End-to-end tracing and debugging of Agentic AI\n- Achieve complete visibility of prompt flows, tool usage, and model handoffs from initial request to final response, for faster root cause analysis.\n- Capture detailed debug data including full prompt and completion content to troubleshoot issues in complex pipelines.\n- Resolve issues faster by pinpointing exact problem areas in tool calls, prompts, tokens, or system integrations.\n- Streamline workflows with granular tracing of agent runs, including response latency and model-level metrics following the GenAI semantic conventions."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Setting up end-to-end observability for your pydantic-ai powered agents is possible with pydantic-ai's **native OpenTelemetry support** via `InstrumentationSettings`, which integrates directly with the OpenTelemetry SDK and exports data to Dynatrace with no additional instrumentation library required.\n\nTo set up pydantic-ai observability with Dynatrace, see our [Agentic AI instrumentation examples on GitHub](https://github.com/dynatrace-oss/dynatrace-ai-agent-instrumentation-examples/tree/main/pydantic).\n\nAdditionally, you can read more about how to install the new [AI Observability experience](https://docs.dynatrace.com/docs/shortlink/ai-ml-get-started)."},"sourceId":"get_started"}],"modified":"2026-04-22T09:45:14.850585Z","created":"2026-04-22T09:44:07.411981Z","seo_title":"Pydantic AI monitoring & observability","seo_description":"Monitor and trace your Pydantic AI agents. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/pydantic-ai-observability/media/eb29b1e0-6c97-4929-a784-ec65fcf70628.png","https://cdn.hub.central.dynatrace.com/hub/console/pydantic-ai-observability/media/010b2a1f-e839-4547-9fa1-82ac95e68eaf.png"],"about":"[pydantic-ai](https://github.com/pydantic/pydantic-ai) is a Python agent framework built by the team behind Pydantic, designed for building production-grade AI applications with type safety, structured outputs, and native OpenTelemetry support. It provides a model-agnostic interface that lets you orchestrate agents across multiple LLM providers — including AWS Bedrock, Azure OpenAI, and Anthropic — without changing your application code.\n\nDynatrace provides end-to-end observability for pydantic-ai agent workloads, multi-provider routing, tool calling, and LLM interactions, so you can monitor performance and cost, trace complex agent workflows, and act on insights to optimize reliability at scale.\n\nBy instrumenting your pydantic-ai workload with Dynatrace, you get continuous visibility into agent behavior, model routing decisions, token consumption, and response quality across your entire stack — with no third-party instrumentation library required.","use_cases":"### Monitor agents and models service health and performance orchestrated by pydantic-ai\n- Detect bottlenecks by tracking real-time metrics, including request counts, durations, and error rates across providers.\n- Manage service costs with automated cost calculations for each agent request, broken down by model and provider.\n- Set up error budgets for performance and cost controls per provider or model.\n- Validate consumption and response time by model to understand which provider delivers the best value.\n\n### Multi-provider routing visibility\n- Track which provider (AWS Bedrock, Azure OpenAI, Anthropic, etc.) handled each request and compare performance side by side.\n- Detect provider-level degradation and failover events in real time.\n- Attribute token usage and latency to specific models and providers for accurate cost allocation.\n\n### End-to-end tracing and debugging of Agentic AI\n- Achieve complete visibility of prompt flows, tool usage, and model handoffs from initial request to final response, for faster root cause analysis.\n- Capture detailed debug data including full prompt and completion content to troubleshoot issues in complex pipelines.\n- Resolve issues faster by pinpointing exact problem areas in tool calls, prompts, tokens, or system integrations.\n- Streamline workflows with granular tracing of agent runs, including response latency and model-level metrics following the GenAI semantic conventions.","supported_distributions":"","get_started":"Setting up end-to-end observability for your pydantic-ai powered agents is possible with pydantic-ai's **native OpenTelemetry support** via `InstrumentationSettings`, which integrates directly with the OpenTelemetry SDK and exports data to Dynatrace with no additional instrumentation library required.\n\nTo set up pydantic-ai observability with Dynatrace, see our [Agentic AI instrumentation examples on GitHub](https://github.com/dynatrace-oss/dynatrace-ai-agent-instrumentation-examples/tree/main/pydantic).\n\nAdditionally, you can read more about how to install the new [AI Observability experience](https://docs.dynatrace.com/docs/shortlink/ai-ml-get-started)."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"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":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":215,"slug":"microsoft-iis","title":"Microsoft IIS","description":"Flexible and secure web server for hosting with Windows Server.","logo":"https://dt-cdn.net/hub/logos/microsoft-iis.png","link_to":"https://www.dynatrace.com/technologies/microsoft-iis-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/microsoft-iis-extension","providers":[],"tags":[],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Dashboard","src":"https://dt-cdn.net/hub/iis_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%2Fiis_dashboard.png&sign=95zyp2CYg1oiuGQ1tygZudYHU9g2HESEJE5berR4K2c","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fiis_dashboard.png&sign=qrdz5qiqmdtegP5x6P9OPxNE7I148EOVSK4bC-s_kcg","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fiis_dashboard.png&sign=ibhyEc5JM7pXaR81IHuTthhO42dBx8vmmE6Q7ea0MOg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fiis_dashboard.png&sign=fQ6no9s3R5L0V9o8gGWryJaOU2Gvi_XnRQUaG5OiZeo","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fiis_dashboard.png&sign=LS6Q5B_iCbs-MNYrXsIa4kKE2hz5ooT-dg8s5dmxAHU","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fiis_dashboard.png&sign=0pZR1wSwQVf95FmkFSErwEEL6zad3-kmRRKM-jvDo-c"}},{"caption":"Service metrics (1/2)","src":"https://dt-cdn.net/hub/iis_service_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%2Fiis_service_1.png&sign=5-MhX-piudzVzNjOHX7NfnoAgiQ2sZzrlWU2Mx2f2U8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fiis_service_1.png&sign=l6ztpR68gr4M7Fe-c62khpqlTP8sYdCvW0qIETBTNqY","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fiis_service_1.png&sign=qXK6By76KrdyIj2qfBInORQa0n6U5Qxsjn-s_LlniL4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fiis_service_1.png&sign=AcYhImXb66cmIK0qothTbZZoXseiaqcavaecyw98Nq4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fiis_service_1.png&sign=Xyb5hDq5lhrg9kqNjx2Fz9MIwXV9peCZQlxl7TR1Yjk","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fiis_service_1.png&sign=h2NlnGyv6d5q5i-uGF-n4gg7OcU458DF64wAyRjQ9-g"}},{"caption":"Service metrics (2/2)","src":"https://dt-cdn.net/hub/iis_service_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%2Fiis_service_2.png&sign=Zqu_K1ir1R7wpMq_HQNzvJSgHPHLQ2ipyt1Ae-c6tAI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fiis_service_2.png&sign=tFCLUhK_9UTnO8H_kT9eufB2BEfwf0rIrbZ0h61DXVY","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fiis_service_2.png&sign=uMSgmMmoF5OMhaVgS6ZkHxhNrwH86Oek3V67FQzlmKY","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fiis_service_2.png&sign=RcF68W3ohqblH6gcTY8YwXeMLpIWgqz_LQrdhVRPGps","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fiis_service_2.png&sign=IlKRBW3hVVmjg8kPUvHWNrdy5mgIf2uLCwuivVsZl-8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fiis_service_2.png&sign=oaNt4VQF3JSRydGXhfdqiA92I7EbRjLBkeqVhM8Cr28"}},{"caption":"App Pool metrics","src":"https://dt-cdn.net/hub/iis_app_pool_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%2Fiis_app_pool_1.png&sign=PRRQ3lD8aiSEte8l1TmUauzAyFEnp007U_wN9TDdrFE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fiis_app_pool_1.png&sign=BT2OYPajET4l9HloHUBxHpfehyv0dXTzeWx54XMJk78","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fiis_app_pool_1.png&sign=49XxvYaz0z-lXQvCXmVkZJ8SHGexMQpTe62SGCuZPaQ","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fiis_app_pool_1.png&sign=gvBECJ1OIXs08S4ZJ9sksUQdzbpUn4XbwproFS4ogyk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fiis_app_pool_1.png&sign=iFw_oGNSdS2Tph_7-7ZRqwzY0f4k_H2khbC9BFDOyko","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fiis_app_pool_1.png&sign=pcT83hmNQ1x3JxZ99BscHU-_ASTDKPrArIlGS-v-36k"}},{"caption":"Sites metrics","src":"https://dt-cdn.net/hub/iis_site_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%2Fiis_site_1.png&sign=HbNJ991DsiM6jQnS3DRFs7PSAMvsG4Vve6yURgpLba4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fiis_site_1.png&sign=h9la4UFfwtvrhZBjgAnOslLHl-om74aDdTitrkDRD-0","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fiis_site_1.png&sign=DnbkKtVXI7VE8CEDAwWA6EywZW05aZJWTR8dG3URreM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fiis_site_1.png&sign=GAw47Dpe2ZBoyTLANMyDAwDAe59oNFAsjDorUqajsAg","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fiis_site_1.png&sign=tpgrg3Ja_RWGxIGjIS1Nf8AJPvGGmtQjpSg_nI9t0XA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fiis_site_1.png&sign=sT5BMOhtfe97DsgCyD-YHlWo1UQ3M2cbruOXwsIcGzM"}}],"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.wmi.iis", "author": {"name": "Dynatrace"}, "version": "1.2.6", "fileHash": "246ad07c67cd5a79db9dce2cd64e8a6faef8eabc3c98869d65691f276538def7", "variables": ["iis_site", "iis_app_pool"], "dataSources": ["wmi"], "featureSets": ["WWW publishing service", "WAS worker process", "Http request processing", "WWW publishing service cache", "IIS Extended Request Metrics", "Url groups"], "extensionName": "com.dynatrace.extension.wmi.iis", "minEECVersion": "1.323.0", "featureSetsDetails": {"default": {"metrics": [{"key": "iis.total.bytes.sent.count", "metadata": {"unit": "Byte", "description": "The number of data bytes that have been sent by the Web service (since service startup).", "displayName": "Total Bytes Sent"}}, {"key": "iis.total.bytes.received.count", "metadata": {"unit": "Byte", "description": "The number of data bytes that have been receivPed by the Web service (since service startup).", "displayName": "Total Bytes Received"}}, {"key": "iis.total.bytes.transferred.count", "metadata": {"unit": "Byte", "description": "Total bytes either received or sent by the Web service (since service startup).", "displayName": "Total Bytes Transferred"}}, {"key": "iis.total.get.requests.count", "metadata": {"unit": "Count", "description": "The number of HTTP requests using the GET method (since service startup). Get requests are the most common HTTP request.", "displayName": "Total GET Requests"}}, {"key": "iis.total.post.requests.count", "metadata": {"unit": "Count", "description": "The number of HTTP requests using the POST method (since service startup).", "displayName": "Total POST Requests"}}, {"key": "iis.total.method.requests.count", "metadata": {"unit": "Count", "description": "The number of all HTTP requests (since service startup).", "displayName": "Total Method Requests"}}, {"key": "iis.method.requests.persec", "metadata": {"unit": "PerSecond", "description": "The rate HTTP requests are received.", "displayName": "Total Method Requests per Second"}}, {"key": "iis.current.connections.gauge", "metadata": {"unit": "Count", "description": "Current Connections is the current number of connections established with the Web service.", "displayName": "Current Connections"}}, {"key": "iis.service.uptime", "metadata": {"unit": "Second", "description": "The length of time the Web Service has been running.", "displayName": "Service Uptime"}}, {"key": "iis.total.files.received.count", "metadata": {"unit": "Count", "description": "The total number of files received by the Web service (since service startup).", "displayName": "Total Files Received"}}, {"key": "iis.total.files.sent.count", "metadata": {"unit": "Count", "description": "The total number of files sent by the Web service (since service startup).", "displayName": "Total Files Sent"}}, {"key": "iis.total.connectionAttempts.allInstances.count", "metadata": {"unit": "Count", "description": "Total Connection Attempts is the number of connections that have been attempted using the Web service (since service startup).  This counter is for all instances listed.", "displayName": "Total Connection Attempts (All instances)"}}, {"key": "iis.total.applicationPool.uptime", "metadata": {"unit": "Second", "description": "The length of time, in seconds, that the application pool has been running since Windows Process Activation Service (WAS) started.", "displayName": "Total App Pool Uptime"}}, {"key": "iis.current.workerProcesses", "metadata": {"unit": "Count", "description": "The current number of worker processes that are running in the application pool.", "displayName": "Current number of worker processes"}}, {"key": "iis.maximum.workerProcesses", "metadata": {"unit": "Count", "description": "The maximum number of worker processes that have been created for the application pool since Windows Process Activation Service (WAS) started.", "displayName": "Maximum number of worker processes"}}, {"key": "iis.total.applicationPool.recycles.count", "metadata": {"unit": "Count", "description": "The number of times that the application pool has been recycled since Windows Process Activation Service (WAS) started.", "displayName": "Total App Pool Recycles"}}, {"key": "iis.current.applicationPool.uptime", "metadata": {"unit": "Second", "description": "The length of time, in seconds, that the application pool has been running since it was started.", "displayName": "Current Application Pool Uptime"}}, {"key": "iis.timeSinceLast.workerProcess.failure", "metadata": {"unit": "Second", "description": "The length of time, in seconds, since the last worker process failure occurred for the application pool.", "displayName": "Time Since Last Worker Process Failure"}}, {"key": "iis.APPPOOLWAS.RecentWorkerProcessFailures", "metadata": {"unit": "Count", "description": "The number of times that worker processes for the application pool failed during the rapid-fail protection interval.", "displayName": "Recent Worker Process Failures"}}, {"key": "iis.APPPOOLWAS.TotalWorkerProcessFailures", "metadata": {"unit": "Count", "description": "The number of times that worker processes have crashed since the application pool was started.", "displayName": "Total Worker Process Failures"}}, {"key": "iis.APPPOOLWAS.TotalWorkerProcessPingFailures", "metadata": {"unit": "Count", "description": "The number of times that Windows Process Activation Service (WAS) did not receive a response to ping messages sent to a worker process.", "displayName": "Total Worker Process Ping Failures"}}, {"key": "iis.APPPOOLWAS.TotalWorkerProcessShutdownFailures", "metadata": {"unit": "Count", "description": "The number of times that Windows Process Activation Service (WAS) failed to shut down a worker process.", "displayName": "Total Worker Process Shutdown Failures"}}, {"key": "iis.APPPOOLWAS.TotalWorkerProcessStartupFailures", "metadata": {"unit": "Count", "description": "The number of times that Windows Process Activation Service (WAS) failed to start a worker process.", "displayName": "Total Worker Process Startup Failures"}}, {"key": "iis.cache.hitRate", "metadata": {"unit": "Percent", "description": "Rate of cache hits for the queue", "displayName": "Cache Hit Rate"}}, {"key": "iis.current.queue.size", "metadata": {"unit": "Count", "description": "Number of requests in the queue", "displayName": "Current Queue Size"}}, {"key": "iis.HTTPServiceRequestQueues.ArrivalRate", "metadata": {"unit": "PerSecond", "description": "Rate at which requests are arriving in the queue", "displayName": "Arrival rate"}}, {"key": "iis.HTTPServiceRequestQueues.MaxQueueItemAge", "metadata": {"unit": "Second", "description": "Age of the oldest request in the queue", "displayName": "Max age of requests in queue"}}, {"key": "iis.HTTPServiceRequestQueues.RejectedRequests", "metadata": {"unit": "Count", "description": "Total number of requests rejected from the queue", "displayName": "Rejected requests"}}, {"key": "iis.HTTPServiceRequestQueues.RejectionRate", "metadata": {"unit": "PerSecond", "description": "Rate at which requests are rejected from the queue", "displayName": "Rejected request rate"}}, {"key": "iis.current.applicationPool.state", "metadata": {"unit": "Unspecified", "description": "State metric for Application Pools. State is expressed in the 'App Pool' dimension. (1 - Uninitialized, 2 - Initialized, 3 - Running, 4 - Disabling, 5 - Disabled, 6 - Shutdown Pending, 7 - Delete Pending).", "displayName": "Application Pool State"}}], "isRecommended": true}, "Url groups": {"metrics": [{"key": "iis.HTTPServiceUrlGroups.AllRequests.count", "metadata": {"unit": "Count", "description": "Total number of HTTP requests made for this site", "displayName": "All requests"}}, {"key": "iis.HTTPServiceUrlGroups.BytesReceivedRate", "metadata": {"unit": "PerSecond", "description": "Rate of received data by HTTP service for this site", "displayName": "Bytes received rate"}}, {"key": "iis.HTTPServiceUrlGroups.BytesSentRate", "metadata": {"unit": "PerSecond", "description": "Rate of sending data by HTTP service for this site", "displayName": "Bytes sent rate"}}, {"key": "iis.HTTPServiceUrlGroups.BytesTransferredRate", "metadata": {"unit": "PerSecond", "description": "Rate of total bytes transferred (sent and received) by HTTP service for this site", "displayName": "Bytes transferred rate"}}, {"key": "iis.HTTPServiceUrlGroups.ConnectionAttempts", "metadata": {"unit": "PerSecond", "description": "Rate at which connection attempts are being made for this site", "displayName": "Connection attempts rate"}}, {"key": "iis.HTTPServiceUrlGroups.CurrentConnections", "metadata": {"unit": "Count", "description": "Number of current connections established for this site", "displayName": "Current connections"}}, {"key": "iis.HTTPServiceUrlGroups.GetRequests", "metadata": {"unit": "PerSecond", "description": "Rate at which GET method requests are made for this site", "displayName": "GET requests per second"}}, {"key": "iis.HTTPServiceUrlGroups.HeadRequests", "metadata": {"unit": "PerSecond", "description": "Rate at which HEAD method requests are made for this site", "displayName": "HEAD requests per second"}}, {"key": "iis.HTTPServiceUrlGroups.MaxConnections", "metadata": {"unit": "Count", "description": "Maximum number of concurrent connections established for this site", "displayName": "Max connections"}}], "description": "Metrics related to URL groups", "displayName": "Url groups", "isRecommended": false}, "WAS worker process": {"metrics": [{"key": "iis.WASW3WP.ActiveListenerChannels", "metadata": {"unit": "Count", "description": "Number of currently active listener channels in the worker process.", "displayName": "Active listener channels"}}, {"key": "iis.WASW3WP.ActiveProtocolHandlers", "metadata": {"unit": "Count", "description": "Number of currently active protocol handlers in the worker process.", "displayName": "Active protocol handlers"}}, {"key": "iis.WASW3WP.HealthPingReplyLatency", "metadata": {"unit": "NanoSecond", "description": "Time, in 100 nanosecond increments, taken by worker process to reply to last health ping.", "displayName": "Health ping reply latency"}}], "description": "WAS worker process metrics", "displayName": "WAS worker process", "isRecommended": false}, "WWW publishing service": {"metrics": [{"key": "iis.W3SVC_WebService.BytesTotalPersec", "metadata": {"unit": "Byte", "description": "Bytes Total/sec is the sum of Bytes Sent/sec and Bytes Received/sec. This is the total rate of bytes transferred by the Web service.", "displayName": "Byte total per second"}}, {"key": "iis.W3SVC_WebService.ConnectionAttemptsPersec", "metadata": {"unit": "PerSecond", "description": "The rate that connections to the Web service are being attempted.", "displayName": "Connection attempts per second"}}, {"key": "iis.W3SVC_WebService.CurrentAnonymousUsers", "metadata": {"unit": "Count", "description": "The number of users who currently have an anonymous connection using the Web service.", "displayName": "Current anonymous users"}}, {"key": "iis.current.connections.gauge", "metadata": {"unit": "Count", "description": "Current Connections is the current number of connections established with the Web service.", "displayName": "Current Connections"}}, {"key": "iis.W3SVC_WebService.CurrentNonAnonymousUsers", "metadata": {"unit": "Count", "description": "The number of users who currently have a non-anonymous connection using the Web service.", "displayName": "Current non-anonymous users"}}], "description": "Metrics related to the WWW publishing service", "displayName": "WWW publishing service", "isRecommended": false}, "Http request processing": {"metrics": [{"key": "iis.W3SVCW3WP.ActiveRequests", "metadata": {"unit": "Count", "description": "Current number of requests being processed by the worker process.", "displayName": "Active requests"}}, {"key": "iis.W3SVCW3WP.ActiveThreadsCount", "metadata": {"unit": "Count", "description": "Number of threads actively processing requests in the worker process.", "displayName": "Active thread count"}}, {"key": "iis.W3SVCW3WP.CurrentFileCacheMemoryUsage", "metadata": {"unit": "Byte", "description": "Current number of bytes used by user-mode file cache.", "displayName": "Current file cache memory usage"}}, {"key": "iis.W3SVCW3WP.CurrentFilesCached", "metadata": {"unit": "Count", "description": "Current number of files whose contents are present in user-mode cache.", "displayName": "Current files cached"}}, {"key": "iis.W3SVCW3WP.CurrentMetadataCached", "metadata": {"unit": "Count", "description": "Number of metadata information blocks currently present in user-mode cache.", "displayName": "Current metadata cached"}}, {"key": "iis.W3SVCW3WP.CurrentURIsCached", "metadata": {"unit": "Count", "description": "URI information blocks currently in the user-mode cache.", "displayName": "Current URIs cached"}}, {"key": "iis.W3SVCW3WP.FileCacheMissesPersec", "metadata": {"unit": "PerSecond", "description": "Rate of unsuccessful lookups in file cache during last sample interval.", "displayName": "File cache misses per second"}}, {"key": "iis.W3SVCW3WP.MaximumThreadsCount", "metadata": {"unit": "Count", "description": "Maximum number of threads to which the thread pool can grow as needed.", "displayName": "Maximum thread count"}}, {"key": "iis.W3SVCW3WP.MetadataCacheMissesPersec", "metadata": {"unit": "PerSecond", "description": "Rate of unsuccessful lookups in metadata cache during last sample interval.", "displayName": "Metadata cache misses per second"}}, {"key": "iis.W3SVCW3WP.OutputCacheCurrentMemoryUsage", "metadata": {"unit": "Byte", "description": "Current number of bytes used by output cache.", "displayName": "Output cache current memory usage"}}, {"key": "iis.W3SVCW3WP.OutputCacheMissesPersec", "metadata": {"unit": "PerSecond", "description": "Rate of unsuccessful lookups in output cache during last sample interval.", "displayName": "Output cache misses per second"}}, {"key": "iis.W3SVCW3WP.RequestsPerSec", "metadata": {"unit": "PerSecond", "description": "HTTP requests/sec being processed by the worker process.", "displayName": "Requests per second"}}, {"key": "iis.W3SVCW3WP.TotalThreads", "metadata": {"unit": "Count", "description": "Total number of threads available to process requests in the worker process.", "displayName": "Total threads"}}], "description": "Metrics related to request processing", "displayName": "Http request processing", "isRecommended": false}, "IIS Extended Request Metrics": {"metrics": [{"key": "iis.total.head.requests.count", "metadata": {"unit": "Count", "description": "The number of HTTP requests using the HEAD method (since service startup). Head requests generally indicate a client is querying the state of a document they already have to see if it needs to be refreshed.", "displayName": "Total HEAD Requests"}}, {"key": "iis.total.put.requests.count", "metadata": {"unit": "Count", "description": "The number of HTTP requests using the PUT method (since service startup).", "displayName": "Total PUT Requests"}}, {"key": "iis.total.delete.requests.count", "metadata": {"unit": "Count", "description": "The number of HTTP requests using the DELETE method (since service startup). Delete requests are generally used for file removals.", "displayName": "Total DELETE Requests"}}, {"key": "iis.total.options.requests.count", "metadata": {"unit": "Count", "description": "The number of HTTP requests using the OPTIONS method (since service startup).", "displayName": "Total OPTIONS Requests"}}, {"key": "iis.total.trace.requests.count", "metadata": {"unit": "Count", "description": "The number of HTTP requests using the TRACE method (since service startup). Trace requests allow the client to see what is being received at the end of the request chain and use the information for diagnostic purposes.", "displayName": "Total TRACE Requests"}}], "description": "Add request type metrics", "displayName": "IIS Extended Request Metrics", "isRecommended": true}, "WWW publishing service cache": {"metrics": [{"key": "iis.W3SVC_WebServiceCache.FileCacheHits.count", "metadata": {"unit": "Count", "description": "Total number of successful lookups in the user-mode file cache (since service startup).", "displayName": "File cache hits"}}, {"key": "iis.W3SVC_WebServiceCache.KernelURICacheHits.count", "metadata": {"unit": "Count", "description": "Total number of successful lookups in the kernel URI cache (since service startup).", "displayName": "Kernel URI cache hits"}}, {"key": "iis.W3SVC_WebServiceCache.OutputCacheCurrentHitsPercent", "metadata": {"unit": "Percent", "description": "Output Cache current hit ratio. Calculated as (H)/(H+M) where H and M represent Hits and Misses in previous sample interval respectively.", "displayName": "Output cache current hits percent"}}], "description": "Caching metrics", "displayName": "WWW publishing service cache", "isRecommended": false}}, "minDynatraceVersion": "1.323.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"With Dynatrace you will get observability for IIS without touching any code through auto-instrumentation. \n\nMore information is available [here](https://www.dynatrace.com/technologies/microsoft-iis-monitoring/)."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Microsoft IIS extension](https://docs.dynatrace.com/docs/shortlink/microsoft-iis-extension) in the Dynatrace Documentation."},"sourceId":"get_started"}],"modified":"2025-12-02T08:07:53.310531Z","created":"2020-08-14T07:46:20.674000Z","seo_title":"Microsoft IIS monitoring & observability","seo_description":"Flexible and secure web server for hosting with Windows Server. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/iis_dashboard.png","https://dt-cdn.net/hub/iis_service_1.png","https://dt-cdn.net/hub/iis_service_2.png","https://dt-cdn.net/hub/iis_app_pool_1.png","https://dt-cdn.net/hub/iis_site_1.png"],"about":"With Dynatrace you will get observability for IIS without touching any code through auto-instrumentation. \n\nMore information is available [here](https://www.dynatrace.com/technologies/microsoft-iis-monitoring/).","use_cases":"","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Microsoft IIS extension](https://docs.dynatrace.com/docs/shortlink/microsoft-iis-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.wmi.iis@1.2.6","fqn":"com.dynatrace.extension.wmi.iis","version":"1.2.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.wmi.iis/com.dynatrace.extension.wmi.iis-1.2.6-246ad07c67cd5a79db9d.zip","release_notes":"### v1.2.6\n\nThis version raises the minimum cluster version to **1.323**.\n\n- Fixes to DQL lists in host view.\n- Adds `requiredDimensions` to topology.\n- Updated 3rd generation dashboard links now point to entities in the Infrastructure and Operations app.","created":"2026-02-25T18:59:24.086652Z"},{"name":"com.dynatrace.extension.wmi.iis@1.2.1","fqn":"com.dynatrace.extension.wmi.iis","version":"1.2.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.wmi.iis/com.dynatrace.extension.wmi.iis-1.2.1-cac396b6cc06e74f0b15.zip","release_notes":"### v1.2.1\n\n**Note this version requires OneAgent v313 or higher**\n\nChanges:\n\n- Updated variable filters. Filtering by App Pool and Site is now available. Filters are WQL queries. Links to documentation and examples provided in extension configuration.\n- Platform dashboard added\n- Platform Unified Analysis Screens added\n- `dt.security_context` added to entities","created":"2025-07-24T08:03:15.702245Z"},{"name":"com.dynatrace.extension.wmi.iis@1.1.1","fqn":"com.dynatrace.extension.wmi.iis","version":"1.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.wmi.iis/com.dynatrace.extension.wmi.iis-1.1.1-147_hmeTDkU.zip","release_notes":"**v1.1.1**\n\n- Fix to action locations.","created":"2024-03-05T22:46:52.351282Z"}],"related_technologies":["microsoft-iis"],"latest_downloads":[{"name":"com.dynatrace.extension.wmi.iis@1.2.6","fqn":"com.dynatrace.extension.wmi.iis","version":"1.2.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.wmi.iis/com.dynatrace.extension.wmi.iis-1.2.6-246ad07c67cd5a79db9d.zip","release_notes":"### v1.2.6\n\nThis version raises the minimum cluster version to **1.323**.\n\n- Fixes to DQL lists in host view.\n- Adds `requiredDimensions` to topology.\n- Updated 3rd generation dashboard links now point to entities in the Infrastructure and Operations app.","created":"2026-02-25T18:59:24.086652Z"}]},{"id":725,"slug":"kubernetes-monitoring-statistics","title":"Kubernetes Monitoring Statistics","description":"Troubleshoot your Dynatrace Kubernetes monitoring and Prometheus integration.","logo":"https://dt-cdn.net/hub/logos/kubernetes-monitoring-statistics.png","link_to":"https://www.dynatrace.com/technologies/kubernetes-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/kubernetes-monitoring-statistics-extension","providers":[],"tags":["k8s","Kubernetes","Self-Monitoring"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/kubernetes_monitoring_statistics.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fkubernetes_monitoring_statistics.png&sign=Y-cNHKelMx4xtEho0UhTNTWEb07ULQuCxlCKDwU7OG4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fkubernetes_monitoring_statistics.png&sign=7gVD1SxyBMAInPPMBsL0d-ru2Jo4HIdAm5O3iXBrM0U","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fkubernetes_monitoring_statistics.png&sign=6-wQBkfF8hwX3aXUdgFX7uBcc3eXLMprBboEDojrzOU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fkubernetes_monitoring_statistics.png&sign=DVFiMGZJ4zNTfzZrkTQ_5KSitmRFGxsGuu4ZfszZ43g","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fkubernetes_monitoring_statistics.png&sign=b3QIquKbqnWI-pPQxpWWh0YpUE-e0zinFHIelUSsZiw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fkubernetes_monitoring_statistics.png&sign=jQk2RZ9ITLXcZgdRjt4gwNZbj_d6PN8Uh612BYvKMn0"}},{"caption":"","src":"https://dt-cdn.net/hub/failure-rate-increase_3hncXDR_fW4iCVV.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffailure-rate-increase_3hncXDR_fW4iCVV.png&sign=dM0ydQjz1vNBXyS5c7A9OmU8NPKtXpPQd5M0r5-3cNI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffailure-rate-increase_3hncXDR_fW4iCVV.png&sign=KvQ4Dzv0X5odxQkVbuxLIvLLSWmurCs5hug00M7TYuQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffailure-rate-increase_3hncXDR_fW4iCVV.png&sign=64YK7KmdPAmxheXO5bKzEAFN5S2ppJ1-Ke-yPHpUIfk","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffailure-rate-increase_3hncXDR_fW4iCVV.png&sign=E2i9I70d1a1zpC4OaUABf2_slQvFz941CdwdppUtm98","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffailure-rate-increase_3hncXDR_fW4iCVV.png&sign=EgPGom_SVt1Jx6sLoJQPp0hzUGvZLYp2uYk_Wg4H_Wg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffailure-rate-increase_3hncXDR_fW4iCVV.png&sign=xRrWbpOASkzo7VayF_Hfz8oHV7ZC9I_UnjbqfHtLQYs"}},{"caption":"","src":"https://dt-cdn.net/hub/query-duration-increase_nhYn2m1_HLpmA9w.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fquery-duration-increase_nhYn2m1_HLpmA9w.png&sign=-TcFgjeuhl28IzvA5-OsO-L5DZqLmJ00EMPNWBW-qG0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fquery-duration-increase_nhYn2m1_HLpmA9w.png&sign=3fE1AT3V11CFkovy7LFZytePHhuFyOWfiN7j6-NyAb8","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fquery-duration-increase_nhYn2m1_HLpmA9w.png&sign=oH-qIdXehuuP1QbmSlP4QgFa7F97_j8aG6Uasw0iwQI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fquery-duration-increase_nhYn2m1_HLpmA9w.png&sign=oja0aqJKZcS2KpCmqoEvoBWfTn5l1fDydcdKNWfk0ow","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fquery-duration-increase_nhYn2m1_HLpmA9w.png&sign=_tM09njYP1IEJ6Vr5ukl9RxCT0pUlwcv0Y1Ag5yKjKw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fquery-duration-increase_nhYn2m1_HLpmA9w.png&sign=QWId5O7yTTwsxEMrQd8Z4T97LGkQ208O12vgyD_-9vQ"}}],"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.kubernetes-api-statistics", "author": {"name": "Dynatrace"}, "version": "1.1.6", "fileHash": "1d55ac2bef959ca1c40eca9795ed377ce76506c34bef3927d6f27505c39c3cf6", "variables": [], "dataSources": [], "featureSets": [], "extensionName": "com.dynatrace.extension.kubernetes-api-statistics", "minEECVersion": "1.253.0", "featureSetsDetails": {}, "minDynatraceVersion": "1.253.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Troubleshoot your Kubernetes and Prometheus integration setup with an out-of-the-box dashboard. The extension allows you to investigate Dynatrace and the Kubernetes API server interactions. Predefined alerts detect unusual behavior of the Kubernetes API, such as slow response times. Additionally, it helps you during troubleshooting of your Prometheus integration in Kubernetes.\n\nThis extension aims to provide you with self-monitoring statistics for all the Kubernetes clusters you already monitor within your Dynatrace environment. If you want to monitor additional Kubernetes environments, please refer to our [Kubernetes extension](https://www.dynatrace.com/hub/detail/kubernetes/)."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Troubleshoot your Kubernetes monitoring setup.\n- Troubleshoot your Prometheus integration setup.\n- Get detailed insights into queries from Dynatrace to the Kubernetes API.\n- Receive alerts when your Kubernetes monitoring setup experiences issues.\n- Get alerted on slow response times of your Kubernetes API."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Kubernetes Monitoring Statistics extension](https://docs.dynatrace.com/docs/shortlink/kubernetes-monitoring-statistics-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n- Cluster version 1.236+\n- AG version 1.235+"},"sourceId":"details"}],"modified":"2026-03-10T07:48:13.042673Z","created":"2022-02-21T12:40:32.091349Z","seo_title":"Kubernetes Monitoring Statistics monitoring","seo_description":"Effective troubleshooting of your Dynatrace Kubernetes monitoring and Prometheus integration setup. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/kubernetes_monitoring_statistics.png","https://dt-cdn.net/hub/failure-rate-increase_3hncXDR_fW4iCVV.png","https://dt-cdn.net/hub/query-duration-increase_nhYn2m1_HLpmA9w.png"],"about":"Troubleshoot your Kubernetes and Prometheus integration setup with an out-of-the-box dashboard. The extension allows you to investigate Dynatrace and the Kubernetes API server interactions. Predefined alerts detect unusual behavior of the Kubernetes API, such as slow response times. Additionally, it helps you during troubleshooting of your Prometheus integration in Kubernetes.\n\nThis extension aims to provide you with self-monitoring statistics for all the Kubernetes clusters you already monitor within your Dynatrace environment. If you want to monitor additional Kubernetes environments, please refer to our [Kubernetes extension](https://www.dynatrace.com/hub/detail/kubernetes/).","use_cases":"- Troubleshoot your Kubernetes monitoring setup.\n- Troubleshoot your Prometheus integration setup.\n- Get detailed insights into queries from Dynatrace to the Kubernetes API.\n- Receive alerts when your Kubernetes monitoring setup experiences issues.\n- Get alerted on slow response times of your Kubernetes API.","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Kubernetes Monitoring Statistics extension](https://docs.dynatrace.com/docs/shortlink/kubernetes-monitoring-statistics-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.kubernetes-api-statistics@1.1.6","fqn":"com.dynatrace.extension.kubernetes-api-statistics","version":"1.1.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.kubernetes-api-statistics/com.dynatrace.extension_f6uQg9p.zip","release_notes":"added description for new status reason \"InvalidContentType\"","created":"2024-04-04T09:40:51.484021Z"},{"name":"com.dynatrace.extension.kubernetes-api-statistics@1.1.5","fqn":"com.dynatrace.extension.kubernetes-api-statistics","version":"1.1.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.kubernetes-api-statistics/com.dynatrace.extension_DeZ1OgZ.zip","release_notes":"Fixed a bug that caused incompatibilities with Dynatrace versions older than 1.263.","created":"2023-10-11T15:05:43.092633Z"},{"name":"com.dynatrace.extension.kubernetes-api-statistics@1.1.4","fqn":"com.dynatrace.extension.kubernetes-api-statistics","version":"1.1.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.kubernetes-api-statistics/com.dynatrace.extension_TlGAGth.zip","release_notes":"* Added \"Status reasons\" to the \"Failing queries\" table\n* Added descriptions for common status reasons\n* Adapted the dashboard layout to better show the new information","created":"2023-08-09T13:28:37.713552Z"},{"name":"com.dynatrace.extension.kubernetes-api-statistics@1.1.3","fqn":"com.dynatrace.extension.kubernetes-api-statistics","version":"1.1.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.kubernetes-api-statistics/com.dynatrace.extension_Qjb2dHn.zip","release_notes":"adapted to new Kubernetes metrics","created":"2022-11-09T09:39:57.864428Z"},{"name":"com.dynatrace.extension.kubernetes-api-statistics@1.1.1","fqn":"com.dynatrace.extension.kubernetes-api-statistics","version":"1.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.kubernetes-api-statistics/com.dynatrace.extension_3kGgAG8.zip","release_notes":"","created":"2022-09-07T10:52:33.157365Z"},{"name":"com.dynatrace.extension.kubernetes-api-statistics@1.1.0","fqn":"com.dynatrace.extension.kubernetes-api-statistics","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.kubernetes-api-statistics/com.dynatrace.extension_7n5BBc0.zip","release_notes":"- allow filtering by Kubernetes cluster on included dashboard","created":"2022-07-11T06:38:41.509874Z"},{"name":"com.dynatrace.extension.kubernetes-api-statistics@1.0.3","fqn":"com.dynatrace.extension.kubernetes-api-statistics","version":"1.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.kubernetes-api-statistics/com.dynatrace.extension_nsSX2FO.zip","release_notes":"","created":"2022-03-17T13:35:56.287545Z"}],"related_technologies":["amazon-elastic-kubernetes-service-eks","azure-kubernetes-service","google-kubernetes-engine-gke","ibm-cloud-kubernetes-service-iks","nutanix-kubernetes-platform-nkp","prometheus","rancher","red-hat-openshift"],"latest_downloads":[{"name":"com.dynatrace.extension.kubernetes-api-statistics@1.1.6","fqn":"com.dynatrace.extension.kubernetes-api-statistics","version":"1.1.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.kubernetes-api-statistics/com.dynatrace.extension_f6uQg9p.zip","release_notes":"added description for new status reason \"InvalidContentType\"","created":"2024-04-04T09:40:51.484021Z"}]},{"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":1130,"slug":"snyk-1","title":"Snyk","description":"Ingest Snyk vulnerability findings, scans, and audit logs.","logo":"https://dt-cdn.net/hub/snyk-icon.png","link_to":"https://www.dynatrace.com/platform/threat-observability/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/snyk-ingest","providers":[],"tags":["audit","coverage","devsecops","findings","ingest","integration","normalize","scan","security","vulnerability"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Vulnerability findings overview.","src":"https://dt-cdn.net/hub/vulnerability-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%2Fvulnerability-findings-dashboard.png&sign=6T5qkmI_O5QqMnp1nXHk5xO6RVTdGOLHvHO_7L7tzCg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvulnerability-findings-dashboard.png&sign=YViKXaJpOho5rYn4SUYScKf_8C6mWnmG8m1qJywFdIU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvulnerability-findings-dashboard.png&sign=JjVDU-F9UPXoedQ6UVjUCAUQNYuyucWIwA2OWpyFJNY","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvulnerability-findings-dashboard.png&sign=_Vn0wwLwbgntGWRZQ9kw243LCa_2xBRQrd26fazYP30","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvulnerability-findings-dashboard.png&sign=UC1LrdPl51NXFJgGyP3n7mAAMQniAFzsgCiXWtBkA9o","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvulnerability-findings-dashboard.png&sign=XczG4ERaGtcXbM4LIT1pxmcKLdUrZ8ij2NOyHv3o_RI"}},{"caption":"Security coverage overview.","src":"https://dt-cdn.net/hub/security-product-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%2Fsecurity-product-coverage-dashboard.png&sign=Ubhgw5baicXjMoAHGbPzLTEI4RwVyVhp2e0EOmgUMMo","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsecurity-product-coverage-dashboard.png&sign=LGVtmQe9WP4mRpaiXrJqFfEs6ophCTVAcjgfbsGUqpY","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsecurity-product-coverage-dashboard.png&sign=5swHJ501t5Wq-qQTxk0l9yeU4aRcIDYqx4DZUX3LgSk","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsecurity-product-coverage-dashboard.png&sign=B62eVej6b0SGX0QGaW0zn571hH68xU8YuA-_i0AQ-Ck","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsecurity-product-coverage-dashboard.png&sign=58RTyxD1ZWdEDSmcobelUA1k4vCyRddXOwcg4kuNpww","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsecurity-product-coverage-dashboard.png&sign=ItXjv7SpL9Grq4-moFJhC9H8C4bGM-9-QL2Otx4diAc"}},{"caption":"Sample Jira workflow.","src":"https://dt-cdn.net/hub/jira-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%2Fjira-workflow.png&sign=PaF5oejBUWKdQ1RLtrmkRyySxxXuiQuaWbMFXBQldJU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjira-workflow.png&sign=nkxddq5PTrtZh9YHmjS3IWD5iHa0b45KDc0imUge13o","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjira-workflow.png&sign=kwluSizFDAaAKW-U9bWcf7SxaWz_Z1a8rNXDYzKvI2M","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjira-workflow.png&sign=uXqVv0YDZ1L6LYsHTrHGky_USA14erwEQyNyl3p-sMA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjira-workflow.png&sign=b67BBU8a3jGtOBSrL3MK7Y919fqPw4P-TUVFrWdbSug","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjira-workflow.png&sign=f1_2AdGW75ndeWqbD1uTTxFHkY9bY46uErQyZgVxL5U"}},{"caption":"Sample Slack workflow.","src":"https://dt-cdn.net/hub/slack-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%2Fslack-workflow.png&sign=zb9bNHT65-1H_YbCO0_FB9kvpJXXV1rhxom7TAKo5Fg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fslack-workflow.png&sign=Yu_f1g10ETHO4zKWVFakEZoSX4D_WcAjT3X0cdnAhj4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fslack-workflow.png&sign=2HqjOfa4yVWMmJ1wGXe5Ukbou1eHJHmZh78n4WiDHwk","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fslack-workflow.png&sign=K9B5atr725paOIgQLGbAzC9O_2Fq1oKY7jpMA_jxSrU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fslack-workflow.png&sign=ZQYtvrzX5EERurQ3yikZrDb_qDnjBAfrbG76iBy8tpg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fslack-workflow.png&sign=iVliS9FJS-G8GY1NM3CCuMdWJh7PHhFbyvHMsG-5M_4"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"3.3.1","release_latest_validation_result":{"name": "com.dynatrace.extension.snyk", "author": {"name": "Dynatrace"}, "version": "3.3.1", "fileHash": "7e7203bbc14aa13af668bf17781fc779ee5425886801f98c46ee99cee672cd64", "variables": [], "dataSources": ["python"], "featureSets": [], "extensionName": "com.dynatrace.extension.snyk", "minEECVersion": "1.313.0", "featureSetsDetails": {}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace integrates with Snyk products to enable visibility, orchestration, and prioritization of code, library, and container vulnerability findings.\n\nCapabilities:\n\n* **Single pane of glass**: Ingest vulnerability findings, scan events, and audit logs from Snyk 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 [Snyk extension](https://docs.dynatrace.com/docs/shortlink/snyk-ingest) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n* [Snyk REST API v2](https://docs.snyk.io/snyk-api/rest-api/about-the-rest-api)\n* [Snyk v1 API](https://docs.snyk.io/snyk-api/v1-api)"},"sourceId":"details"}],"modified":"2026-03-10T07:48:13.284083Z","created":"2025-02-25T10:25:04.832958Z","seo_title":"Snyk monitoring & observability","seo_description":"Ingest Snyk vulnerability findings, scans, and audit logs. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/vulnerability-findings-dashboard.png","https://dt-cdn.net/hub/security-product-coverage-dashboard.png","https://dt-cdn.net/hub/jira-workflow.png","https://dt-cdn.net/hub/slack-workflow.png"],"about":"Dynatrace integrates with Snyk products to enable visibility, orchestration, and prioritization of code, library, and container vulnerability findings.\n\nCapabilities:\n\n* **Single pane of glass**: Ingest vulnerability findings, scan events, and audit logs from Snyk 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 [Snyk extension](https://docs.dynatrace.com/docs/shortlink/snyk-ingest) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.snyk@3.3.1","fqn":"com.dynatrace.extension.snyk","version":"3.3.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snyk/com.dynatrace.extension.snyk-3.3.1-7e7203bbc14aa13af668.zip","release_notes":"#### 🚀 Improved in this version:\n\n- Vulnerability finding events now have `vulnerability.cvss.base_score` and `vulnerability.cvss.vector` fields.\n\nℹ️ This version requires ActiveGate version 1.313.0 or higher.","created":"2026-03-20T08:25:22.526529Z"},{"name":"com.dynatrace.extension.snyk@3.2.0","fqn":"com.dynatrace.extension.snyk","version":"3.2.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snyk/com.dynatrace.extension.snyk-3.2.0-3431e58cd2006078a365.zip","release_notes":"#### 🚀 Improved in this version:\r\n\r\n- Ingested security events are now enriched with the fields `dt.security_context`, `dt.cost.costcenter` and `dt.cost.product` defined in the monitoring configuration.\r\n\r\nℹ️ This version requires ActiveGate version 1.313.0 or higher.","created":"2026-01-13T14:38:36.772611Z"},{"name":"com.dynatrace.extension.snyk@3.1.3","fqn":"com.dynatrace.extension.snyk","version":"3.1.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snyk/com.dynatrace.extension.snyk-3.1.3-baf765a459369b90dee9.zip","release_notes":"#### 🚀 Improved in this version:\n\n- Adjusted mappings for vulnerability findings and scan events:\n  * Added a new field `finding.type`.\n  * Events for which `object.type` was mapped to `snyk.project` now have `object.type` mapped to a semantic dictionary type. ⚠️ Dashboards and automations which were explicitly filtering for `object.type == snyk.project` will need to be updated ⚠️\n  * `object.name` is now aligned with `artifact.name`.\n  * Mapped `artifact` and `code` namespaces where relevant.\n- Added proxy support to connect to the Dynatrace environment.\n- Updated dashboards.\n- Added an optional filter for issue severity type.\n- Added an optional filter for project origin.\n\n#### 🪲 Fixed in this version:\n\n- Fixed issue where audit logs would not be properly collected when monitoring multiple organizations.\n\nℹ️ This version requires ActiveGate version 1.313.0 or higher.","created":"2025-12-17T10:31:29.765417Z"},{"name":"com.dynatrace.extension.snyk@2.2.3","fqn":"com.dynatrace.extension.snyk","version":"2.2.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snyk/com.dynatrace.extension.snyk-2.2.3-97f10ecab2d98055d510.zip","release_notes":"#### 🪲 Fixed in this version:\n\n- Fixed another issue where events would be missed due to ActiveGate timezone mismatches.\n\nℹ️ This version requires ActiveGate version 1.313.0 or higher.","created":"2025-09-18T08:53:30.080598Z"},{"name":"com.dynatrace.extension.snyk@2.2.2","fqn":"com.dynatrace.extension.snyk","version":"2.2.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snyk/com.dynatrace.extension.snyk-2.2.2-9440530487a351cdad47.zip","release_notes":"#### 🚀 Improved in this version:\n\n- The field `finding.url` is now populated with the issue URL for finding events.\n\n#### 🪲 Fixed in this version:\n\n- Fixed issue where events would sometimes be missed if the extension execution time exceeded the configured value.\n- Fixed issue where events would be missed due to ActiveGate timezone mismatches.\n- Fixed some of the out-of-the-box dashboard tiles showing errors.\n\nℹ️ This version requires ActiveGate version 1.313.0 or higher.","created":"2025-08-12T15:03:45.719453Z"},{"name":"com.dynatrace.extension.snyk@2.1.2","fqn":"com.dynatrace.extension.snyk","version":"2.1.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snyk/com.dynatrace.extension.snyk-2.1.2-6b6a55d374a25f7573a0.zip","release_notes":"#### 🚀 Improved in this version:\n\n- The fields `dt.extension.config.id` and `extension.config.name` were added to the ingested audit logs.\n- To align with the new `security.events` OpenPipeline endpoint, the bundled ready-made dashboards now query this table instead of `events`. We recommend all users to adjust their monitoring configurations to ingest data to this new endpoint. You can find the [official guidance here](https://docs.dynatrace.com/docs/shortlink/grail-security-migration#data).\n\n#### 🪲 Fixed in this version:\n\n- Project tags for scan events are now properly formatted.\n\nℹ️ This version requires ActiveGate version 1.299.0 or higher.","created":"2025-07-08T08:48:46.450292Z"},{"name":"com.dynatrace.extension.snyk@2.0.3","fqn":"com.dynatrace.extension.snyk","version":"2.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snyk/com.dynatrace.extension.snyk-2.0.3-b3990c9b217a46f6d488.zip","release_notes":"#### 🚀 Improved in this version:\n\n- Improved logging when no Snyk organizations are found.\n\nℹ️ This version requires ActiveGate version 1.299.0 or higher.","created":"2025-06-13T07:34:21.316348Z"},{"name":"com.dynatrace.extension.snyk@2.0.2","fqn":"com.dynatrace.extension.snyk","version":"2.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snyk/com.dynatrace.extension.snyk-2.0.2-a9d5c15e1f69adef8190.zip","release_notes":"#### ✨ New in this version:\n\n- Added five ready-made dashboards which are deployed upon installing the extension.\n\n#### 🚀 Improved in this version:\n\n- It is now possible to separately toggle audit log and security events ingest.\n\n⚠️ Breaking change -- This change requires monitoring configurations to be recreated upon upgrading the extension as the auto-update will fail ⚠️\n\n#### 🪲 Fixed in this version:\n\n- Fixed bug where an organization with no projects would cause the extension to crash.\n- Fixed bug where container image digest would not be properly reported for scan events.\n\nℹ️ This version requires ActiveGate version 1.299.0 or higher.","created":"2025-06-03T07:41:02.619949Z"},{"name":"com.dynatrace.extension.snyk@1.1.1","fqn":"com.dynatrace.extension.snyk","version":"1.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snyk/com.dynatrace.extension.snyk-1.1.1-c5c16b407f626ed1ff88.zip","release_notes":"- Improvements to avoid memory-usage issues when working with a large number of projects","created":"2025-05-08T16:02:27.981686Z"},{"name":"com.dynatrace.extension.snyk@1.0.9","fqn":"com.dynatrace.extension.snyk","version":"1.0.9","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snyk/com.dynatrace.extension.snyk-1.0.9-365ece04e798d64853e5.zip","release_notes":"#### 🪲 Fixed in this version:\n\n- When container related findings are reported, the container ID is reported as well as the container digest, since the digest is sometimes not available. Since this fix requires access to a new API, the permissions required have been updated. Please refer to the official documentation.\n \nℹ️ This version requires ActiveGate version 1.299.0 or higher.","created":"2025-03-27T13:23:24.671594Z"},{"name":"com.dynatrace.extension.snyk@1.0.8","fqn":"com.dynatrace.extension.snyk","version":"1.0.8","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snyk/com.dynatrace.extension.snyk-1.0.8-86441057be0b924f80a1.zip","release_notes":"#### 🪲 Fixed in this version:\n\n- The Dynatrace severity score for vulnerability findings is now mapped from the severity level provided by Snyk instead of the CVSS score, due to a misalignment between the two.\n\nℹ️ This version requires ActiveGate version 1.299.0 or higher.","created":"2025-03-04T08:32:50.409996Z"},{"name":"com.dynatrace.extension.snyk@1.0.6","fqn":"com.dynatrace.extension.snyk","version":"1.0.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snyk/com.dynatrace.extension.snyk-1.0.6-430ad3eecd949d192e95.zip","release_notes":"#### ✨ New in this version:\n\n- Added vulnerability finding and scan event monitoring.\n- Added audit log monitoring.\n\nℹ️ This version requires ActiveGate version 1.299.0 or higher.","created":"2025-02-25T20:10:18.801945Z"}],"related_technologies":["activegate","extension-manager","openpipeline"],"latest_downloads":[{"name":"com.dynatrace.extension.snyk@3.3.1","fqn":"com.dynatrace.extension.snyk","version":"3.3.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snyk/com.dynatrace.extension.snyk-3.3.1-7e7203bbc14aa13af668.zip","release_notes":"#### 🚀 Improved in this version:\n\n- Vulnerability finding events now have `vulnerability.cvss.base_score` and `vulnerability.cvss.vector` fields.\n\nℹ️ This version requires ActiveGate version 1.313.0 or higher.","created":"2026-03-20T08:25:22.526529Z"}]},{"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":265,"slug":"ruby","title":"Ruby","description":"Dynatrace monitors your Ruby applications and services on the process level.","logo":"https://dt-cdn.net/hub/logos/ruby.png","link_to":"https://www.dynatrace.com/technologies/ruby-monitoring/","documentation_link":"","providers":[],"tags":["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":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":1268,"slug":"smartscape-agent","title":"Smartscape Agent","description":"Maps user‑friendly inputs to the accurate Smartscape entities.","logo":"https://cdn.hub.central.dynatrace.com/hub/agents-icon_vAYvpUr.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","MCP","Model Context Protocol","readymade-agent"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"The Smartscape Agent maps natural, user‑friendly inputs—such as environment, cluster, or service names—to their corresponding entities in  Smartscape.","src":"https://cdn.hub.central.dynatrace.com/hub/ScreenShot_Hub_39.png","srcset":{"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_39.png&sign=sOZqWrBedQMdH70S3H26XCvuh-snmk5aUvu09-n4qAU","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_39.png&sign=ZaJgw7nb7cYvORKhajdrRhn5zckWZaau_uWJmVQAuJA","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_39.png&sign=ZaV5zB6U6aKaPosjubVN2fboOII-t4MU4nwGGrp3_tU","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_39.png&sign=wE54Y8BkxESt7HyKmZoP5aax3zm-mIsDVwQQAFgRFSU","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_39.png&sign=2hmMW96ZRVOGH6vahWSWLFvJs-PszaHSE9xhIydBi6U","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_39.png&sign=JhdjtoA8pLoOBuF87NAWacyF4JIjmaTBGzCt7jiVRzY"}}],"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 **Smartscape Agent** maps natural, user‑friendly inputs—such as environment, cluster, or service names—to their corresponding entities in the Smartscape real‑time dependency graph. This simplifies querying based on Smartscape entities and ensures that analytics, workflows, and AI agents **operate on accurate and consistent system context**."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- **Context resolution for queries and workflows:** Translate user friendly inputs (such as environment or cluster names) into the correct Smartscape entities.\n- **Consistent entity reference across teams and tools:** Reduce ambiguity by ensuring that different users, automations, and integrations operate on the same entity definitions, even when naming varies."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Use the Dynatrace Analytics 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-03-03T08:37:48.608358Z","created":"2026-01-28T17:09:15.630339Z","seo_title":"Smartscape Agent monitoring & observability","seo_description":"Maps user‑friendly inputs to the accurate Smartscape entities. 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/DTI_Marketecture_Black_BG_option3_GqRvZyA_TZ1LNnn.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/ScreenShot_Hub_39.png"],"about":"The **Smartscape Agent** maps natural, user‑friendly inputs—such as environment, cluster, or service names—to their corresponding entities in the Smartscape real‑time dependency graph. This simplifies querying based on Smartscape entities and ensures that analytics, workflows, and AI agents **operate on accurate and consistent system context**.","use_cases":"- **Context resolution for queries and workflows:** Translate user friendly inputs (such as environment or cluster names) into the correct Smartscape entities.\n- **Consistent entity reference across teams and tools:** Reduce ambiguity by ensuring that different users, automations, and integrations operate on the same entity definitions, even when naming varies.","supported_distributions":"","get_started":"Use the Dynatrace Analytics 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","smartscape","ask-davis-copilot","smartscape-1","agentic-workflows"],"latest_downloads":null},{"id":952,"slug":"generic-log-ingestion-api","title":"Log ingestion API","description":"Stream your logs and log records to Dynatrace via the log ingest API.","logo":"https://dt-cdn.net/hub/logos/generic-log-ingestion-api.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/observe-and-explore/logs/lma-log-ingestion/lma-log-ingestion-via-api","providers":[],"tags":["log","log-analytics","log forensics","logging","log-ingest-integration","log-ingest-integration-cloud:aws:lambda","log management and analytics","logs"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Dynatrace offers direct and indirect routes for ingestion. Regardless of the method used, the Dynatrace platform offers a rich set of applications to leverage the ingested data","src":"https://dt-cdn.net/hub/API_tile.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAPI_tile.png&sign=xYcMDxVSTCY9ScVIEBarhTSUA9QfgTXo0wcUAkhHnEM","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAPI_tile.png&sign=rPKkgZfoJLYPNJrEZxR4skZoGxFVDC_aJJRZgB43Epo","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAPI_tile.png&sign=QjxlsUQ2_YSw2sOqouTCuCh7PCPfOyq0y-reFYiEsVw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAPI_tile.png&sign=cHqe3BHbS1tNxhvQF53RUOigbpItc2gjXSaJU7ZIPcY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAPI_tile.png&sign=w_u6_LSbfU7IG56GxAoiBWihceB1tfPBXaVIqQOp7f0","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAPI_tile.png&sign=iflxpdXgYSnnHN8ihHHH0JIiMEcVTgmnte5lrvops6c"}}],"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":"Log ingestion API allows you to stream log records to Dynatrace from log shippers, technology-specific direct log integrations, or custom log forwarding.\n\nSupported formats:\n* JSON\n* Text\n* OTLP\n\nIt is available via [Log Monitoring API - POST ingest logs](https://docs.dynatrace.com/docs/dynatrace-api/environment-api/log-monitoring-v2/post-ingest-logs) for JSON and text format or [OpenTelemetry logs ingest API](https://docs.dynatrace.com/docs/extend-dynatrace/opentelemetry/overview/logs) for OTLP protocol.\n\n[Cloud log integrations](https://docs.dynatrace.com/docs/observe-and-explore/logs/log-management-and-analytics/lma-log-ingestion-via-api/lma-cloud-provider-log-forwarding) based on Dynatrace-supported log forwarders also utilize logs ingest API."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"Set up the integration from your log producer or forwarder to Dynatrace with the following steps:\n\n1. [Dynatrace API token](https://docs.dynatrace.com/docs/dynatrace-api/basics/dynatrace-api-authentication) is required to complete integration. Generate it if you haven't done this already.\n2. Configure log shipper or log producer\n3. Verify API token usage\n   * Navigate to **Access tokens** and inspect **Last used** column\n4. Navigate to **Logs App** or **Logs and events** viewer to analyse your logs\n\nRefer to [Log ingestion API](https://docs.dynatrace.com/docs/observe-and-explore/logs/lma-log-ingestion/lma-log-ingestion-via-api) documentation for detailed instructions and information about API log ingest characteristics."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"For Dynatrace SaaS, the log ingest API endpoint is available in your environment.\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) instance to monitor remote technologies.\nThe generic log ingestion API v2 is automatically enabled on ActiveGate, which is responsible for serving the endpoint, collecting the data, and forwarding it to Dynatrace in batches.\n\nFor details regarding log processing and access management, please refer to Dynatrace documentation\n* [Log processing](https://docs.dynatrace.com/docs/shortlink/lma-log-processing)\n* [Bucket assignment](https://docs.dynatrace.com/docs/observe-and-explore/logs/log-management-and-analytics/lma-bucket-assignment)\n* [Log access management with security context](https://docs.dynatrace.com/docs/observe-and-explore/logs/log-management-and-analytics/lma-security-context)\n* [Sensitive data masking](https://docs.dynatrace.com/docs/observe-and-explore/logs/methods-of-masking-sensitive-data)"},"sourceId":"details"}],"modified":"2025-11-04T08:05:58.339443Z","created":"2023-11-20T15:15:58.077346Z","seo_title":"Log ingestion API monitoring & observability","seo_description":"Stream your logs and log records to Dynatrace via the log ingest API. Start your free trial today!","customer_story":{"quote":"When the system went live, it felt like we had a thousand log analysts helping us understand where to focus efforts to improve our services.","person":{"name":"Chris Deane","title":"Senior Engineering Manager, Cloud Platform Services"},"company":{"logo":null,"title":"BT"},"link_to":{"href":null,"target":null,"href_text":null}},"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/API_tile.png"],"about":"Log ingestion API allows you to stream log records to Dynatrace from log shippers, technology-specific direct log integrations, or custom log forwarding.\n\nSupported formats:\n* JSON\n* Text\n* OTLP\n\nIt is available via [Log Monitoring API - POST ingest logs](https://docs.dynatrace.com/docs/dynatrace-api/environment-api/log-monitoring-v2/post-ingest-logs) for JSON and text format or [OpenTelemetry logs ingest API](https://docs.dynatrace.com/docs/extend-dynatrace/opentelemetry/overview/logs) for OTLP protocol.\n\n[Cloud log integrations](https://docs.dynatrace.com/docs/observe-and-explore/logs/log-management-and-analytics/lma-log-ingestion-via-api/lma-cloud-provider-log-forwarding) based on Dynatrace-supported log forwarders also utilize logs ingest API.","use_cases":"","supported_distributions":"","get_started":"Set up the integration from your log producer or forwarder to Dynatrace with the following steps:\n\n1. [Dynatrace API token](https://docs.dynatrace.com/docs/dynatrace-api/basics/dynatrace-api-authentication) is required to complete integration. Generate it if you haven't done this already.\n2. Configure log shipper or log producer\n3. Verify API token usage\n   * Navigate to **Access tokens** and inspect **Last used** column\n4. Navigate to **Logs App** or **Logs and events** viewer to analyse your logs\n\nRefer to [Log ingestion API](https://docs.dynatrace.com/docs/observe-and-explore/logs/lma-log-ingestion/lma-log-ingestion-via-api) documentation for detailed instructions and information about API log ingest characteristics."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["fluent-bit","fluentd","logs","opentelemetry","opentelemetry-collector"],"latest_downloads":null},{"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":"2.1.11","release_latest_validation_result":{"name": "com.dynatrace.extension.citrix-vda", "author": {"name": "Dynatrace"}, "version": "2.1.11", "fileHash": "3ea1ce84aa574d2ae4a371962e5dbb49694c23731e748f8566358abfa7bd3876", "variables": [], "dataSources": ["python"], "featureSets": ["Desktop Metrics", "Group Metrics", "Catalog Metrics", "Site Metrics", "Controller Metrics"], "extensionName": "com.dynatrace.extension.citrix-vda", "minEECVersion": "1.313.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"}}], "isRecommended": true}, "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"}}], "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"}}], "isRecommended": true}, "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\""}}], "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"}}], "isRecommended": true}}, "minDynatraceVersion": "1.318.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@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":"### Fixed in this version:\n- Parsing of dimension values for _Broker Catalog_ and _Broker Group_ metrics.","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@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":"### Fixed in this version:\n- Parsing of dimension values for _Broker Catalog_ and _Broker Group_ metrics.","created":"2026-04-20T15:30:28.900613Z"}]},{"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":1307,"slug":"wechatminiprogram","title":"WeChat Mini Program","description":"Monitor and optimize WeChat Mini Programs with precise Dynatrace insights.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/wechatminiprogram/logo/86780882-64c9-4a24-8ecc-11c29cd8ba7d.png","link_to":null,"documentation_link":"https://github.com/knowkjava/wechat","providers":[],"tags":[],"author":"269","coming_soon":false,"details":{"screenshot_gallery":[{"caption":"WeChat miniprogram review","src":"https://cdn.hub.central.dynatrace.com/hub/console/wechatminiprogram/media/8fa99716-b23c-41c5-9269-166c09c47e2d.png","srcset":{"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%2Fwechatminiprogram%2Fmedia%2F8fa99716-b23c-41c5-9269-166c09c47e2d.png&sign=lPWctbCPOtLqFY5WPj-QHkYSSJqbtN9vNoX7pzFIeMs","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%2Fwechatminiprogram%2Fmedia%2F8fa99716-b23c-41c5-9269-166c09c47e2d.png&sign=9msPjuaIftDbJsYhW51r9ZInDOKE_k9JJlHjDjaWDa8","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%2Fwechatminiprogram%2Fmedia%2F8fa99716-b23c-41c5-9269-166c09c47e2d.png&sign=4japrssRdl0q6U1LUZsx1ICd6n4vsLWdpO3Xlh4IBvw","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%2Fwechatminiprogram%2Fmedia%2F8fa99716-b23c-41c5-9269-166c09c47e2d.png&sign=6PD7kOanlQErnlVRt2hNNMwlR1y3e9FoVCYXrZ84PME","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%2Fwechatminiprogram%2Fmedia%2F8fa99716-b23c-41c5-9269-166c09c47e2d.png&sign=4A4X2e1PoIXpJpYlH61209RUlrgka9tB2DqErlPjPXU","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%2Fwechatminiprogram%2Fmedia%2F8fa99716-b23c-41c5-9269-166c09c47e2d.png&sign=h2CU1U6cZqKmsynVOyCiFl0W_63zOQZTVo7bb36S-88"}},{"caption":"WeChat app user action analysis","src":"https://cdn.hub.central.dynatrace.com/hub/console/wechatminiprogram/media/d6039f41-d965-4885-bda7-acfa0cfd961c.png","srcset":{"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%2Fwechatminiprogram%2Fmedia%2Fd6039f41-d965-4885-bda7-acfa0cfd961c.png&sign=VDAkVPAcMeX_ytqGvjsmCkeTLqTmOCcietioQU9Tqtg","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%2Fwechatminiprogram%2Fmedia%2Fd6039f41-d965-4885-bda7-acfa0cfd961c.png&sign=iVKyAs2zTEqwY4CKRCY0zdBFcrWifWLKq0X2sI5AyoU","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%2Fwechatminiprogram%2Fmedia%2Fd6039f41-d965-4885-bda7-acfa0cfd961c.png&sign=Oy69xBJnEqWrxXGICYO39_a79r6UeE2YE3zPbd-mu6A","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%2Fwechatminiprogram%2Fmedia%2Fd6039f41-d965-4885-bda7-acfa0cfd961c.png&sign=6EjRcQCCebEcJfohfMSyK_BepCbDuowd_llUBPqitA4","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%2Fwechatminiprogram%2Fmedia%2Fd6039f41-d965-4885-bda7-acfa0cfd961c.png&sign=C1u1k7DACnJID3EtVvoLaP6cEZJ1ma8fEfZgVSxqLW0","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%2Fwechatminiprogram%2Fmedia%2Fd6039f41-d965-4885-bda7-acfa0cfd961c.png&sign=GgxCtWAF8ne3L5Bt05iuIDDg_WIrvkhRbrb9GgegD4g"}},{"caption":"WeChat app user action drill down","src":"https://cdn.hub.central.dynatrace.com/hub/console/wechatminiprogram/media/27caacdf-65f5-45ee-8832-ac04439563f6.png","srcset":{"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%2Fwechatminiprogram%2Fmedia%2F27caacdf-65f5-45ee-8832-ac04439563f6.png&sign=qLYvkdGxvIUJv-mJiGyWsK_YhtZYIabq5FHoLBORNXs","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%2Fwechatminiprogram%2Fmedia%2F27caacdf-65f5-45ee-8832-ac04439563f6.png&sign=y5Wj5VgiVRkZ-ltMNW9tFR427dqXlwV5uv63cicPPyA","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%2Fwechatminiprogram%2Fmedia%2F27caacdf-65f5-45ee-8832-ac04439563f6.png&sign=gBKFs9B4Vpfl7Xbp0eeaFf2L3q2OHzQ4_bgid8rnn5I","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%2Fwechatminiprogram%2Fmedia%2F27caacdf-65f5-45ee-8832-ac04439563f6.png&sign=Obf6CzKAvwSix7mfHJcNzW8BTpf5bON50IBLbdzVqiE","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%2Fwechatminiprogram%2Fmedia%2F27caacdf-65f5-45ee-8832-ac04439563f6.png&sign=xXTsn1IRCbRea2O9mYvzs_Z6UEZrlMNbVYTZ6K8EHIk","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%2Fwechatminiprogram%2Fmedia%2F27caacdf-65f5-45ee-8832-ac04439563f6.png&sign=XFA2o5bndpyejsubi7zOdiX7c7SkxZzNS9zOIEWI9A0"}},{"caption":"WeChat app session details","src":"https://cdn.hub.central.dynatrace.com/hub/console/wechatminiprogram/media/e5c89cff-0b81-4667-ab36-a302b414dd0b.png","srcset":{"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%2Fwechatminiprogram%2Fmedia%2Fe5c89cff-0b81-4667-ab36-a302b414dd0b.png&sign=o6thtTEeWa3zka5SffX5BfXeFrMSCuqyoCzCCINOpew","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%2Fwechatminiprogram%2Fmedia%2Fe5c89cff-0b81-4667-ab36-a302b414dd0b.png&sign=i6HosXsPrHVUXYIWZ24jk3A7h16dlNC8Ons7Y9SJDYc","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%2Fwechatminiprogram%2Fmedia%2Fe5c89cff-0b81-4667-ab36-a302b414dd0b.png&sign=V9NS0xOfCm0dfQQq_NbzE0FMmqRMnC-Lp0OKDKhKWxA","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%2Fwechatminiprogram%2Fmedia%2Fe5c89cff-0b81-4667-ab36-a302b414dd0b.png&sign=V1UONvpKEWgw8M5vv_CCreWHkcjTpa26uWDXZ2XRkVg","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%2Fwechatminiprogram%2Fmedia%2Fe5c89cff-0b81-4667-ab36-a302b414dd0b.png&sign=jDc0X-RgctJCdE6hS7n040tlb9Yuf9PiNgeW8QvafZg","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%2Fwechatminiprogram%2Fmedia%2Fe5c89cff-0b81-4667-ab36-a302b414dd0b.png&sign=FCsDDxGMZreG68SG4Dgn3nm_Pqjr8-IiYXZOrZpvttk"}}],"support_link":"mailto:market@groupstars.cn","support_information":{"email":"market@groupstars.cn","url":""},"sales_link":"mailto:market@groupstars.cn","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":"WeChat Mini Programs often handle significant amounts of customer traffic, yet their performance often remains a blind spot. Lacking insight into real user conditions, teams depend on customer‑reported issues, causing delays and inaccuracies. \nThis plug‑in connects your WeChat Mini Program to Dynatrace, enabling full end‑to‑end monitoring. Once integrated, Dynatrace provides full end‑to‑end insights into Mini Program performance, user behavior, errors, and bottlenecks. With continuous monitoring in place, teams can spot issues early, fix them faster, and optimize performance."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"Display user session information and Apdex score.\n- Statistical analysis of user actions.\n- Statistics of user web requests.\n- Uploading client crashes and errors."},"sourceId":"use_cases"}],"modified":"2026-03-25T07:16:12.508901Z","created":"2026-03-16T07:48:56.681473Z","seo_title":"WeChat Mini Program monitoring & observability","seo_description":"Monitor and optimize WeChat Mini Programs with precise Dynatrace insights. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/wechatminiprogram/media/8fa99716-b23c-41c5-9269-166c09c47e2d.png","https://cdn.hub.central.dynatrace.com/hub/console/wechatminiprogram/media/d6039f41-d965-4885-bda7-acfa0cfd961c.png","https://cdn.hub.central.dynatrace.com/hub/console/wechatminiprogram/media/27caacdf-65f5-45ee-8832-ac04439563f6.png","https://cdn.hub.central.dynatrace.com/hub/console/wechatminiprogram/media/e5c89cff-0b81-4667-ab36-a302b414dd0b.png"],"about":"WeChat Mini Programs often handle significant amounts of customer traffic, yet their performance often remains a blind spot. Lacking insight into real user conditions, teams depend on customer‑reported issues, causing delays and inaccuracies. \nThis plug‑in connects your WeChat Mini Program to Dynatrace, enabling full end‑to‑end monitoring. Once integrated, Dynatrace provides full end‑to‑end insights into Mini Program performance, user behavior, errors, and bottlenecks. With continuous monitoring in place, teams can spot issues early, fix them faster, and optimize performance.","use_cases":"Display user session information and Apdex score.\n- Statistical analysis of user actions.\n- Statistics of user web requests.\n- Uploading client crashes and errors.","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":964,"slug":"milvus","title":"Milvus","description":"Gain insights about vector database resource utilization and cache behavior.","logo":"https://dt-cdn.net/hub/logos/milvus.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":"","src":"https://dt-cdn.net/hub/dashboard_aKpqUJQ_9SsweXA.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_aKpqUJQ_9SsweXA.png&sign=pZcNySekAaPZdAgfAaXOu0zfDk-Sw5TwYna1Bb71kf8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_aKpqUJQ_9SsweXA.png&sign=XjNTv4aAQjNIF4EkTk6N89BLAvN2uk0CEAmjqEeZo2E","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_aKpqUJQ_9SsweXA.png&sign=pD57_vylnkm2RrtZnQJSef6woZWJSdeq6dNN888bX2c","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_aKpqUJQ_9SsweXA.png&sign=yVx9k-RFBqqoBtGIDzVh3OkJicNZiI0TfDBNdDh7Zy4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_aKpqUJQ_9SsweXA.png&sign=eH4jivMCAU5mS0rD2nuadEY4yFDOrnOou1W56zuEIyI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_aKpqUJQ_9SsweXA.png&sign=c6HjQ-SoB9oeT0mGKPLNnUzb6SjTzdkgYST8M8yYnfk"}},{"caption":"","src":"https://dt-cdn.net/hub/2-service-dashboard_jqP5pkp.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_jqP5pkp.png&sign=eW6KLFxVIrHvL8YG6xSNiTZ5vy2gZS_kiYEc1f4Dsdo","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_jqP5pkp.png&sign=ZVXLgj8dgkloVr1o9yHSedl3qQ9Yujxk7sv-oxP4NLk","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_jqP5pkp.png&sign=kPkCsmt9NU-URGHTq1zyn0te0fdMwUD3y3WvFudUyMg","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_jqP5pkp.png&sign=YUwX-9K_R8rcucw-s5MRUYtMYW-7D8IV5d3JiJwBmQU","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_jqP5pkp.png&sign=EhWvaTXCLnJ9mnDqvSRP9SKrtX6GepNQgtBATArqzs4","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_jqP5pkp.png&sign=QC9vieILjtv8QVUeh9kti1_pXsGj5hZsvHLARKeZg4U"}}],"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":"Vector databases, exemplified by Milvus, play a crucial role as semantic caches within contemporary Large Language Model (LLM) service frameworks. \n\nSemantic caches are instrumental in mitigating latency for familiar and frequently accessed user prompts, concurrently optimizing the overall expenditure associated with cloud-based pre-trained model services. \n\nVigilant monitoring of cache efficiency and memory utilization is imperative for optimal resource allocation, while the cache's adaptability to dynamic contexts serves as a metric for its ability to accurately respond to evolving conversation dynamics.\nFurthermore, considerations of cache warm-up times contribute to expediting the availability of cached information. In the realm of vector databases, the performance of queries and indexing speed emerges as pivotal indicators directly influencing the system's efficacy in handling similarity searches. \n\nKey factors such as scalability, accuracy of vector representations, and storage efficiency assume critical roles in proficiently managing expanding datasets. Additionally, the performance metrics related to updates, deletions, and query throughput further impact the overall effectiveness of these systems in delivering real-time and accurate responses in natural language processing and similarity search applications.\n\nStriking an optimal balance across these Key Performance Indicators (KPIs) ensures that both semantic LLM caches and vector databases, like Milvus, achieve peak performance across diverse use cases. \n\nTo summarize, the overarching goal of vector databases, exemplified by Milvus, is to address performance-related challenges, enhance operational efficiency, and contribute to a more seamless and responsive experience in various natural language processing applications."},"sourceId":"about"},{"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"},{"type":"markdown","properties":{"title":"Details","source":"Milvus exposes Prometheus-compatible metrics for monitoring at **port 9091** under the path **/metrics**. A standard Prometheus setup can be used to visualize metrics on various dashboards in your Dynatrace environment.\n\nMilvus metrics are then used to measure request latencies, import speed, time spent on vector vs object storage, memory usage, application usage, and more.\n\nBeside other measurements, Milvus exposes following metrics that allow users to observe the health and performance of their vectorized index.\n\nYou can use Dynatrace to display, analyze and alert on many different Milvus telemetry metrics that can be categorized into the following three main areas:\n\n•\tMilvus Performance Metrics\n•\tSystem Performance Metrics: Metrics relating to CPU/GPU usage, network traffic, and disk read speed.\n•\tHardware Storage Metrics: Metrics relating to data size, data files, and storage capacity.\n\n### Milvus Performance Metrics\n- **Insert per Second**: Number of vectors that are inserted in a second. (Real-time display)\n- **Queries per Minute**: \"Queries Per Minute\" (QPM) is a performance metric employed in technical documentation to gauge a system's efficiency in processing search queries within a designated timeframe, typically a minute. This metric is derived by dividing the total number of executed queries by the duration of the observed time period. For example, if a system completes 100 search queries in 5 minutes, the QPM would be calculated as 20 QPM. QPM is instrumental in assessing the responsiveness and effectiveness of systems, particularly in real-time applications where timely query processing is critical. It serves as a key indicator for developers to optimize algorithms and resources, identifying potential bottlenecks and improving overall system performance. Interpretation of QPM is often complemented by considering other metrics like query elapsed time and resource utilization, providing a comprehensive view of a system's efficiency in handling search queries.\n- **Query Time per Vector**: Average time to query one vector. Divide the query elapsed time by the number of queried vectors.\n- **Query Service Level**: Query service level = n_queries_completed_within_threshold1 / n_queries. Generally, it is recommended to set 3 time periods - threshold1, threshold2, and threshold3, to track the query service level.\n- **Uptime**\n\n### Milvus System Performance Metrics\n-**GPU Utilization**: GPU utilization ratio (%).\n- **GPU Memory Usage**: GPU memory (GB) currently consumed by Milvus.\n- **CPU Utilization**: CPU utilization ratio (%). Divide the time that the server is busy by the total elapsed time.\n- **Memory Usage**: Memory (GB) currently consumed by Milvus.\n- **Cache Utilization**: Cache utilization ratio (%).\n-**Network IO**: Network IO read/write speed (GB/s).\n- **Disk Read Speed**: Disk read speed (GB/s).\n- **Disk Write Speed**: Disk write speed (GB/s).\n\n### Milvus Hardware storage metrics\n-**Data Size**: Total amount (GB) of data stored in Milvus.\n**Total File**: Number of data files currently stored in Milvus."},"sourceId":"details"}],"modified":"2025-11-04T08:05:58.477281Z","created":"2023-12-11T09:47:56.978192Z","seo_title":"Milvus monitoring & observability","seo_description":"Gain insights about vector database resource utilization and cache behavior. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/dashboard_aKpqUJQ_9SsweXA.png","https://dt-cdn.net/hub/2-service-dashboard_jqP5pkp.png"],"about":"Vector databases, exemplified by Milvus, play a crucial role as semantic caches within contemporary Large Language Model (LLM) service frameworks. \n\nSemantic caches are instrumental in mitigating latency for familiar and frequently accessed user prompts, concurrently optimizing the overall expenditure associated with cloud-based pre-trained model services. \n\nVigilant monitoring of cache efficiency and memory utilization is imperative for optimal resource allocation, while the cache's adaptability to dynamic contexts serves as a metric for its ability to accurately respond to evolving conversation dynamics.\nFurthermore, considerations of cache warm-up times contribute to expediting the availability of cached information. In the realm of vector databases, the performance of queries and indexing speed emerges as pivotal indicators directly influencing the system's efficacy in handling similarity searches. \n\nKey factors such as scalability, accuracy of vector representations, and storage efficiency assume critical roles in proficiently managing expanding datasets. Additionally, the performance metrics related to updates, deletions, and query throughput further impact the overall effectiveness of these systems in delivering real-time and accurate responses in natural language processing and similarity search applications.\n\nStriking an optimal balance across these Key Performance Indicators (KPIs) ensures that both semantic LLM caches and vector databases, like Milvus, achieve peak performance across diverse use cases. \n\nTo summarize, the overarching goal of vector databases, exemplified by Milvus, is to address performance-related challenges, enhance operational efficiency, and contribute to a more seamless and responsive experience in various natural language processing applications.","use_cases":"","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":1246,"slug":"pagerduty-for-dynatrace-workflows","title":"Pagerduty for Dynatrace Workflows","description":"Streamline incident management with automated Pageruty workflows.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/187/logo/pagerduty2.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/automation-workflows-pagerduty","providers":[],"tags":[],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Seamlessly choose Pagerduty workflows","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/187/media/Bildschirmfoto_2026-01-22_um_08.26.15.png","srcset":{"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%2F187%2Fmedia%2FBildschirmfoto_2026-01-22_um_08.26.15.png&sign=0YyCw8PIBrVzi8T4-RPspG-O-8XEznHs34fhFuQ0Xaw","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%2F187%2Fmedia%2FBildschirmfoto_2026-01-22_um_08.26.15.png&sign=d9dLYfftQweAWyAN05j5IfJ-zq4w8rIeWXAn_fH0E-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%2F187%2Fmedia%2FBildschirmfoto_2026-01-22_um_08.26.15.png&sign=tVH70iS0e68SjamoPRmhNHJSTtm-trCUQhMARBPCrmk","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%2F187%2Fmedia%2FBildschirmfoto_2026-01-22_um_08.26.15.png&sign=FR2FTcFE_N_6p1ceIHZ-JYm0_iNWuSWQe_pcf_jQYnA","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%2F187%2Fmedia%2FBildschirmfoto_2026-01-22_um_08.26.15.png&sign=HwYWO5ZhlApvJE1yPbanL5__5S4qw6AU7AJ5HpDExhk","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%2F187%2Fmedia%2FBildschirmfoto_2026-01-22_um_08.26.15.png&sign=4CUNidqdeiQT1nIj4RM-V5DfHSEtcneFRzhSfYm7WSw"}},{"caption":"Create Pagerduty incident and notification","src":"https://cdn.hub.central.dynatrace.com/hub/console/pagerduty-for-dynatrace-workflows/media/9a4be674-2c20-4350-aeb3-e525e5701b35.png","srcset":{"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%2Fpagerduty-for-dynatrace-workflows%2Fmedia%2F9a4be674-2c20-4350-aeb3-e525e5701b35.png&sign=AHRCPjZ2pRxrY73AXLU002VsZGZaXLBP4JdsEpJs0VQ","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%2Fpagerduty-for-dynatrace-workflows%2Fmedia%2F9a4be674-2c20-4350-aeb3-e525e5701b35.png&sign=Fnn-d36iNvULkcyO1CEEGcofPW7zNj2Yxma6MDFPnCs","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%2Fpagerduty-for-dynatrace-workflows%2Fmedia%2F9a4be674-2c20-4350-aeb3-e525e5701b35.png&sign=rnXk9Q3zrA7b1TsuXMLyPBig6c6R0lg3oTqdTLNY6qM","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%2Fpagerduty-for-dynatrace-workflows%2Fmedia%2F9a4be674-2c20-4350-aeb3-e525e5701b35.png&sign=n8r3Ob-09xno6Bhg6bOCj5_jkRqiGVpo_EIIWG33Uhg","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%2Fpagerduty-for-dynatrace-workflows%2Fmedia%2F9a4be674-2c20-4350-aeb3-e525e5701b35.png&sign=oKAC-0P0gxOvzZ-8tZCqJ39JGxBYCwcw1JstAGMD3KQ","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%2Fpagerduty-for-dynatrace-workflows%2Fmedia%2F9a4be674-2c20-4350-aeb3-e525e5701b35.png&sign=hBG2cpiN2cMs5t3UlsmjfzONI3PSr9yPOA1JjpDy3K8"}},{"caption":"Report 'On-call' in Slack - automating from scheduling to Slack","src":"https://cdn.hub.central.dynatrace.com/hub/console/pagerduty-for-dynatrace-workflows/media/161da295-775b-4196-94c4-0cca9360cf1c.png","srcset":{"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%2Fpagerduty-for-dynatrace-workflows%2Fmedia%2F161da295-775b-4196-94c4-0cca9360cf1c.png&sign=IBIi5nFG4f32ggZObbbVmAFYufSct6Gk3mlSZNQ7fhY","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%2Fpagerduty-for-dynatrace-workflows%2Fmedia%2F161da295-775b-4196-94c4-0cca9360cf1c.png&sign=20E0x5gpfMGz9cLsSY1SUsvtQm2ZGgbN9Dt_te39n7Y","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%2Fpagerduty-for-dynatrace-workflows%2Fmedia%2F161da295-775b-4196-94c4-0cca9360cf1c.png&sign=6sTOVl9NNZZ3Vom8zdFPiyrNiBI_Ia-XRqvg0aSgWoA","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%2Fpagerduty-for-dynatrace-workflows%2Fmedia%2F161da295-775b-4196-94c4-0cca9360cf1c.png&sign=HE9_COWQD3EBDVuqnqC-8gGDTfJeKVvi8QcIIbbTpuY","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%2Fpagerduty-for-dynatrace-workflows%2Fmedia%2F161da295-775b-4196-94c4-0cca9360cf1c.png&sign=fcpmBwuIZtjsY_NQiR16r3A1zYXqP45Pl94hrE6weAk","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%2Fpagerduty-for-dynatrace-workflows%2Fmedia%2F161da295-775b-4196-94c4-0cca9360cf1c.png&sign=plGeTHNjKuj9-1cxe202QIAJMHjrId-bcyn5_Spfsj8"}}],"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 PagerDuty to automate incident creation and management. Leverage monitoring data from Dynatrace to trigger PagerDuty workflows, ensuring faster response times and improved collaboration across teams."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Automated Incident Creation: Automatically create PagerDuty incidents based on Dynatrace-detected anomalies and performance issues.\n\n* On-Call Management: Retrieve on-call schedules and notify the right teams promptly during incidents.\n\n* Priority and Escalation Policies: Define and apply escalation policies and priorities to incidents directly from Dynatrace workflows.\n\n* Service Mapping: Map incidents to specific PagerDuty services to streamline issue resolution."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"* Grant Permissions: Enable the required permissions in Dynatrace Workflows to interact with PagerDuty. Some permissions are required by Workflows to run actions on your behalf. Other permissions are required for actions with PagerDuty Connector itself.\n\n* Go to Workflows and select Settings > Authorization settings. Select the following permissions besides the general Workflows permission:\n\n    * app-settings:objects:read\n\n    * state:app-states:read\n\n    * state:app-states:write\n\n    * state:app-states:delete  \n\nFor more on general Workflows user permissions, see [User permissions for workflows](https://docs.dynatrace.com/docs/shortlink/workflows-security#user-permission)\n\n* Create API Key: Generate a PagerDuty API key for secure integration, visit the [PagerDuty documentation](https://dt-url.net/jo03j4l)\n\n* Configure Connection: Set up your PagerDuty environment connection in Dynatrace.\n\n* Build Workflows: Use prebuilt actions like creating incidents, listing on-calls, and managing escalation policies to automate your processes.\n\nFor detailed setup instructions, visit the [Dynatrace Documentation](https://docs.dynatrace.com/docs/shortlink/automation-workflows-pagerduty)."},"sourceId":"get_started"}],"modified":"2026-01-28T17:30:47.472563Z","created":"2026-01-22T10:14:05.725193Z","seo_title":"Pagerduty for Dynatrace Workflows monitoring & observability","seo_description":"Streamline incident management with automated Pageruty workflows. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/drafts/187/media/Bildschirmfoto_2026-01-22_um_08.26.15.png","https://cdn.hub.central.dynatrace.com/hub/console/pagerduty-for-dynatrace-workflows/media/9a4be674-2c20-4350-aeb3-e525e5701b35.png","https://cdn.hub.central.dynatrace.com/hub/console/pagerduty-for-dynatrace-workflows/media/161da295-775b-4196-94c4-0cca9360cf1c.png"],"about":"Integrate Dynatrace with PagerDuty to automate incident creation and management. Leverage monitoring data from Dynatrace to trigger PagerDuty workflows, ensuring faster response times and improved collaboration across teams.","use_cases":"* Automated Incident Creation: Automatically create PagerDuty incidents based on Dynatrace-detected anomalies and performance issues.\n\n* On-Call Management: Retrieve on-call schedules and notify the right teams promptly during incidents.\n\n* Priority and Escalation Policies: Define and apply escalation policies and priorities to incidents directly from Dynatrace workflows.\n\n* Service Mapping: Map incidents to specific PagerDuty services to streamline issue resolution.","supported_distributions":"","get_started":"* Grant Permissions: Enable the required permissions in Dynatrace Workflows to interact with PagerDuty. Some permissions are required by Workflows to run actions on your behalf. Other permissions are required for actions with PagerDuty Connector itself.\n\n* Go to Workflows and select Settings > Authorization settings. Select the following permissions besides the general Workflows permission:\n\n    * app-settings:objects:read\n\n    * state:app-states:read\n\n    * state:app-states:write\n\n    * state:app-states:delete  \n\nFor more on general Workflows user permissions, see [User permissions for workflows](https://docs.dynatrace.com/docs/shortlink/workflows-security#user-permission)\n\n* Create API Key: Generate a PagerDuty API key for secure integration, visit the [PagerDuty documentation](https://dt-url.net/jo03j4l)\n\n* Configure Connection: Set up your PagerDuty environment connection in Dynatrace.\n\n* Build Workflows: Use prebuilt actions like creating incidents, listing on-calls, and managing escalation policies to automate your processes.\n\nFor detailed setup instructions, visit the [Dynatrace Documentation](https://docs.dynatrace.com/docs/shortlink/automation-workflows-pagerduty)."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":321,"slug":"google-cloud-memorystore-for-redis","title":"Google Memorystore","description":"Get insights into Google Memorystore service metrics collected from the Google Operations API to ensure health of your cloud infrastructure.","logo":"https://dt-cdn.net/hub/logos/google-cloud-memorystore-for-redis.png","link_to":null,"documentation_link":"","providers":["gcp"],"tags":["cloud","gcp","google cloud memorystore for redis","Google Cloud Platform","memorystore","Redis"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/memorystore_redis_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%2Fmemorystore_redis_instance.png&sign=qpLnhTitfduztlZ5ixqN8ilzJ9VQBSIfEghYMUFcs-0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmemorystore_redis_instance.png&sign=4CAwe6DXITbzs02BCXPc5edZLPMYxZMNssS1_6RvADk","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmemorystore_redis_instance.png&sign=rz59m15v7aRlAXmq-ktDpSiOxKz-3N1hHCmOgWc30RU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmemorystore_redis_instance.png&sign=Cgrehf5Hbe8qswEA6_Vq-65Ed9Ggs9VieZfWcNoU1XA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmemorystore_redis_instance.png&sign=j39NZYyfhZxGg8SNAmnrMC1h8Sc92SdHXYD_FCWExyg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmemorystore_redis_instance.png&sign=etoK8CsuFZuGKV9LLLYoPqMsSo25nbQsQAq-JAHURjc"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.1.5","release_latest_validation_result":{"name": "com.dynatrace.extension.google-memorystore", "author": {"name": "Dynatrace"}, "version": "1.1.5", "fileHash": "ee3b3b05aea0b8860535764acad203ff4adfaff934c456417e7047a853458302", "variables": ["filter_conditions"], "dataSources": [], "featureSets": ["default_metrics"], "extensionName": "com.dynatrace.extension.google-memorystore", "minEECVersion": "1.256.0", "featureSetsDetails": {"default_metrics": {"metrics": [{"key": "cloud.gcp.redis_googleapis_com.clients.blocked", "metadata": {"unit": "Count", "description": null, "displayName": "Blocked Clients"}}, {"key": "cloud.gcp.redis_googleapis_com.clients.connected", "metadata": {"unit": "Count", "description": null, "displayName": "Connected Clients"}}, {"key": "cloud.gcp.redis_googleapis_com.commands.calls.count", "metadata": {"unit": "Count", "description": null, "displayName": "Calls"}}, {"key": "cloud.gcp.redis_googleapis_com.commands.total_time.count", "metadata": {"unit": "MicroSecond", "description": null, "displayName": "Total Time of Calls"}}, {"key": "cloud.gcp.redis_googleapis_com.commands.usec_per_call", "metadata": {"unit": "Count", "description": null, "displayName": "Time per Call"}}, {"key": "cloud.gcp.redis_googleapis_com.keyspace.avg_ttl", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Average TTL"}}, {"key": "cloud.gcp.redis_googleapis_com.keyspace.keys", "metadata": {"unit": "Count", "description": null, "displayName": "Keys"}}, {"key": "cloud.gcp.redis_googleapis_com.keyspace.keys_with_expiration", "metadata": {"unit": "Count", "description": null, "displayName": "Expirable Keys"}}, {"key": "cloud.gcp.redis_googleapis_com.persistence.rdb.bgsave_in_progress", "metadata": {"unit": "Count", "description": null, "displayName": "Persisting RDB"}}, {"key": "cloud.gcp.redis_googleapis_com.replication.master.slaves.lag", "metadata": {"unit": "Byte", "description": null, "displayName": "Bytes lagging"}}, {"key": "cloud.gcp.redis_googleapis_com.replication.master.slaves.offset", "metadata": {"unit": "Byte", "description": null, "displayName": "Replication byte offset (Replica)"}}, {"key": "cloud.gcp.redis_googleapis_com.replication.master_repl_offset", "metadata": {"unit": "Byte", "description": null, "displayName": "Replication byte offset (Master)"}}, {"key": "cloud.gcp.redis_googleapis_com.replication.offset_diff", "metadata": {"unit": "Byte", "description": null, "displayName": "Bytes pending replication"}}, {"key": "cloud.gcp.redis_googleapis_com.replication.role", "metadata": {"unit": "Count", "description": null, "displayName": "Node Role"}}, {"key": "cloud.gcp.redis_googleapis_com.server.uptime", "metadata": {"unit": "Second", "description": null, "displayName": "Uptime"}}, {"key": "cloud.gcp.redis_googleapis_com.stats.cache_hit_ratio", "metadata": {"unit": "Count", "description": null, "displayName": "Cache Hit ratio"}}, {"key": "cloud.gcp.redis_googleapis_com.stats.connections.total.count", "metadata": {"unit": "Count", "description": null, "displayName": "Total Connections Received"}}, {"key": "cloud.gcp.redis_googleapis_com.stats.cpu_utilization.count", "metadata": {"unit": "Second", "description": null, "displayName": "CPU seconds"}}, {"key": "cloud.gcp.redis_googleapis_com.stats.evicted_keys.count", "metadata": {"unit": "Count", "description": null, "displayName": "Evicted Keys"}}, {"key": "cloud.gcp.redis_googleapis_com.stats.expired_keys.count", "metadata": {"unit": "Count", "description": null, "displayName": "Expired Keys"}}, {"key": "cloud.gcp.redis_googleapis_com.stats.keyspace_hits.count", "metadata": {"unit": "Count", "description": null, "displayName": "Hits"}}, {"key": "cloud.gcp.redis_googleapis_com.stats.keyspace_misses.count", "metadata": {"unit": "Count", "description": null, "displayName": "Misses"}}, {"key": "cloud.gcp.redis_googleapis_com.stats.memory.maxmemory", "metadata": {"unit": "Byte", "description": null, "displayName": "Maximum Memory"}}, {"key": "cloud.gcp.redis_googleapis_com.stats.memory.system_memory_overload_duration.count", "metadata": {"unit": "MicroSecond", "description": null, "displayName": "Time in system memory overload"}}, {"key": "cloud.gcp.redis_googleapis_com.stats.memory.system_memory_usage_ratio", "metadata": {"unit": "Count", "description": null, "displayName": "System Memory Usage Ratio"}}, {"key": "cloud.gcp.redis_googleapis_com.stats.memory.usage", "metadata": {"unit": "Byte", "description": null, "displayName": "Used Memory"}}, {"key": "cloud.gcp.redis_googleapis_com.stats.memory.usage_ratio", "metadata": {"unit": "Count", "description": null, "displayName": "Memory Usage Ratio"}}, {"key": "cloud.gcp.redis_googleapis_com.stats.network_traffic.count", "metadata": {"unit": "Byte", "description": null, "displayName": "Total traffic to Redis"}}, {"key": "cloud.gcp.redis_googleapis_com.stats.pubsub.channels", "metadata": {"unit": "Count", "description": null, "displayName": "Pubsub Channels"}}, {"key": "cloud.gcp.redis_googleapis_com.stats.pubsub.patterns", "metadata": {"unit": "Count", "description": null, "displayName": "Pubsub Patterns"}}, {"key": "cloud.gcp.redis_googleapis_com.stats.reject_connections_count", "metadata": {"unit": "Count", "description": null, "displayName": "Rejected Connections"}}]}}, "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 Memorystore 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 31 metrics that are specific to Google Memorystore, like Blocked Clients, Connected Clients, Calls, and more.  \n\n- Build custom dashboards for your cloud infrastructure. \n\n- Analyze Google Memorystore logs.\n\n- Set custom alerts that trigger remediation workflows. \n\nGoogle Memorystore 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 Memorystore 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/memorystore-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 Memorystore service is configured.  \n\n**Following GCP integration and Google Memorystore configuration:**\n\n- The first data points will be ingested by Dynatrace Davis within ~5 minutes. \n- Explore Google Memorystore metrics in Data Explorer and create custom charts. \n- Set custom events for alerting."},"sourceId":"details"}],"modified":"2025-12-02T08:07:23.694906Z","created":"2020-08-14T07:46:22.572000Z","seo_title":"Google Memorystore monitoring & observability","seo_description":"Get insights into Google Memorystore 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/memorystore_redis_instance.png"],"about":"This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of Google Memorystore 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 31 metrics that are specific to Google Memorystore, like Blocked Clients, Connected Clients, Calls, and more.  \n\n- Build custom dashboards for your cloud infrastructure. \n\n- Analyze Google Memorystore logs.\n\n- Set custom alerts that trigger remediation workflows. \n\nGoogle Memorystore 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-memorystore@1.1.5","fqn":"com.dynatrace.extension.google-memorystore","version":"1.1.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-memorystore/com.dynatrace.extension.google_pYEdz84.zip","release_notes":"### Version 1.1.5\n\n### Updated\n\n- Updated entity creation rules to be consistent between metrics and logs, because of discrepancy of GCP attributes' values","created":"2024-06-04T08:14:59.516569Z"},{"name":"com.dynatrace.extension.google-memorystore@1.1.4","fqn":"com.dynatrace.extension.google-memorystore","version":"1.1.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-memorystore/com.dynatrace.extension.google_vUHcKvA.zip","release_notes":"### Version 1.1.4\n\n### Updated\n\n- Rename region attribute for Google Memorystore Redis instance from `region` to `gcp.region`","created":"2024-06-04T08:18:57.829153Z"},{"name":"com.dynatrace.extension.google-memorystore@1.1.3","fqn":"com.dynatrace.extension.google-memorystore","version":"1.1.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-memorystore/com.dynatrace.extension.google_mr5ZSk4.zip","release_notes":"### Version 1.1.3\n\n### Updated\n\n- Added log linking to entities","created":"2024-06-04T08:20:53.506221Z"},{"name":"com.dynatrace.extension.google-memorystore@1.1.2","fqn":"com.dynatrace.extension.google-memorystore","version":"1.1.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-memorystore/com.dynatrace.extension.google_ZZALdDo.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:13:03.534862Z"},{"name":"com.dynatrace.extension.google-memorystore@1.1.1","fqn":"com.dynatrace.extension.google-memorystore","version":"1.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-memorystore/com.dynatrace.extension.google_GtOF5dp.zip","release_notes":"### Version 1.1.1\n\n### Fixed\n\n- GCP project details page doesn't crash anymore when cloud:gcp:redis_instance type is not declared in environment","created":"2023-05-23T13:39:19.705790Z"},{"name":"com.dynatrace.extension.google-memorystore@1.1.0","fqn":"com.dynatrace.extension.google-memorystore","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-memorystore/com.dynatrace.extension.google_ScyQhpX.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:48.981806Z"},{"name":"com.dynatrace.extension.google-memorystore@1.0.4","fqn":"com.dynatrace.extension.google-memorystore","version":"1.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-memorystore/com.dynatrace.extension.google_AIgy0zD.zip","release_notes":"### Version 1.0.4\n\n### Added\n\n- Release notes to published extension\n- Auto publishing extensions to Hub","created":"2023-03-21T15:20:50.250399Z"},{"name":"com.dynatrace.extension.google-memorystore@1.0.2","fqn":"com.dynatrace.extension.google-memorystore","version":"1.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-memorystore/com.dynatrace.extension.google_Ucdylbo.zip","release_notes":"Support for GCP overview","created":"2023-01-23T14:10:47.061546Z"},{"name":"com.dynatrace.extension.google-memorystore@0.0.5","fqn":"com.dynatrace.extension.google-memorystore","version":"0.0.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-memorystore/com.dynatrace.extension.google_2yCzo1j.zip","release_notes":"","created":"2022-01-17T16:52:31.445211Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.google-memorystore@1.1.5","fqn":"com.dynatrace.extension.google-memorystore","version":"1.1.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-memorystore/com.dynatrace.extension.google_pYEdz84.zip","release_notes":"### Version 1.1.5\n\n### Updated\n\n- Updated entity creation rules to be consistent between metrics and logs, because of discrepancy of GCP attributes' values","created":"2024-06-04T08:14:59.516569Z"}]},{"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":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":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":"3.0.2","release_latest_validation_result":{"name": "com.dynatrace.databricks-workspace", "author": {"name": "Dynatrace"}, "version": "3.0.2", "fileHash": "e5f44ee3d72c8d4673c04d692963a5f4dd685fe0f0e19a475c150c0b8566ca03", "variables": [], "dataSources": ["python"], "featureSets": ["Databricks Job Cost Metrics", "Spark Stage Metrics", "Spark Streaming Metrics", "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"], "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.318.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@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@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"}]},{"id":1104,"slug":"llamaindex","title":"LlamaIndex","description":"Monitor your LLM-powered agents and workflows built with LlamaIndex framework.","logo":"https://dt-cdn.net/hub/lamm-logo-icon_copy256.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":"Dashboard view for LlamaIndex-powered application service health, quality, and performance","src":"https://dt-cdn.net/hub/llamadash.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fllamadash.png&sign=HVWp27cu_15Nd2a0QZKBbX4qDPv5NwNoO3hCuRAysdQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fllamadash.png&sign=lH1xSxRriTxLo95u2ZYF1RkCoqTXaakEp0Y6pz1YzcQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fllamadash.png&sign=WuypH8ZxHM1z3oMG-95QO1xmfV6vbZWvYA8gyGUAgDI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fllamadash.png&sign=iftZdH7HRqD4Mchi3Y9hXKjFE-tbduvmD-1US02yyM8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fllamadash.png&sign=F6cOX9BQsL2ElvX60ky94f5tBEqpZ6uifUZKcYKqnO4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fllamadash.png&sign=KnxVfnw_j0EN6N6ZcGsXeIBVEpq5kBa-oZTP40G8bTQ"}}],"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":"LlamaIndex's data framework and workflows help build production agents to find information, synthesize insights, generate reports, and take action on the most complex enterprise data.\n\nDynatrace provides a solution for tracking and revealing the full context of used technologies, service interaction topology, security vulnerability analysis, and observability metrics (traces, logs, and business events) in real time—all done automatically and applicable to any output.\n\nA readymade dashboard shows the consumption, latency, availability, response time, error count, and request quantity of these AI services."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"### Monitor service health and performance\n- Instantly 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 by monitoring performance trends and proactively resolving potential issues.\n- Maintain a healthy ecosystem with clear visibility into service incidents, reducing downtime and improving user experience.\n\n### Validate service quality\n- Measure response times using time-to-first-token, throughput, and token consumption rates per model.\n- Identify performance hotspots at a glance to maintain high-quality outputs and consistent SLAs.\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 into 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 quickly by pinpointing problem areas in prompts, tokens, or system integrations."},"sourceId":"use_cases"}],"modified":"2025-11-04T08:05:58.331938Z","created":"2025-01-24T17:00:35.315541Z","seo_title":"LlamaIndex monitoring & observability","seo_description":"Monitor your LLM-powered agents and workflows built with LlamaIndex framework. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/llamadash.png"],"about":"LlamaIndex's data framework and workflows help build production agents to find information, synthesize insights, generate reports, and take action on the most complex enterprise data.\n\nDynatrace provides a solution for tracking and revealing the full context of used technologies, service interaction topology, security vulnerability analysis, and observability metrics (traces, logs, and business events) in real time—all done automatically and applicable to any output.\n\nA readymade dashboard shows the consumption, latency, availability, response time, error count, and request quantity of these AI services.","use_cases":"### Monitor service health and performance\n- Instantly 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 by monitoring performance trends and proactively resolving potential issues.\n- Maintain a healthy ecosystem with clear visibility into service incidents, reducing downtime and improving user experience.\n\n### Validate service quality\n- Measure response times using time-to-first-token, throughput, and token consumption rates per model.\n- Identify performance hotspots at a glance to maintain high-quality outputs and consistent SLAs.\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 into 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 quickly by pinpointing 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":1126,"slug":"ups-device","title":"UPS Device","description":"Monitor your Uninterruptible Power Supplies (UPS) over SNMP.","logo":"https://dt-cdn.net/hub/ups_logo.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/ups-device-extension","providers":[],"tags":["battery","data center","infrastructure","pdu","power","snmp","voltage"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"UPS Overview dashboard","src":"https://dt-cdn.net/hub/ups_dashboard_IZyPHzZ.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fups_dashboard_IZyPHzZ.png&sign=9gsOfx1Jmee3p_2bTNloI-siIezm1FiZJ66UlaxVyoc","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fups_dashboard_IZyPHzZ.png&sign=hcCVISALxh3T5B4baXchzvn0MK_zAMH8w3DgGiGR8YU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fups_dashboard_IZyPHzZ.png&sign=wcfEX7G7WzNPf6J2baMFzyNSd2kmnHHCcQpWRbKOUJE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fups_dashboard_IZyPHzZ.png&sign=PJori0hRj4COv3jQVe4TJPcsxxNaSrge8To5oFhmkcc","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fups_dashboard_IZyPHzZ.png&sign=S3mko9ZlsZ9uPIBSYzEQwfYTfEwic3K2N0c7ghN48OQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fups_dashboard_IZyPHzZ.png&sign=v2UI2jbYRlcqaRF3ak9tTkWd_2P28seaPu_tqEUzwpk"}},{"caption":"UPS metrics collected","src":"https://dt-cdn.net/hub/ups_metrics_li5H2on.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fups_metrics_li5H2on.png&sign=JLuTFWQrRiI8dA2f6PiyharvhMrzlAf_gBDxB3OHOJ4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fups_metrics_li5H2on.png&sign=fITTCnihasahSBBKrzt_0IFshgzoB_luS1zJHacG8Y0","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fups_metrics_li5H2on.png&sign=oTXfmQUiS9Ogco1aVsYkmZecCxY1S801ETdYlO0Wqbs","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fups_metrics_li5H2on.png&sign=2v5P3S1p5TlUTNQsRn4pScNbFaF8tSS_uaxbGNwqJT0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fups_metrics_li5H2on.png&sign=wme00FWULy6lb0oLI-kyp-iSwkn7BsCcXC6qav45ZDA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fups_metrics_li5H2on.png&sign=skA5A5A_Ya2mZE9RL61lYrTRg51slA-sPe9x9eluLJw"}},{"caption":"UPS extension configuration","src":"https://dt-cdn.net/hub/ups_config_mhv6DlQ.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fups_config_mhv6DlQ.png&sign=9FEvXlciG5hT1M7Tx7WdueLfACepHnc1aTRweLdRPb0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fups_config_mhv6DlQ.png&sign=RQ3HuQZ4R3PCeZnGloJ4lhgIl37u0D6crYuctTYW75E","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fups_config_mhv6DlQ.png&sign=H3abFBOlz4qK1U32WfQoW49mDJMaM2Znhw8-HBhfLec","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fups_config_mhv6DlQ.png&sign=0WBisuvFhYBwsseCfrcJJuYuShNxU70E1YELhF-dS8o","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fups_config_mhv6DlQ.png&sign=rRNT5U0ATVQ8-6xvfidzqSdIC-vveV2esbyusBstYlc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fups_config_mhv6DlQ.png&sign=dlDJVtroQcp4BtlznwtiuhnrJF5F-o7seDV0axZZ9OI"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.2.2","release_latest_validation_result":{"name": "com.dynatrace.extension.snmp-ups", "author": {"name": "Dynatrace"}, "version": "1.2.2", "fileHash": "c334a8c04266783dbb6b2cb3674991c360798b5aa0393332e1d02b283b99bb21", "variables": [], "dataSources": ["snmp"], "featureSets": ["system", "ups-input", "ups-bypass", "ups-output", "ups-alarm", "ups-input-table", "ups-output-table", "ups-battery", "ups-alarm-table", "ups-bypass-table"], "extensionName": "com.dynatrace.extension.snmp-ups", "minEECVersion": "1.318.0", "featureSetsDetails": {"system": {"metrics": [{"key": "snmp.ups.sysUpTime", "metadata": {"unit": "Count", "description": "The time (in hundredths of a second) since the network management portion of the system was last re-initialized.", "displayName": "UPS sys Up Time"}}], "isRecommended": true}, "ups-alarm": {"metrics": [{"key": "snmp.ups.AlarmsPresent", "metadata": {"unit": "Count", "description": "The present number of active alarm conditions.", "displayName": "UPS Alarms Present"}}], "isRecommended": true}, "ups-input": {"metrics": [{"key": "snmp.ups.InputLineBads.count", "metadata": {"unit": "Count", "description": "A count of the number of times the input entered an out-of-tolerance condition as defined by the manufacturer.", "displayName": "UPS Input Line Bads"}}, {"key": "snmp.ups.InputNumLines", "metadata": {"unit": "Count", "description": "The number of input lines utilized in this device.", "displayName": "UPS Input Num Lines"}}], "isRecommended": true}, "ups-bypass": {"metrics": [{"key": "snmp.ups.BypassFrequency", "metadata": {"unit": "Count", "description": "The present bypass frequency (0.1 Hertz).", "displayName": "UPS Bypass Frequency (0.1 Hertz)"}}, {"key": "snmp.ups.BypassNumLines", "metadata": {"unit": "Count", "description": "The number of bypass lines utilized in this device. This entry indicates the number of rows in the bypass table.", "displayName": "UPS Bypass Num Lines"}}], "isRecommended": true}, "ups-output": {"metrics": [{"key": "snmp.ups.OutputFrequency", "metadata": {"unit": "Count", "description": "The present output frequency (0.1 Hertz).", "displayName": "UPS Output Frequency"}}, {"key": "snmp.ups.OutputNumLines", "metadata": {"unit": "Count", "description": "The number of output lines utilized in this device. This variable indicates the number of rows in the output table.", "displayName": "UPS Output Num Lines"}}], "isRecommended": true}, "ups-battery": {"metrics": [{"key": "snmp.ups.BatteryStatus", "metadata": {"unit": "Count", "description": "The indication of the capacity remaining in the UPS system's batteries - unknown(1), batteryNormal(2), batteryLow(3), batteryDepleted(4)", "displayName": "UPS Battery Status"}}, {"key": "snmp.ups.SecondsOnBattery", "metadata": {"unit": "Second", "description": "If the unit is on battery power, the elapsed time since the UPS last switched to battery power, or the time since the network management subsystem was last restarted, whichever is less. Zero shall be returned if the unit is not on battery power.", "displayName": "UPS Seconds On Battery"}}, {"key": "snmp.ups.EstimatedMinutesRemaining", "metadata": {"unit": "Minute", "description": "An estimate of the time to battery charge depletion under the present load conditions if the utility power is off and remains off, or if it were to be lost and remain off.", "displayName": "UPS Estimated Minutes Remaining"}}, {"key": "snmp.ups.EstimatedChargeRemaining", "metadata": {"unit": "Percent", "description": "An estimate of the battery charge remaining expressed as a percent of full charge.", "displayName": "UPS Estimated Charge Remaining"}}, {"key": "snmp.ups.BatteryVoltage", "metadata": {"unit": "Count", "description": "The magnitude of the present battery voltage (0.1 Volt DC).", "displayName": "UPS Battery Voltage (0.1 Volt DC)"}}, {"key": "snmp.ups.BatteryCurrent", "metadata": {"unit": "Count", "description": "The present battery current (0.1 Amp DC).", "displayName": "UPS Battery Current (0.1 Amp DC)"}}, {"key": "snmp.ups.BatteryTemperature", "metadata": {"unit": "Celsius", "description": "The ambient temperature at or near the UPS Battery casing (degrees Centigrade).", "displayName": "UPS Battery Temperature (C)"}}], "isRecommended": true}, "ups-alarm-table": {"metrics": [{"key": "snmp.ups.alarm.AlarmTime", "metadata": {"unit": "Count", "description": "The value of sysUpTime when the alarm condition was detected.", "displayName": "UPS Alarm Time"}}], "isRecommended": true}, "ups-input-table": {"metrics": [{"key": "snmp.ups.line.InputFrequency", "metadata": {"unit": "Count", "description": "The present input frequency (0.1 Hertz).", "displayName": "UPS Line Input Frequency"}}, {"key": "snmp.ups.line.InputVoltage", "metadata": {"unit": "Count", "description": "The magnitude of the present input voltage (RMS Volts).", "displayName": "UPS Line Input Voltage"}}, {"key": "snmp.ups.line.InputCurrent", "metadata": {"unit": "Count", "description": "The magnitude of the present input current (0.1 RMS AMP)", "displayName": "UPS Line Input Current"}}, {"key": "snmp.ups.line.InputTruePower", "metadata": {"unit": "Watt", "description": "The magnitude of the present input true power (Watts).", "displayName": "UPS Line Input True Power"}}], "isRecommended": true}, "ups-bypass-table": {"metrics": [{"key": "snmp.ups.line.BypassVoltage", "metadata": {"unit": "Count", "description": "The present bypass voltage (RMS Volts).", "displayName": "UPS Line Bypass Voltage"}}, {"key": "snmp.ups.line.BypassCurrent", "metadata": {"unit": "Count", "description": "The present bypass current (0.1 RMS AMPS).", "displayName": "UPS Line Bypass Current"}}, {"key": "snmp.ups.line.BypassPower", "metadata": {"unit": "Watt", "description": "The present true power conveyed by the bypass (WATTS).", "displayName": "UPS Line Bypass Power"}}], "isRecommended": true}, "ups-output-table": {"metrics": [{"key": "snmp.ups.line.OutputVoltage", "metadata": {"unit": "Count", "description": "The present output voltage (RMS Volts).", "displayName": "UPS Line Output Voltage"}}, {"key": "snmp.ups.line.OutputCurrent", "metadata": {"unit": "Count", "description": "The present output current (0.1 RMS AMPS).", "displayName": "UPS Line Output Current"}}, {"key": "snmp.ups.line.OutputPower", "metadata": {"unit": "Watt", "description": "The present output true power (WATTS).", "displayName": "UPS Line Output Power"}}, {"key": "snmp.ups.line.OutputPercentLoad", "metadata": {"unit": "Percent", "description": "The percentage of the UPS power capacity presently being used on this output line, i.e., the greater of the percent load of true power capacity and the percent load of VA.", "displayName": "UPS Line Output Percent Load"}}], "isRecommended": true}}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This extensions collects important UPS infrastructure metrics to monitor the health and reliability of devices. Metrics are collected through SNMP get polling"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Check UPS battery conditions such as charge or time remaining\n- Detect device anomalies and avoid data center outages"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [UPS Device extension](https://docs.dynatrace.com/docs/shortlink/ups-device-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n- Most UPS vendors and models (UPS-MIB supported)"},"sourceId":"details"}],"modified":"2026-03-10T07:48:13.350998Z","created":"2025-02-11T12:33:29.849001Z","seo_title":"UPS Device monitoring & observability","seo_description":"Monitor your Uninterruptible Power Supplies (UPS) over SNMP. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/ups_dashboard_IZyPHzZ.png","https://dt-cdn.net/hub/ups_metrics_li5H2on.png","https://dt-cdn.net/hub/ups_config_mhv6DlQ.png"],"about":"This extensions collects important UPS infrastructure metrics to monitor the health and reliability of devices. Metrics are collected through SNMP get polling","use_cases":"- Check UPS battery conditions such as charge or time remaining\n- Detect device anomalies and avoid data center outages","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [UPS Device extension](https://docs.dynatrace.com/docs/shortlink/ups-device-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-ups@1.2.2","fqn":"com.dynatrace.extension.snmp-ups","version":"1.2.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-ups/com.dynatrace.extension.snmp-ups-1.2.2-c334a8c04266783dbb6b.zip","release_notes":"Breaking Changes\r\n\r\n- Remove device.name from the UPS entity id. Note: this means that new data will show up under a new entity, but the names will be the same.\r\n\r\nNew Features\r\n\r\n- Add a metric for battery temperature in Fahrenheit\r\n- Add calculated metrics and DQL queries to improve metric display and units\r\n- Improve dashboards and unified analysis screens","created":"2026-01-21T07:32:57.856116Z"},{"name":"com.dynatrace.extension.snmp-ups@1.0.1","fqn":"com.dynatrace.extension.snmp-ups","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-ups/com.dynatrace.extension.snmp-ups-1.0.1-f6e6941956b5304c28f8.zip","release_notes":"- Add platform dashboard\n- Add metric metadata such as `sourceEntity`","created":"2025-07-21T23:39:07.135941Z"},{"name":"com.dynatrace.extension.snmp-ups@1.0.0","fqn":"com.dynatrace.extension.snmp-ups","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-ups/com.dynatrace.extension.snmp-ups-1.0.0-2_AEy8rmD.zip","release_notes":"* UPS battery and power input/output/bypass metric collection\n* Overview dashboard\n* Custom topology rules","created":"2025-02-12T10:24:19.479806Z"}],"related_technologies":["snmp-traps-statistics"],"latest_downloads":[{"name":"com.dynatrace.extension.snmp-ups@1.2.2","fqn":"com.dynatrace.extension.snmp-ups","version":"1.2.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-ups/com.dynatrace.extension.snmp-ups-1.2.2-c334a8c04266783dbb6b.zip","release_notes":"Breaking Changes\r\n\r\n- Remove device.name from the UPS entity id. Note: this means that new data will show up under a new entity, but the names will be the same.\r\n\r\nNew Features\r\n\r\n- Add a metric for battery temperature in Fahrenheit\r\n- Add calculated metrics and DQL queries to improve metric display and units\r\n- Improve dashboards and unified analysis screens","created":"2026-01-21T07:32:57.856116Z"}]},{"id":956,"slug":"tensorflow-keras","title":"TensorFlow Keras","description":"Observe the training progress of TensorFlow Keras AI models.","logo":"https://dt-cdn.net/hub/logos/tensorflow-keras.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/dynatrace-for-tensorflow-keras-observability","providers":[],"tags":["ai","AI Observability","Maschine Learning","TensorBoard"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/Dynatrace_notebook_cAKTwVS.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_notebook_cAKTwVS.png&sign=wqgVSKmWvV5G1bw50frsEjdQL_lySF4pylA02GVKCCs","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDynatrace_notebook_cAKTwVS.png&sign=8lLk-dquDgM3qWc5KusmDS33HbcJWrLxqyMIlxzKssE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDynatrace_notebook_cAKTwVS.png&sign=zKpzyIYSw5qxk444xrVXwq8ffb6M5wGIAHDX-5ZGuJk","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDynatrace_notebook_cAKTwVS.png&sign=30wM5dk5oCoxGXXzUuUCH3MJ-K929xGHDx1fqI0wQ2w","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDynatrace_notebook_cAKTwVS.png&sign=Kb4P9HvBItwM5QqVdXfT3W6McVNOyupx_ekQHeSKMH4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDynatrace_notebook_cAKTwVS.png&sign=VrEYWAYYbmAu530lr1LvW0itGBWNM2BcmecEtH0BG6Y"}}],"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":"TensorFlow and its user-friendly Keras sequential interface represent state-of-the-art technology for training and running deep learning models.\n\nTensorFlow represents a general-purpose machine learning framework that allows data scientists to build, train and run all kinds of AI models on top.\n\nTensorFlow also ships together with a convenient debugging server called TensorBoard that allows data scientists to collect and visualize all relevant training information such as logs, events, and metrics within a Web dashboard.\n\nWhile TensorBoard is a great tool for local debugging of your AI model, it is not applicable for long-term observability of your running AI model in production.\n\nAs TensorBoard data collection is built on top of a flexible TensorFlow callback receiver interface, it is easy to directly send observability information about your running AI model to Dynatrace.\nAll that is necessary is a dedicated TensorFlow callback implementation that collects the data and forwards to a Dynatrace monitoring environment."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"A TensorFlow callback receiver implementation does receive important information updates during training and evaluation phase of a model.\nSee below the implementation of a Dynatrace TensorFlow callback receiver that forwards metric data during training and evaluation of a model.\n* Create a Dynatrace environment API token with the permission scopes (metric.ingest)\n* Use the following Dynatrace TensorFlow callback receiver within your AI model and initialize it with your own Dynatrace API token and environment URL:\n\n```python\nimport tensorflow as tf\nfrom tensorflow import keras\n\nimport requests\n# Custom TensorFlow Keras callback receiver that sends the logged metrics\n# to a Dynatrace monitoring environment.\n# Read more about writing your own callback receiver here:\n# https://www.tensorflow.org/guide/keras/custom_callback\nclass DynatraceKerasCallback(keras.callbacks.Callback):\n    metricprefix = ''\n    modelname = ''\n    url = ''\n    apitoken = ''\n    batch = ''\n\n    # Constructor that takes a metric prefix, the name of the current model that is used,\n    # the Dynatrace metric ingest API endpoint (e.g.: https://your.live.dynatrace.com/api/v2/metrics/ingest)\n    # and the Dynatrace API token (with metric ingest scope enabled)\n    def __init__(self, metricprefix='tensorflow.', modelname='', url='', apitoken=''):\n        self.metricprefix = metricprefix\n        self.modelname = modelname\n        self.url = url\n        self.apitoken = apitoken\n\n    def send_metric(self, name, value, tags):\n      tags_str = ''\n      for tag_key in tags:\n        tags_str = tags_str + ',{key}={value}'.format(key=tag_key, value=tags[tag_key])\n      line = '{prefix}.{name}{tags} {value}\\n'.format(prefix=self.metricprefix, tags=tags_str, model=self.modelname, name=name, value=value)\n      self.batch = self.batch + line\n\n    def flush(self):\n      print(self.batch)\n      r = requests.post(self.url, headers={'Content-Type': 'text/plain', 'Authorization' : 'Api-Token ' + self.apitoken}, data=self.batch)\n      self.batch = ''\n\n    def on_train_end(self, logs=None):\n        keys = list(logs.keys())\n        for m in keys:\n          self.send_metric(m, logs[m], { 'model' : self.modelname, 'stage' : 'train' })\n        self.flush()\n\n    def on_epoch_end(self, epoch, logs=None):\n        keys = list(logs.keys())\n        for m in keys:\n          self.send_metric(m, logs[m], { 'model' : self.modelname, 'stage' : 'train' })\n        self.flush()\n\n    def on_test_end(self, logs=None):\n        keys = list(logs.keys())\n        for m in keys:\n          self.send_metric(m, logs[m], { 'model' : self.modelname, 'stage' : 'test' })\n        self.flush()\n\n    def on_predict_end(self, logs=None):\n        keys = list(logs.keys())\n        for m in keys:\n          self.send_metric(m, logs[m], { 'model' : self.modelname, 'stage' : 'predict' })\n        self.flush()\n```\n\n* The Dynatrace TensorFlow callback hook will prefix and forward all your TensorFlow metrics to Dynatrace. By default you will receive two metrics representing the training accuracy (tensorflow.accuracy) and the loss (tensorflow.loss) split by model and stage."},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:59.136456Z","created":"2023-11-27T12:21:10.378882Z","seo_title":"TensorFlow Keras monitoring & observability","seo_description":"Observe the training progress of TensorFlow Keras AI models. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/Dynatrace_notebook_cAKTwVS.png"],"about":"TensorFlow and its user-friendly Keras sequential interface represent state-of-the-art technology for training and running deep learning models.\n\nTensorFlow represents a general-purpose machine learning framework that allows data scientists to build, train and run all kinds of AI models on top.\n\nTensorFlow also ships together with a convenient debugging server called TensorBoard that allows data scientists to collect and visualize all relevant training information such as logs, events, and metrics within a Web dashboard.\n\nWhile TensorBoard is a great tool for local debugging of your AI model, it is not applicable for long-term observability of your running AI model in production.\n\nAs TensorBoard data collection is built on top of a flexible TensorFlow callback receiver interface, it is easy to directly send observability information about your running AI model to Dynatrace.\nAll that is necessary is a dedicated TensorFlow callback implementation that collects the data and forwards to a Dynatrace monitoring environment.","use_cases":"","supported_distributions":"","get_started":"A TensorFlow callback receiver implementation does receive important information updates during training and evaluation phase of a model.\nSee below the implementation of a Dynatrace TensorFlow callback receiver that forwards metric data during training and evaluation of a model.\n* Create a Dynatrace environment API token with the permission scopes (metric.ingest)\n* Use the following Dynatrace TensorFlow callback receiver within your AI model and initialize it with your own Dynatrace API token and environment URL:\n\n```python\nimport tensorflow as tf\nfrom tensorflow import keras\n\nimport requests\n# Custom TensorFlow Keras callback receiver that sends the logged metrics\n# to a Dynatrace monitoring environment.\n# Read more about writing your own callback receiver here:\n# https://www.tensorflow.org/guide/keras/custom_callback\nclass DynatraceKerasCallback(keras.callbacks.Callback):\n    metricprefix = ''\n    modelname = ''\n    url = ''\n    apitoken = ''\n    batch = ''\n\n    # Constructor that takes a metric prefix, the name of the current model that is used,\n    # the Dynatrace metric ingest API endpoint (e.g.: https://your.live.dynatrace.com/api/v2/metrics/ingest)\n    # and the Dynatrace API token (with metric ingest scope enabled)\n    def __init__(self, metricprefix='tensorflow.', modelname='', url='', apitoken=''):\n        self.metricprefix = metricprefix\n        self.modelname = modelname\n        self.url = url\n        self.apitoken = apitoken\n\n    def send_metric(self, name, value, tags):\n      tags_str = ''\n      for tag_key in tags:\n        tags_str = tags_str + ',{key}={value}'.format(key=tag_key, value=tags[tag_key])\n      line = '{prefix}.{name}{tags} {value}\\n'.format(prefix=self.metricprefix, tags=tags_str, model=self.modelname, name=name, value=value)\n      self.batch = self.batch + line\n\n    def flush(self):\n      print(self.batch)\n      r = requests.post(self.url, headers={'Content-Type': 'text/plain', 'Authorization' : 'Api-Token ' + self.apitoken}, data=self.batch)\n      self.batch = ''\n\n    def on_train_end(self, logs=None):\n        keys = list(logs.keys())\n        for m in keys:\n          self.send_metric(m, logs[m], { 'model' : self.modelname, 'stage' : 'train' })\n        self.flush()\n\n    def on_epoch_end(self, epoch, logs=None):\n        keys = list(logs.keys())\n        for m in keys:\n          self.send_metric(m, logs[m], { 'model' : self.modelname, 'stage' : 'train' })\n        self.flush()\n\n    def on_test_end(self, logs=None):\n        keys = list(logs.keys())\n        for m in keys:\n          self.send_metric(m, logs[m], { 'model' : self.modelname, 'stage' : 'test' })\n        self.flush()\n\n    def on_predict_end(self, logs=None):\n        keys = list(logs.keys())\n        for m in keys:\n          self.send_metric(m, logs[m], { 'model' : self.modelname, 'stage' : 'predict' })\n        self.flush()\n```\n\n* The Dynatrace TensorFlow callback hook will prefix and forward all your TensorFlow metrics to Dynatrace. By default you will receive two metrics representing the training accuracy (tensorflow.accuracy) and the loss (tensorflow.loss) split by model and stage."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"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":196,"slug":"jquery","title":"jQuery","description":"JavaScript library simplifies HTML DOM tree traversal and manipulation.","logo":"https://dt-cdn.net/hub/logos/jquery.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/rum-injection","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 offers comprehensive monitoring and optimization for jQuery applications, ensuring enhanced performance and user experience. Here are some key features:\n\n- Performance Metrics: Monitor end-user performance metrics to understand user satisfaction and identify errors quickly.\n- Error Identification: Detect and resolve jQuery errors with detailed insights, including line numbers and stack traces.\n- Full Stack Metrics: Gain visibility into your entire IT environment, from code to server level.\n- User Experience Enhancement: Optimize user action duration across different channels and devices."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n* 1.3 - 1.12, 2.0 - 2.2, 3.0 - 3.3.x"},"sourceId":"details"}],"modified":"2026-03-10T07:48:11.945633Z","created":"2020-08-14T07:46:20.356000Z","seo_title":"Comprehensive jQuery Monitoring with Dynatrace","seo_description":"Discover Dynatrace powerful jQuery monitoring solutions to enhance performance, detect issues, and optimize resource usage.","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 offers comprehensive monitoring and optimization for jQuery applications, ensuring enhanced performance and user experience. Here are some key features:\n\n- Performance Metrics: Monitor end-user performance metrics to understand user satisfaction and identify errors quickly.\n- Error Identification: Detect and resolve jQuery errors with detailed insights, including line numbers and stack traces.\n- Full Stack Metrics: Gain visibility into your entire IT environment, from code to server level.\n- User Experience Enhancement: Optimize user action duration across different channels and devices.","use_cases":"","supported_distributions":"","get_started":""},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["angularjs","reactjs"],"latest_downloads":null},{"id":736,"slug":"huawei-jvm","title":"Huawei JVM","description":"Automatically and intelligently monitor, analyze, and optimize the performance of your virtual machine.","logo":"https://dt-cdn.net/hub/logos/huawei-jvm.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_EZY0wZP.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_EZY0wZP.png&sign=HqwNrw5Gb8bQiP37bbUh18gWyCxODXbG_MaaThkKW_0","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_EZY0wZP.png&sign=pBqO2-sAK9Z5qf4H3kaK8oC3nol_ts1EksK28ybklJY","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_EZY0wZP.png&sign=Ab0UZnQhlIC5XfzbocxLlh6j_4K9Ef9Gk3zMRYuW7Z0","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_EZY0wZP.png&sign=mytP5WRroqIG9YpMkHhx1qUirguK6SmywaI1lr0r9BU","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_EZY0wZP.png&sign=9FSyN3YMMIe7ZDiGfJOza18QH8XyTF6E5gzvJmRRtpw","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_EZY0wZP.png&sign=TAPHVOnEmCqyrmiJfHnN7AYKtQin0m4nq2ANaRtKCXM"}},{"caption":"","src":"https://dt-cdn.net/hub/jvm-memory-profiling-1_aD1PzTe.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_aD1PzTe.png&sign=SeMoMZuc9-icmdxlGAsuFp6DKkcfBBALDoLuHp3jLck","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_aD1PzTe.png&sign=BlK0YaCu9nN73Z1IBYniq9Y5EGwmwYGjJ2n0h0D6fzc","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_aD1PzTe.png&sign=oF_Z7Vrx-Q4PZQbb4Gb4C-ahioZ6isu-Yv0hThXxAnA","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_aD1PzTe.png&sign=X9ycFTl5K7Qn19Y_UYEv2mv17HImTASCYk6OvRdCuqM","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_aD1PzTe.png&sign=KYj8cCsp5tRFzG7NOQrpug8whasALjFUYb4ZR9xwF7E","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_aD1PzTe.png&sign=3woqhlfICI3-2LpG95qRsw7JBPhEQkzQMZA9dgiFU-U"}},{"caption":"","src":"https://dt-cdn.net/hub/jvm-memory-profiling-2_3ZvYcsw.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_3ZvYcsw.png&sign=Pb0sK5ybtp3aNm9gpAi3juaBc0P6kwojqSqn8TuQ7-M","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_3ZvYcsw.png&sign=ULuW1A49MkbDJrEREH782-1cUBWxBY4OCwbvSdsYCi0","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_3ZvYcsw.png&sign=jyAPapuw169dcGkBvc6IhUe-vi8gWerZqu0EfSLO2xc","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_3ZvYcsw.png&sign=SyvpaXAXDdEz7IJpYWNEtxfzeatG-6_xkagMxu-IRbU","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_3ZvYcsw.png&sign=VyaUvEY9We_K0m7YWprDYj-vpB9dmnUh_DL6nb16Nrs","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_3ZvYcsw.png&sign=UCPH9runNcqVCFrfXBug0pP18U-wwoBXAP0b3lnFbMU"}},{"caption":"","src":"https://dt-cdn.net/hub/jvm-memory-profiling-3_LYiK1tR.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_LYiK1tR.png&sign=f-OcBulrC9S2XT8TPsmRrFee2_aNdosGx5v9mObm-Xs","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_LYiK1tR.png&sign=dpnn_R-AcTd2UDPcZJ1S9bcvNCOgPZtqEd-qk3y1zDM","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_LYiK1tR.png&sign=TZbogPffze4Q24cA32RAzotihv-vWnvPOUFUbWZb7-U","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_LYiK1tR.png&sign=MJCYc85A7b2Edk7Le3fLUQ8hC64xq8iaPakKYJJFnMQ","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_LYiK1tR.png&sign=FO8j37LBBbxUjRn3xWm2IpTYVj0n-opDYDmOybJ7cTM","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_LYiK1tR.png&sign=G5qv6V0laJlVYiuESSvh3UdH4yxsoo_2kN2qFg4chLI"}},{"caption":"","src":"https://dt-cdn.net/hub/jvm-threads_lHzXQPZ.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_lHzXQPZ.png&sign=5_62VMUhbIWB2Ke2rPrfOIjNww_AlXTjXIOBnn1Qyy0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-threads_lHzXQPZ.png&sign=45r7GHlAjfUhoM1qhp2yelqOpu2s8zmSDF5ElVY8PRk","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-threads_lHzXQPZ.png&sign=P3rKH7QcI8YKoZ5sSNSaL3Nmdcq6k4ihW-vBAk4c1uI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-threads_lHzXQPZ.png&sign=aStqjZZ2p4ctrwD1KqLpnv9Kn7-r4Iw7AvoIcB4O4IY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-threads_lHzXQPZ.png&sign=GWJXAXyUvAsIdjMnIYGEFPPWIw9d25BZJE5u1OkNT-c","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-threads_lHzXQPZ.png&sign=cpp0tKaNKZnsomictzeZXqu_1dP0jbsyuftRywynq_s"}}],"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:58.071520Z","created":"2022-03-25T17:17:17.696874Z","seo_title":"Huawei JVM 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_EZY0wZP.png","https://dt-cdn.net/hub/jvm-memory-profiling-1_aD1PzTe.png","https://dt-cdn.net/hub/jvm-memory-profiling-2_3ZvYcsw.png","https://dt-cdn.net/hub/jvm-memory-profiling-3_LYiK1tR.png","https://dt-cdn.net/hub/jvm-threads_lHzXQPZ.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":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":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":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":808,"slug":"grail","title":"Grail","description":"Dynatrace's  data lakehouse providing unified storage for any type of data.","logo":"https://dt-cdn.net/hub/logos/grail.png","link_to":"https://www.dynatrace.com/platform/grail/","documentation_link":"https://docs.dynatrace.com/docs/platform/grail","providers":[],"tags":[],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/grail.jpg","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fgrail.jpg&sign=doAUwDgGajonCGF59HDor7I18vDcnygr7cLfujbTYhU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fgrail.jpg&sign=-BFEj6ah9m4qEjvH5w98kVqIFv-UfOXM9RGd1HkLzv4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fgrail.jpg&sign=kYhPygxdlGLiy0MtdoFPiIOO2kCqzrnyWlbDO_1xZPw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fgrail.jpg&sign=VVC-_Rv3mvK-0WO8omWI0oJZ8yRMKkMoEEtyhx1GgXE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fgrail.jpg&sign=vlIgMiV-PRC5mGM5IJDYlGtxH5FqyPuaNQTolZttySo","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fgrail.jpg&sign=ENMUqe95OBxV1fbZWfv0DaYptEWihU0GpA2MeQWyBqU"}}],"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":"Grail is fundamentally **enhancing the technical core** of the **Dynatrace Software Intelligence Platform**.\n\nWith multicloud and cloud-native architectures the **volume of data and the complexity** of application environments and dependencies between their components are **exploding**.\n\nGrail provides an effective way to **store and query data in context** to get **immediate insights and drive automation**. It will revolutionize data analytics and management by unifying observability data as well as security and business data and delivering instant and cost-efficient AI-powered answers and automation for SREs, DevOps, operations teams, app teams, and security teams.\n\nGrail powers **log analytics and management**, accelerating log analysis by **up to 100x** for complex use cases by making **storage tier** and **rehydration hassles** as well as **(re-)indexing** exercises **obsolete**.\n\nWith the **Dynatrace Query Language** using a **schema-on-read approach** and massively parallel processing, any query can be answered at any time."},"sourceId":"about"}],"modified":"2025-11-04T08:05:57.992169Z","created":"2022-10-04T12:30:49.254532Z","seo_title":"Grail monitoring & observability","seo_description":"Dynatrace's  data lakehouse providing unified storage for any type of data. 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/grail.jpg"],"about":"Grail is fundamentally **enhancing the technical core** of the **Dynatrace Software Intelligence Platform**.\n\nWith multicloud and cloud-native architectures the **volume of data and the complexity** of application environments and dependencies between their components are **exploding**.\n\nGrail provides an effective way to **store and query data in context** to get **immediate insights and drive automation**. It will revolutionize data analytics and management by unifying observability data as well as security and business data and delivering instant and cost-efficient AI-powered answers and automation for SREs, DevOps, operations teams, app teams, and security teams.\n\nGrail powers **log analytics and management**, accelerating log analysis by **up to 100x** for complex use cases by making **storage tier** and **rehydration hassles** as well as **(re-)indexing** exercises **obsolete**.\n\nWith the **Dynatrace Query Language** using a **schema-on-read approach** and massively parallel processing, any query can be answered at any time.","use_cases":"","supported_distributions":"","get_started":""},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["dashboards","learn-dql","logs-and-events","notebooks"],"latest_downloads":null},{"id":1140,"slug":"traceroute","title":"Traceroute","description":"Run traceroute commands and collect step performance metrics.","logo":"https://dt-cdn.net/hub/clientnetwork-gray_900-icon.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/traceroute-extension","providers":[],"tags":["icmp","network","packet","router","routing","traces","udp"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Overview Dashboard - new platform","src":"https://dt-cdn.net/hub/traceroute_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%2Ftraceroute_dashboard.png&sign=7Jk5TaHJcQX5z2M-cAyu6WahrO6XCA_yN-kmcr2aCk4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftraceroute_dashboard.png&sign=WlaUlPfh6Pt1awOsteS6oTtXWlvgI9aPU_T3bwm7Mko","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftraceroute_dashboard.png&sign=JhGLr2D-pDaaSKf-TuZ97L9exX1CznnIQIonuJpUBc0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftraceroute_dashboard.png&sign=p4SrNK1xqe0BhcTnnyxEK0oYG1usqQCC_NQkxhcEh-4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftraceroute_dashboard.png&sign=uNv1FuLQH2eACm-B4L-ycmQlO_Hs8Xz2F0AW7ZpgYcM","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftraceroute_dashboard.png&sign=rT12NhOhH88Jb5gDaN_Zg4M0RVSURcIB1EKKKMNK7Wc"}},{"caption":"Overview dashboard - classic","src":"https://dt-cdn.net/hub/traceroute_classic_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%2Ftraceroute_classic_dashboard.png&sign=VWrOkewqSQgTf9PTkwiZucSPeOHaQ0d_RGFW0zQILqE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftraceroute_classic_dashboard.png&sign=g-plnoK2L5GcAblRqN9MWDMIp4VQlw2gH5SbpPe_-08","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftraceroute_classic_dashboard.png&sign=UmiL7_P7UkFY_NjvGk0QtKNEFr5Y3p9wLHLmhPY8lIQ","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftraceroute_classic_dashboard.png&sign=A5bqXlYtMnbxfqdPBzN7rJjE10Q8O12UHz_ddt-vLoU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftraceroute_classic_dashboard.png&sign=VoQQPfAMG8vt5cBwhLdBoA-DSOM5qq8Kud8jmGB6BJM","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftraceroute_classic_dashboard.png&sign=7ig9sQWS46X5-x0SEZ6iYBNeOiy71I-_4RuBsrDT4LE"}},{"caption":"Traceroute configuration","src":"https://dt-cdn.net/hub/traceroute_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%2Ftraceroute_config.png&sign=MnDMOlrj0cIN5_PIzdkwYvEovY61J0eo64DJKmFfXSw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftraceroute_config.png&sign=I_d1fT1BvsygffkF1s70DREPfLVrAEqPm4uvCB8rn-o","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftraceroute_config.png&sign=iDn2YuFpL1PTG5HY4s8gMR0xha_Wi2LZvVTDbf_1dqo","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftraceroute_config.png&sign=JbfUhgKFAIHXj12kZnHYEyr-DRKyjoYx-X_n1qJHabM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftraceroute_config.png&sign=-NOuAu7Zf25U-rxITAsZPdl0-HNMLNqHQYNVPJ2oXq8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftraceroute_config.png&sign=cUPdqdv6NwDPO3FvHHu91d5vqDOZ6LWbvkWEUH1SDI4"}},{"caption":"Traceroute metrics","src":"https://dt-cdn.net/hub/traceroute_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%2Ftraceroute_metrics.png&sign=ryU9uMF-ppKis92cs0lusYzb7vqCt5SgIgWAlEijM0M","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftraceroute_metrics.png&sign=aVN0PmxzyTfkJcGqqy2RzVsoskbkBcS0eZK94Lv39_A","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftraceroute_metrics.png&sign=Y7fdTW0Rip5U82Wwa0quSRhgZX_t1F2U6NASgkz2zDw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftraceroute_metrics.png&sign=h9j7Y46OzEXPceepv4jgUBglzDf-h7vMFEj9yNCtM3E","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftraceroute_metrics.png&sign=W-_U-oGXkSaxOs00IQSfBP10ABQ7fkBTOEImwUDDkQU","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftraceroute_metrics.png&sign=_3-7x1ZFGVDXJ6hc8D_ns3FATjKAwld-Ub4IuVD2J-k"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"3.0.7","release_latest_validation_result":{"name": "com.dynatrace.extension.traceroute", "author": {"name": "Dynatrace"}, "version": "3.0.7", "fileHash": "06828cbe359a3def88efe911600df4dec5fbaa9988c332384b5929396d7fe168", "variables": [], "dataSources": ["python"], "featureSets": ["default"], "extensionName": "com.dynatrace.extension.traceroute", "minEECVersion": "1.318.0", "featureSetsDetails": {"default": {"metrics": [{"key": "traceroute.rtt", "metadata": {"unit": "MilliSecond", "description": "Traceroute Round Trip time", "displayName": "Traceroute RTT"}}, {"key": "traceroute.connection", "metadata": {"unit": "Count", "description": "Could the traceroute reach the destination? 1 = Yes, 0 = No", "displayName": "Traceroute Connected Successfully"}}], "isRecommended": true}}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This extensions runs a `traceroute` (or `tracert` on Windows) command from an ActiveGate or OneAgent to a configured destination and collects all of the RTT performance metrics for each step.\n\nIt also collects a metric on whether the connection to the remote destination was successful (1) or failed (0).\n\nEach metric contains dimensions for the device IP / hostname of each hop."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"-   Collect connection information and performance for layer 3 network devices\n-   Diagnose network outages"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Traceroute extension](https://docs.dynatrace.com/docs/shortlink/traceroute-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n-   Windows\n-   Linux (Requires `traceroute` to be installed)"},"sourceId":"details"}],"modified":"2026-03-10T07:48:13.344730Z","created":"2025-03-12T13:42:07.514819Z","seo_title":"Traceroute monitoring & observability","seo_description":"Run traceroute commands and collect step performance metrics. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/traceroute_dashboard.png","https://dt-cdn.net/hub/traceroute_classic_dashboard.png","https://dt-cdn.net/hub/traceroute_config.png","https://dt-cdn.net/hub/traceroute_metrics.png"],"about":"This extensions runs a `traceroute` (or `tracert` on Windows) command from an ActiveGate or OneAgent to a configured destination and collects all of the RTT performance metrics for each step.\n\nIt also collects a metric on whether the connection to the remote destination was successful (1) or failed (0).\n\nEach metric contains dimensions for the device IP / hostname of each hop.","use_cases":"-   Collect connection information and performance for layer 3 network devices\n-   Diagnose network outages","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Traceroute extension](https://docs.dynatrace.com/docs/shortlink/traceroute-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.traceroute@3.0.7","fqn":"com.dynatrace.extension.traceroute","version":"3.0.7","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.traceroute/com.dynatrace.extension.traceroute-3.0.7-06828cbe359a3def88ef.zip","release_notes":"- Security Improvements: sanitize `tracert` command destination parameter\r\n- Add keywords for IO app integration","created":"2026-03-13T02:03:28.906864Z"},{"name":"com.dynatrace.extension.traceroute@3.0.4","fqn":"com.dynatrace.extension.traceroute","version":"3.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.traceroute/com.dynatrace.extension.traceroute-3.0.4-384200bf014258c7f02e.zip","release_notes":"🐛 Bugs fixed in this version:\r\n- Fixed a bug in which the platform dashboard would prompt for changes to be saved/discarded","created":"2025-12-18T20:48:55.086154Z"},{"name":"com.dynatrace.extension.traceroute@3.0.3","fqn":"com.dynatrace.extension.traceroute","version":"3.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.traceroute/com.dynatrace.extension.traceroute-3.0.3-f7d11c4e9d2f7b5bc8ca.zip","release_notes":"Note this may be a **Breaking change** to custom dashboards.\r\n\r\nFixes and Improvements:\r\n\r\n-   Removed [volatile dimension](https://docs.dynatrace.com/docs/shortlink/api-metrics-v2-best-practices#avoid-volatile-dimensions) `trace.start`. Trace start is now determined from the metric ingest timestamp instead. You can see examples of how to do this in the 'Traceroute Connectivity' Dashboard.\r\n-   Remove redundant dimensions `next.name` and `next.address`. Network topology can be derived solely from the `previous.name` and `previous.address` dimensions. This doubly linked list approach was not needed.\r\n\r\nDeprecations:\r\n\r\n-   Removal of dimensions: `trace.start, next.address and next.name`.","created":"2025-12-05T10:49:22.818370Z"},{"name":"com.dynatrace.extension.traceroute@2.0.7","fqn":"com.dynatrace.extension.traceroute","version":"2.0.7","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.traceroute/com.dynatrace.extension.traceroute-2.0.7-a95f7dbc2c21e416eab3.zip","release_notes":"🚀 Improved in this version:\n- Error codes added to reported errors","created":"2025-11-04T13:31:55.294605Z"},{"name":"com.dynatrace.extension.traceroute@2.0.6","fqn":"com.dynatrace.extension.traceroute","version":"2.0.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.traceroute/com.dynatrace.extension.traceroute-2.0.6-2773841569ced8fcc861.zip","release_notes":"- Generate new platform dashboard\n- Add dt.security_context attribute\n- Add new platform screens\n- Improve SummaryStat reporting and add config for num packets","created":"2025-08-19T13:13:17.186329Z"},{"name":"com.dynatrace.extension.traceroute@2.0.3","fqn":"com.dynatrace.extension.traceroute","version":"2.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.traceroute/com.dynatrace.extension.traceroute-2.0.3-dff34a9a944dbacd5e73.zip","release_notes":"- Bug Fix: Resolves an error when checking if the last device was the expected destination, when the device list was empty\n- Updated both the classic and document dashboards.","created":"2025-06-09T12:28:10.069040Z"},{"name":"com.dynatrace.extension.traceroute@2.0.2","fqn":"com.dynatrace.extension.traceroute","version":"2.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.traceroute/com.dynatrace.extension.traceroute-2.0.2-24a720d6a334b72123ce.zip","release_notes":"- Update overview dashboard with entity links and trace status","created":"2025-05-27T12:52:50.336563Z"},{"name":"com.dynatrace.extension.traceroute@2.0.1","fqn":"com.dynatrace.extension.traceroute","version":"2.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.traceroute/com.dynatrace.extension.traceroute-2.0.1-6c82f06f3ea7880c0894.zip","release_notes":"##### Bug Fixes\n- Now correctly processes traces where probes for the same hop go to different devices (e.g. load balanced)\n\n##### Breaking changes\n- Now uses Dynatrace standard dimension naming for device Ip address and hostname information. e.g., `device.address` and `device.name` instead of `device.hostname` and `device.ip`.\n  - The existing topology type for a `Traceroute Device` is unchanged.","created":"2025-05-20T07:00:10.607005Z"},{"name":"com.dynatrace.extension.traceroute@1.0.1","fqn":"com.dynatrace.extension.traceroute","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.traceroute/com.dynatrace.extension.traceroute-1.0.1-ed299049922b8440a6db.zip","release_notes":"- Run traceroute command. e.g.,\n  - Linux: `traceroute -w 1 --max-hops=10 google.com`\n  - Windows: `tracert -w 1000 -h 10 google.com`\n- Collect RTT and connection status metrics\n- Dashboards, topology and Unified analysis screens","created":"2025-03-13T00:15:49.335684Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.traceroute@3.0.7","fqn":"com.dynatrace.extension.traceroute","version":"3.0.7","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.traceroute/com.dynatrace.extension.traceroute-3.0.7-06828cbe359a3def88ef.zip","release_notes":"- Security Improvements: sanitize `tracert` command destination parameter\r\n- Add keywords for IO app integration","created":"2026-03-13T02:03:28.906864Z"}]},{"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":794,"slug":"kong-api-gateway","title":"Kong Gateway","description":"Intelligently monitor, analyze, and optimize your Kong Gateway and its managed APIs.","logo":"https://dt-cdn.net/hub/logos/kong-api-gateway.png","link_to":"https://docs.dynatrace.com/docs/shortlink/kong-gateway","documentation_link":"https://docs.dynatrace.com/docs/shortlink/kong-gateway","providers":["oa"],"tags":["api-gateway","http-server","web-server"],"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":166,"slug":"ibm-cloud","title":"IBM Cloud Foundry","description":"Set of cloud computing services for business offered by the information technology company IBM.","logo":"https://dt-cdn.net/hub/logos/ibm-cloud.png","link_to":"https://www.dynatrace.com/technologies/ibm-cloud-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/cloud-foundry-monitoring-hub","providers":["oa"],"tags":["cloud","ibm","infrastructure","microservices","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":222,"slug":"mozilla-firefox","title":"Mozilla Firefox","description":"Free, open source web browser that uses the Gecko layout engine.","logo":"https://dt-cdn.net/hub/logos/mozilla-firefox.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:12.089015Z","created":"2020-08-14T07:46:20.794000Z","seo_title":"Mozilla Firefox monitoring & observability","seo_description":"Free, open source web browser that uses the Gecko layout engine. 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":269,"slug":"sap-commerce-cloud","title":"SAP Commerce Cloud","description":"Boost SAP Commerce Cloud performance with Dynatrace’s unified observability.","logo":"https://dt-cdn.net/hub/logos/sap-commerce-cloud.png","link_to":"https://www.dynatrace.com/technologies/sap-commerce-cloud-monitoring/","documentation_link":"https://help.sap.com/docs/SAP_COMMERCE_CLOUD_PUBLIC_CLOUD/0fa6bcf4736c46f78c248512391eb467/249b3a2b0a2a469e8e18c8bbc6b77206.html","providers":[],"tags":["cloud","cloud monitoring","CX Cloud","HANA","rise","sap"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"SAP dashboard for performance monitoring","src":"https://cdn.hub.central.dynatrace.com/hub/CC_Hub.png","srcset":{"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_Hub.png&sign=xB7_hO7QyU_ezQ2XRN5LiJNbXm7owPlBwfjNI72Hf34","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_Hub.png&sign=JIuGDh783eLUNSIhmj1vk6IzUiNYP0VPLTu4_Fu4RJk","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_Hub.png&sign=Uz_R_SYBslTAwk-MuqiGEJm0nD1e092z_C3fvAXeI98","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_Hub.png&sign=F_5KI2_4DPvF4FcPDoa7jRGj8WpZnZ42ZWhBwwvW4GM","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_Hub.png&sign=1gCKRHGsbBIogJ4C42WVCQtDgtN3KsCTbbtl332eLY4","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_Hub.png&sign=xhjwEZregnM2Rpx-pQKyCqCFt-DkC-YTPjpb6vSe2C4"}}],"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":"Using Dynatrace with SAP Commerce Cloud helps you to monitor your site to ensure that your implementation meets your performance expectations.\nYou can use [this](https://help.sap.com/docs/SAP_COMMERCE_CLOUD_PUBLIC_CLOUD/6065ea129a544adba2c3e0791dc069f2/8590758394114149aa23de63686b76f0.html) performance data to foresee potential issues and and perfom preventative maintenance. This site data and analysis can help you to devise solutions when issues arise."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"Review the features and capabilities in Dynatrace by consulting [this](https://help.sap.com/viewer/0fa6bcf4736c46f78c248512391eb467/latest/en-US/249b3a2b0a2a469e8e18c8bbc6b77206.html) section of the product documentation.\n\nDynatrace is available to all SAP Commerce Cloud users, it simply requires activation with Dynatrace."},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:58.942308Z","created":"2020-08-14T07:46:21.719000Z","seo_title":"SAP Commerce Cloud monitoring & observability","seo_description":"Boost SAP Commerce Cloud performance with Dynatrace’s unified observability. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/CC_Hub.png"],"about":"Using Dynatrace with SAP Commerce Cloud helps you to monitor your site to ensure that your implementation meets your performance expectations.\nYou can use [this](https://help.sap.com/docs/SAP_COMMERCE_CLOUD_PUBLIC_CLOUD/6065ea129a544adba2c3e0791dc069f2/8590758394114149aa23de63686b76f0.html) performance data to foresee potential issues and and perfom preventative maintenance. This site data and analysis can help you to devise solutions when issues arise.","use_cases":"","supported_distributions":"","get_started":"Review the features and capabilities in Dynatrace by consulting [this](https://help.sap.com/viewer/0fa6bcf4736c46f78c248512391eb467/latest/en-US/249b3a2b0a2a469e8e18c8bbc6b77206.html) section of the product documentation.\n\nDynatrace is available to all SAP Commerce Cloud users, it simply requires activation with Dynatrace."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["powerconnect-for-sap-on-dynatrace-1","sap-cloud-platform","sap-gui-and-abap-platform","sap-hana-database-remote-monitoring","sap-jvm"],"latest_downloads":null},{"id":1283,"slug":"mcp-server-tools","title":"MCP Server Tools","description":"Enable your agents with reliable insights, with our toolkit accessible via MCP.","logo":"https://cdn.hub.central.dynatrace.com/hub/Tools-icon.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/dynatrace-mcp-server#server","providers":[],"tags":["a2a","agentic-operations-system","DEBUGGING","DEVELOPER TOOLS","MCP","Model Context Protocol"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Provide production context to widely used LLMs and AI agents via the MCP Server tools","src":"https://cdn.hub.central.dynatrace.com/hub/ScreenShot_Hub_8.png","srcset":{"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_8.png&sign=OHLB3UIwvimTjkxVuyIOEAfpMu0xv4ksgDbz42BiJXE","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_8.png&sign=ONrrw-XiZHv_DCaDhg0blZlxJLNw0mFBBKXyryT3LIQ","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_8.png&sign=jBluODb_E2BMNEoYF9CLQP14B9YILlBw3MnTxVocYHk","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_8.png&sign=IoaSQo5ZgbxtOeZY0uI5q2BB0LrJ_45zY6NFUMyzs5g","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_8.png&sign=t15uTq1G3i-F4NBxxBlkRKh21zlZHswqZEtZTqon5yI","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_8.png&sign=_RirlnEAa80LUvJ7F8aphVFvapeQpwKh8_vbbFwUf9Q"}},{"caption":"No context switching & easily accessible via natural language","src":"https://cdn.hub.central.dynatrace.com/hub/ScreenShot_Hub_9.png","srcset":{"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_9.png&sign=u3nPtDso9PXC8DtXqHWvUgbxShXgjZ-VizkU8R_Lgpo","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_9.png&sign=iTdYK76d9x0pTt6oK1jqwuoZcjqtoDzCbqvIOj7oGtE","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_9.png&sign=0D6kOt7Ilu1eCOuP1lTfcJiNzbo2eoF1ixFcZvwUyDg","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_9.png&sign=81gWo1JzlOO0XDeNpTDmDU5LBdnxtxGJFM1ipxjGtcw","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_9.png&sign=YbEZu-p64bAnnsy4fS6jGYXRg-8LkZTJGkYr4CQ6aRo","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_9.png&sign=cvm34F6fVezhabYAUkRy-CuiJ0_lN35mc4jL_XgnUm8"}}],"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](https://www.dynatrace.com/hub/detail/dynatrace-mcp-server/) equips agents with a powerful set of tools designed to make it easy to integrate contextualized data and Dynatrace intelligence within your agentic workflows. These tools let you query [Dynatrace Grail](https://www.dynatrace.com/platform/grail/) in natural language, explain and execute DQL, retrieve problem details, monitor Kubernetes events, analyze vulnerabilities, and more. By exposing these capabilities through the Model Context Protocol (MCP), it is ensured that **interactions between AI agents and Dynatrace are secure and governed**."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"Currently the following tools are available:\n\nExplore data stored in Grail:\n- **Data Analysis Agent:** Executes a DQL query and returns the raw result\n- **Grail Query Agent:** Generate a DQL query from a natural language prompt without executing *(currently available in preview)*\n- **DQL Explanation Agent:** Provides natural language explanation of a DQL query *(currently available in preview)*\n- **Smartscape Agent:** Finds the name of an entity based on its ID and vice versa\n\nIn-depth analysis for problems, vulnerabilities, environment ...\n- **Root Cause Agent:** Get an overview list of all problems on the tenant\n- **Root Cause Details Agent:** Returns details of a specific problem\n- **Troubleshooting Agent:** Finds available troubleshooting guides based on a Problem description *(currently available in preview)*\n- **Vulnerability Agent:** List all open security vulnerabilities, filter by risk score\n- **Kubernetes Agent:** Fetch events for all or specific clusters\n\nIdentify anomalies and forecast time series data.\n- **Forecasting Agent:** Predicts future timeseries values using a statistical forecasting model\n- **Changepoint Agent:** Analyzes timeseries data to find specific events, outliers and significant trends\n\nAgents for general use\n- **Document Agent:** Finds available Dashboards and Notebooks by name\n- **Help Agent:** Ask general questions about Dynatrace *(currently available in preview)*"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"All MCP tools are directly available when running the [Dynatrace MCP Server](https://www.dynatrace.com/hub/detail/dynatrace-mcp-server/) or [local MCP Server](https://www.dynatrace.com/hub/detail/local-mcp-server-1/?query=local+MCP+Server&filter=all)."},"sourceId":"get_started"}],"modified":"2026-02-15T22:51:27.545202Z","created":"2026-01-28T20:11:12.144487Z","seo_title":"MCP Server Tools monitoring & observability","seo_description":"Enable your agents with reliable insights, with our toolkit accessible via MCP. 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/mcp-server-tools/media/aad6031d-ae85-4423-b5df-5dcea8e0ea1f.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"}],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/ScreenShot_Hub_8.png","https://cdn.hub.central.dynatrace.com/hub/ScreenShot_Hub_9.png"],"about":"The [Dynatrace MCP Server](https://www.dynatrace.com/hub/detail/dynatrace-mcp-server/) equips agents with a powerful set of tools designed to make it easy to integrate contextualized data and Dynatrace intelligence within your agentic workflows. These tools let you query [Dynatrace Grail](https://www.dynatrace.com/platform/grail/) in natural language, explain and execute DQL, retrieve problem details, monitor Kubernetes events, analyze vulnerabilities, and more. By exposing these capabilities through the Model Context Protocol (MCP), it is ensured that **interactions between AI agents and Dynatrace are secure and governed**.","use_cases":"Currently the following tools are available:\n\nExplore data stored in Grail:\n- **Data Analysis Agent:** Executes a DQL query and returns the raw result\n- **Grail Query Agent:** Generate a DQL query from a natural language prompt without executing *(currently available in preview)*\n- **DQL Explanation Agent:** Provides natural language explanation of a DQL query *(currently available in preview)*\n- **Smartscape Agent:** Finds the name of an entity based on its ID and vice versa\n\nIn-depth analysis for problems, vulnerabilities, environment ...\n- **Root Cause Agent:** Get an overview list of all problems on the tenant\n- **Root Cause Details Agent:** Returns details of a specific problem\n- **Troubleshooting Agent:** Finds available troubleshooting guides based on a Problem description *(currently available in preview)*\n- **Vulnerability Agent:** List all open security vulnerabilities, filter by risk score\n- **Kubernetes Agent:** Fetch events for all or specific clusters\n\nIdentify anomalies and forecast time series data.\n- **Forecasting Agent:** Predicts future timeseries values using a statistical forecasting model\n- **Changepoint Agent:** Analyzes timeseries data to find specific events, outliers and significant trends\n\nAgents for general use\n- **Document Agent:** Finds available Dashboards and Notebooks by name\n- **Help Agent:** Ask general questions about Dynatrace *(currently available in preview)*","supported_distributions":"","get_started":"All MCP tools are directly available when running the [Dynatrace MCP Server](https://www.dynatrace.com/hub/detail/dynatrace-mcp-server/) or [local MCP Server](https://www.dynatrace.com/hub/detail/local-mcp-server-1/?query=local+MCP+Server&filter=all)."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["dynatrace-mcp-server","ask-davis-copilot","dynatrace-intelligence","agentic-workflows","davis-for-workflows"],"latest_downloads":null},{"id":1103,"slug":"ollama","title":"Ollama","description":"Monitor Ollama AI models end-to-end, including Llama, Mistral, Orca, and more.","logo":"https://dt-cdn.net/hub/ollama-icon.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/ai-observability-ollama","providers":[],"tags":[],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Dashboard overview for Ollama performance and reliability monitoring","src":"https://dt-cdn.net/hub/wkf10640.apps.dynatrace.com_ui_apps_dynatrace.dashboards_dashboard_43d1aa93-b926-424_XPIhoOX.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwkf10640.apps.dynatrace.com_ui_apps_dynatrace.dashboards_dashboard_43d1aa93-b926-424_XPIhoOX.png&sign=Dgs0VWV2KHH7Eq8cj_tTBb5rR2QwoC3KlrSWPnspcDc","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwkf10640.apps.dynatrace.com_ui_apps_dynatrace.dashboards_dashboard_43d1aa93-b926-424_XPIhoOX.png&sign=RKxRRTyMF50KttRBSRi8Vos5pWrwp0Z1VOMbfbZUuaA","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwkf10640.apps.dynatrace.com_ui_apps_dynatrace.dashboards_dashboard_43d1aa93-b926-424_XPIhoOX.png&sign=eS5Q08XHSjhv5l6DYub7qYrWHfOJiv3LlDTnq771b8s","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwkf10640.apps.dynatrace.com_ui_apps_dynatrace.dashboards_dashboard_43d1aa93-b926-424_XPIhoOX.png&sign=XP0i7_DPyboo-u8VHcWP0_ACuby8LooIELbHp4JzAic","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwkf10640.apps.dynatrace.com_ui_apps_dynatrace.dashboards_dashboard_43d1aa93-b926-424_XPIhoOX.png&sign=JGauh1yqFduwx04u4IgNaMZoiLFJ-0YOw0C9BF71e_E","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwkf10640.apps.dynatrace.com_ui_apps_dynatrace.dashboards_dashboard_43d1aa93-b926-424_XPIhoOX.png&sign=F326Uimj2dYwdauM8KaF3frKrCRQQupAAbehBcF2SyU"}}],"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":"Ollama is a platform that allows you to run and manage AI models locally on your own machines. It provides tools for deploying, interacting with, and fine-tuning various AI models, particularly those related to natural language processing.\n\nBy monitoring your Ollama models via Dynatrace, you can record prompt and completion, track errors, view performance metrics for your AI services, and more."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"### Monitor service health and performance\n- Detect bottlenecks by tracking real-time metrics, including token counts, durations, error rates, and embedded vector counts.\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- Monitor the cost forecast of your tokens.\n- Validate cost forecasts and response times per AI model.\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 quickly by pinpointing problem areas in prompts, tokens, or system integrations."},"sourceId":"use_cases"}],"modified":"2025-11-04T08:05:58.626666Z","created":"2025-01-24T16:35:20.492338Z","seo_title":"Ollama monitoring & observability","seo_description":"Monitor Ollama AI models end-to-end, including Llama, Mistral, Orca, and more. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/wkf10640.apps.dynatrace.com_ui_apps_dynatrace.dashboards_dashboard_43d1aa93-b926-424_XPIhoOX.png"],"about":"Ollama is a platform that allows you to run and manage AI models locally on your own machines. It provides tools for deploying, interacting with, and fine-tuning various AI models, particularly those related to natural language processing.\n\nBy monitoring your Ollama models via Dynatrace, you can record prompt and completion, track errors, view performance metrics for your AI services, and more.","use_cases":"### Monitor service health and performance\n- Detect bottlenecks by tracking real-time metrics, including token counts, durations, error rates, and embedded vector counts.\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- Monitor the cost forecast of your tokens.\n- Validate cost forecasts and response times per AI model.\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 quickly by pinpointing 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":1217,"slug":"langchain-agent-observability","title":"LangGraph","description":"Monitor and trace your LangChain Agents.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/48/logo/langchain-logo-icon_1.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/dynatrace-for-ai-observability","providers":[],"tags":["Agents","AI","AI Agents","Anthropic","Bedrock","Claude","Gemini","LangChain","LangGraph","LLM","OpenAI"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Distributed tracing with LangGraph agent and tool callings","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/48/media/langchain-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%2F48%2Fmedia%2Flangchain-trace.png&sign=lF3tyYnZwxH85JRp7DuZq0MSPfj34yZkM7vvU-Gkl8k","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%2F48%2Fmedia%2Flangchain-trace.png&sign=VxoFR0dMI9QszuohJLKVHAvbPqe1FPTG5Haoqi6n7zw","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%2F48%2Fmedia%2Flangchain-trace.png&sign=QtmRhQGsQCdhWn6T1piWyCe91Udke6p9wn1x_0pnZ2g","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%2F48%2Fmedia%2Flangchain-trace.png&sign=AKh5JhcGFunY3ga6spRg7W-rK1v3Y0CCgVcdjdQxTs4","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%2F48%2Fmedia%2Flangchain-trace.png&sign=vbukt9TRAxiFNJi9kZkf25TUjSbXYHsCAMoFwQAXCVk","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%2F48%2Fmedia%2Flangchain-trace.png&sign=P47sifcgPs7hM2_1z3ch9EG0_Pt2dGewDBnlffPSX-M"}}],"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":"LangChain's LangGraph framework helps you to balance agent control with agency, gain control with LangGraph to design agents that reliably handle complex tasks.\n\nDynatrace support end-to-end observability for LangGraph agent workloads, tool calling, workflows, 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 LangGraph workload 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 agents and models service health and performance orchestrated by LangGraph\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 LangGraph powered agents 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.708067Z","created":"2025-10-23T12:47:51.123691Z","seo_title":"LangGraph monitoring & observability","seo_description":"Monitor and trace your LangChain Agents. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/drafts/48/media/langchain-trace.png"],"about":"LangChain's LangGraph framework helps you to balance agent control with agency, gain control with LangGraph to design agents that reliably handle complex tasks.\n\nDynatrace support end-to-end observability for LangGraph agent workloads, tool calling, workflows, 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 LangGraph workload with Dynatrace, you get continuous visibility into agent behavior, tool usage, dependencies, guardrails, and model interactions across your whole stack.","use_cases":"### Monitor agents and models service health and performance orchestrated by LangGraph\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 LangGraph powered agents 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":825,"slug":"site-reliability-guardian","title":"Site Reliability Guardian","description":"SRG: Automated change impact analysis for your deployment and release processes.","logo":"https://dt-cdn.net/hub/logos/site-reliability-guardian.png","link_to":"https://www.dynatrace.com/news/blog/site-reliability-guardian","documentation_link":"https://docs.dynatrace.com/docs/platform-modules/cloud-automation/site-reliability-guardian","providers":[],"tags":["automation","devops","quality gate","release validation","SRE"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Guardians overview","src":"https://dt-cdn.net/hub/overview_screen_light_1920_Fkjm7JK.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_screen_light_1920_Fkjm7JK.png&sign=kofulKwkw-O9Dj06_6PXgu11aclSpodOL-cVcEuNPI0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Foverview_screen_light_1920_Fkjm7JK.png&sign=4peCuD8g3Y3Wd8cYZD_2BpkAy6m6C6nAmQl_EIbP-YQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Foverview_screen_light_1920_Fkjm7JK.png&sign=zbhHwD2BbxcQMGp0tBz8Xjdwl1683PBn6PNwNnW9bpg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Foverview_screen_light_1920_Fkjm7JK.png&sign=sRwP0_LmIywH5AsxudaDJnp2urBbUR5vCYmvGA5p2D4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Foverview_screen_light_1920_Fkjm7JK.png&sign=3y0XMtlZtmbYz3a6QjvzTitKOCHZ3wrE2gUVKv1Pf7g","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Foverview_screen_light_1920_Fkjm7JK.png&sign=OkkygSxkIV0xmfXZOtB4U2n8Gm_sR5kAZHMfthIGYSo"}},{"caption":"The details of a Guardian in a failure state.","src":"https://dt-cdn.net/hub/Screenshot_2023-09-19_150559.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_2023-09-19_150559.png&sign=xbVbzVPRrA5v91cdEGtpky_L1Lbt4sGw9XfFbSsUtWg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2023-09-19_150559.png&sign=-AUbiHPsgHhvENz-l3fAj24xQmg_exE3mWvMhlN06Wk","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2023-09-19_150559.png&sign=0fRApdGzDCAfTef4s6w8EtGs_JyIAmUelHMrwscb1Ac","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2023-09-19_150559.png&sign=VAh25A0gWtVA8Fwrdc_UtfudX3gWy788ycWZc4kej9s","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2023-09-19_150559.png&sign=APr2Gwz4MrrOSSWvTcXd4LaCI-UrGaqvuMNulCn5wTc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2023-09-19_150559.png&sign=Fo9hwfblIOmnokR7_wOu-Ckc82HfLQwclkbyeSOJqx8"}},{"caption":"Get started quickly by using predefined templates to guard your critical services.","src":"https://dt-cdn.net/hub/1.3.0_templates_light_1920_zVwdSnS.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.3.0_templates_light_1920_zVwdSnS.png&sign=zo9m0zWnlJZfR_cy8_GNSrhoUHgVxmEu-04wCGd1ejI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1.3.0_templates_light_1920_zVwdSnS.png&sign=DzfbEzebMDaDj83_T1Yen8MTzZGGGtF6QAfxFNVT5oU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1.3.0_templates_light_1920_zVwdSnS.png&sign=yHi81cxEnW5HGa1pxa_vzD7M7G276ouZ_MBqfgoodQc","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1.3.0_templates_light_1920_zVwdSnS.png&sign=cKw668Ey_GSQGY8hRZJhbSnjwzJACIef7pMefZLiixc","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1.3.0_templates_light_1920_zVwdSnS.png&sign=KiMpY1QITUo9v92ma1pS2iYM1SNuRiz-YouHRfwP384","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1.3.0_templates_light_1920_zVwdSnS.png&sign=0eN6U9-THMEgxdJXNMOdQZfE32bLCtSb6L7lyAUZXVo"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.26.2","release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"The Site Reliability Guardian provides an automated change impact analysis to validate service availability, performance, and capacity objectives across various systems. This enables DevOps platform engineers to make the right release decisions for new versions and empowers SREs to apply Service-Level Objectives (SLOs) for their critical services."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* **DevOps can automate safe and secure releases** by applying a gating mechanism that identifies release issues quickly and prevents poor-quality code from being promoted to production.\n\n* **SREs can leverage on-demand reliability validation** by comparing observability data such as service-level objectives against a dedicated release version from the past, or as part of progressive delivery."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"1. Open the Site Reliability Guardian to create a new guardian.\n\n2. Specify objectives you would like to validate automatically.   \n\n3. Create a workflow to automate the change impacts analysis.\n\n4. Trigger a validation on demand or by sending an event to Dynatrace.\n\n5. Leverage the validation result to enrich your release process."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"* Allows you to define service or application objectives that are validated at specific events or on-demand to detect regressions.\n\n* Leverages *Workflows* to execute a customizable default workflow for your automation requirements.   \n\n* Links to a notebook for a detailed root cause analysis of a failed validation."},"sourceId":"details"}],"modified":"2026-01-08T10:22:47.487987Z","created":"2023-02-07T13:15:27.156451Z","seo_title":"Site Reliability Guardian monitoring & observability","seo_description":"Get automated change impact analysis for release and change validation. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/overview_screen_light_1920_Fkjm7JK.png","https://dt-cdn.net/hub/Screenshot_2023-09-19_150559.png","https://dt-cdn.net/hub/1.3.0_templates_light_1920_zVwdSnS.png"],"about":"The Site Reliability Guardian provides an automated change impact analysis to validate service availability, performance, and capacity objectives across various systems. This enables DevOps platform engineers to make the right release decisions for new versions and empowers SREs to apply Service-Level Objectives (SLOs) for their critical services.","use_cases":"* **DevOps can automate safe and secure releases** by applying a gating mechanism that identifies release issues quickly and prevents poor-quality code from being promoted to production.\n\n* **SREs can leverage on-demand reliability validation** by comparing observability data such as service-level objectives against a dedicated release version from the past, or as part of progressive delivery.","supported_distributions":"","get_started":"1. Open the Site Reliability Guardian to create a new guardian.\n\n2. Specify objectives you would like to validate automatically.   \n\n3. Create a workflow to automate the change impacts analysis.\n\n4. Trigger a validation on demand or by sending an event to Dynatrace.\n\n5. Leverage the validation result to enrich your release process."},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"dynatrace.site.reliability.guardian@1.26.2","fqn":"dynatrace.site.reliability.guardian","version":"1.26.2","artifact":null,"release_notes":"### 1.26.2\n\nThis maintenance release improves the reliability of guardian validations and updates third-party dependencies.","created":"2026-04-01T11:14:20.652249Z"},{"name":"dynatrace.site.reliability.guardian@1.26.1","fqn":"dynatrace.site.reliability.guardian","version":"1.26.1","artifact":null,"release_notes":"### 1.26.1\r\n\r\nThis release adds deep linking support for the validation timeline, enabling you to share and navigate directly to specific validation results.\r\n\r\nThis update also fixes an issue where Workflow queries for guardians based on business events were not generated correctly. Additionally, localization support has been improved for the guardian creation intent and when duplicating guardians.\r\n\r\n### 1.26.0\r\n\r\nThis release introduces the ability to duplicate guardians, enabling you to quickly create new guardians based on existing configurations. You can now duplicate any guardian from the guardian list or detail view.\r\n\r\nThis release also improves the stability and resilience of validations by enhancing error handling when encountering rate-limiting responses. Additionally, the app now requests permission to read SmartScape topology data.","created":"2026-03-17T12:02:49.779467Z"},{"name":"dynatrace.site.reliability.guardian@1.25.0","fqn":"dynatrace.site.reliability.guardian","version":"1.25.0","artifact":null,"release_notes":"### 1.25.0\n\nThis release introduces validation insights for objectives, allowing you to add links that provide contextual information and resources for each objective. This enhancement improves the ability to share relevant documentation and analysis directly within your Guardian configuration, to simplify the analysis of failed objectives.\n\nThe validation history has been improved to support ISO datetime formats with offsets. Additionally, the user interface has been enhanced to prevent the feature highlight banner from interfering with guardian template popups.","created":"2026-02-16T11:43:51.977082Z"},{"name":"dynatrace.site.reliability.guardian@1.24.0","fqn":"dynatrace.site.reliability.guardian","version":"1.24.0","artifact":null,"release_notes":"### 1.24.0\r\n\r\nThis release enhances the objective creation experience by automatically opening the objective form when adding an objective to a guardian through intents, providing a more streamlined workflow. The user interface has been improved to better communicate errors when an SLO is missing or has been deleted.","created":"2026-01-21T11:39:02.637040Z"},{"name":"dynatrace.site.reliability.guardian@1.23.0","fqn":"dynatrace.site.reliability.guardian","version":"1.23.0","artifact":null,"release_notes":"### 1.23.0\r\n\r\nThis release improves the workflow creation experience by providing better suggested filter queries when creating a new workflow from a guardian. Additionally, the application's visual consistency has been enhanced by aligning primary buttons and colors throughout the interface.","created":"2025-12-11T10:56:34.924950Z"},{"name":"dynatrace.site.reliability.guardian@1.22.5","fqn":"dynatrace.site.reliability.guardian","version":"1.22.5","artifact":null,"release_notes":"### 1.22.5\r\n\r\nThis maintenance release enhances validation robustness by ensuring platform errors are properly propagated and handled in edge cases.\r\n\r\n### 1.22.4\r\n\r\nThis release improves the automation experience by adapting event triggers to your guardian type. When using the Automate feature, business guardians now use event triggers based on business events, while lifecycle guardians use event triggers based on SDLC events, ensuring more relevant and accurate automation for your specific use case.\r\n\r\nThe user interface has been enhanced with improved cursor feedback on objective cards and more concise template descriptions, making it easier to navigate and understand available options.\r\n\r\n### 1.22.3\r\n\r\nThis release improves the clarity of permission descriptions in the app manifest, making it easier to understand access requirements. The validation timeline has been enhanced for better usability and displays the most recent validation information more accurately.\r\n\r\n### 1.22.2\r\n\r\nThis release resolves reported issues and improves the overall stability and performance of the Site Reliability Guardian by ensuring accurate validation information and correct sorting order.\r\n\r\n### 1.22.1\r\n\r\nThis release improves the accuracy of validation information and enhances permissions for managing guardians in table view.\r\n\r\n### 1.22.0\r\n\r\nThis release introduces the ability to create new objectives from other apps, providing greater flexibility in objective management. It also enhances user experience with improved error messages and displays the number of deleted guardians in notification toasts.","created":"2025-11-20T15:06:05.264849Z"},{"name":"dynatrace.site.reliability.guardian@1.22.3","fqn":"dynatrace.site.reliability.guardian","version":"1.22.3","artifact":null,"release_notes":"### 1.22.3\r\n\r\nThis release improves the clarity of permission descriptions in the app manifest, making it easier to understand access requirements. The validation timeline has been enhanced for better usability and displays the most recent validation information more accurately.\r\n\r\n### 1.22.2\r\n\r\nThis release resolves reported issues and improves the overall stability and performance of the Site Reliability Guardian by ensuring accurate validation information and correct sorting order.\r\n\r\n### 1.22.1\r\n\r\nThis release improves the accuracy of validation information and enhances permissions for managing guardians in table view.\r\n\r\n### 1.22.0\r\n\r\nThis release introduces the ability to create new objectives from other apps, providing greater flexibility in objective management. It also enhances user experience with improved error messages and displays the number of deleted guardians in notification toasts.","created":"2025-10-28T11:46:03.115357Z"},{"name":"dynatrace.site.reliability.guardian@1.22.2","fqn":"dynatrace.site.reliability.guardian","version":"1.22.2","artifact":null,"release_notes":"### 1.22.2\r\n\r\nThis release resolves reported issues and improves the overall stability and performance of the Site Reliability Guardian by ensuring accurate validation information and correct sorting order.\r\n\r\n### 1.22.1\r\n\r\nThis release improves the accuracy of validation information and enhances permissions for managing guardians in table view.\r\n\r\n### 1.22.0\r\n\r\nThis release introduces the ability to create new objectives from other apps, providing greater flexibility in objective management. It also enhances user experience with improved error messages and displays the number of deleted guardians in notification toasts.","created":"2025-10-13T07:14:42.317733Z"},{"name":"dynatrace.site.reliability.guardian@1.22.0","fqn":"dynatrace.site.reliability.guardian","version":"1.22.0","artifact":null,"release_notes":"### 1.22.0\r\n\r\nThis release introduces the ability to create new objectives from other apps, providing greater flexibility in objective management. It also enhances user experience with improved error messages and displays the number of deleted guardians in notification toasts.","created":"2025-10-06T16:06:07.556101Z"},{"name":"dynatrace.site.reliability.guardian@1.21.0","fqn":"dynatrace.site.reliability.guardian","version":"1.21.0","artifact":null,"release_notes":"### 1.21.0\n\nThis release introduces lifecycle guardians, enabling you to store and analyze validation results within the Software Development Life Cycle context. You can now create guardians that ingest validations into SDLC events, providing enhanced traceability and integration with your development workflows.\n\nThis update improves the guardian creation experience with a clearer interface for selecting between business guardians and lifecycle guardians. You will now find an option in the guardian creation and editing screens that allow you to easily switch between event types, with lifecycle guardians set as the default option for new guardians.\n\nThe analysis capabilities have been enhanced with SDLC events integration throughout the application. The overview page now retrieves and displays SDLC event data, while the analysis page provides comprehensive visualization and drilling capabilities into notebooks. Auto-adaptive thresholds now support SDLC events and take failed validations into account for more accurate threshold calculations.","created":"2025-09-18T13:55:25.141434Z"},{"name":"dynatrace.site.reliability.guardian@1.20.3","fqn":"dynatrace.site.reliability.guardian","version":"1.20.3","artifact":null,"release_notes":"### 1.20.3\r\n\r\nThis release increases the robustness and usability of validations.\r\n\r\n### 1.20.2\r\n\r\nThis maintenance release is bundled with some minor quality of life improvements.\r\n\r\n### 1.20.1\r\n\r\nWe have reverted the new DQL variable behavior for now as it could interfere with some existing DQL statements in some edge cases.\r\n\r\n### 1.20.0\r\n\r\nThis update introduces enhanced flexibility for DQL variables,\r\nwhich now support quotation behaviors such as $var:backtick,\r\nallowing for more precise query construction.\r\n\r\nWe’ve also added a tabular view with support for bulk operations,\r\nmaking it easier to manage and interact with large sets of data.\r\n\r\nAdditionally, guardians that have not yet run any validations will no longer display an “Info” state,\r\nproviding a clearer and more accurate representation of their status.","created":"2025-07-31T12:36:54.116193Z"},{"name":"dynatrace.site.reliability.guardian@1.20.2","fqn":"dynatrace.site.reliability.guardian","version":"1.20.2","artifact":null,"release_notes":"### 1.20.2\r\n\r\nThis maintenance release is bundled with some minor quality of life improvements.\r\n\r\n### 1.20.1\r\n\r\nWe have reverted the new DQL variable behavior for now as it could interfere with some existing DQL statements in some edge cases.\r\n\r\n### 1.20.0\r\n\r\nThis update introduces enhanced flexibility for DQL variables,\r\nwhich now support quotation behaviors such as $var:backtick,\r\nallowing for more precise query construction.\r\n\r\nWe’ve also added a tabular view with support for bulk operations,\r\nmaking it easier to manage and interact with large sets of data.\r\n\r\nAdditionally, guardians that have not yet run any validations will no longer display an “Info” state,\r\nproviding a clearer and more accurate representation of their status.","created":"2025-07-08T12:41:44.014006Z"},{"name":"dynatrace.site.reliability.guardian@1.19.0","fqn":"dynatrace.site.reliability.guardian","version":"1.19.0","artifact":null,"release_notes":"### 1.19.0\r\n\r\nThis release updates the Security Gate template to leverage the new Security Events stored in Grail,\r\nenabling more precise and scalable security validations.\r\n\r\nWe've also made several usability improvements across the Site Reliability Guardian,\r\nincluding clearer button labels, better handling of unsaved changes, and a more intuitive experience\r\nwhen creating or managing guardians.\r\n\r\nIn addition, this release further enhances the reliability of validations under heavy load,\r\nensuring smoother performance in high-demand environments.","created":"2025-06-17T15:35:04.225548Z"},{"name":"dynatrace.site.reliability.guardian@1.18.1","fqn":"dynatrace.site.reliability.guardian","version":"1.18.1","artifact":null,"release_notes":"### 1.18.1\n\nThis update improves usability and performance across key areas.\nDQL error messages now match other Dynatrace Apps for easier troubleshooting.\nWorkflow validation for long-running queries is more robust, and the usage of Segments has been revamped.\nThe settings menu is now cleaner with the removal of the permission model.\n\n### 1.18.0\n\nThis release introduces Segments to the Site Reliability Guardian, enhancing the granularity of your data queries for your validations.\n\nYou can now customize the event timeline for guardian validations, providing greater flexibility and precision when analyzing validation results.\n\nAdditionally, this release includes minor improvements to integrations with Notebooks, ensuring smoother and more efficient interactions.","created":"2025-05-21T14:21:07.334279Z"},{"name":"dynatrace.site.reliability.guardian@1.17.1","fqn":"dynatrace.site.reliability.guardian","version":"1.17.1","artifact":null,"release_notes":"### 1.17.1\r\n\r\nThis release improves how units are being suggested while creating a guardian objective.\r\n\r\nIntegrations with Notebooks have also been improved.\r\n\r\n### 1.17.0\r\n\r\nWe are excited to announce the latest updates to the Site Reliability Guardian. This release includes several key improvements designed to enhance your experience and ensure greater reliability and performance.\r\n\r\nKey Improvements:\r\n\r\n1. **Enhanced Unit Detection:**\r\n   This release brings an improved experience in detecting units of measurement for metrics powered by Grail. This enhancement ensures more accurate and consistent metric reporting, helping you make better-informed decisions.\r\n2. **Updated Kubernetes Templates:**\r\n   We have updated our Kubernetes templates with new metrics. These updates provide deeper insights and more comprehensive monitoring of your Kubernetes environments, enabling you to maintain optimal performance and reliability.\r\n3. **Increased Stability and Reliability in Heavy-Load Environments:**\r\n   We have further increased the stability and reliability of validations in heavy-load environments. This improvement allows your validations to scale more effectively, ensuring consistent performance even under demanding conditions.","created":"2025-03-27T13:29:47.290311Z"},{"name":"dynatrace.site.reliability.guardian@1.17.0","fqn":"dynatrace.site.reliability.guardian","version":"1.17.0","artifact":null,"release_notes":"### 1.17.0\r\n\r\nWe are excited to announce the latest updates to the Site Reliability Guardian. This release includes several key improvements designed to enhance your experience and ensure greater reliability and performance.\r\n\r\nKey Improvements:\r\n1.\t**Enhanced Unit Detection:**\r\n    This release brings an improved experience in detecting units of measurement for metrics powered by Grail. This enhancement ensures more accurate and consistent metric reporting, helping you make better-informed decisions.\r\n2.\t**Updated Kubernetes Templates:**\r\n    We have updated our Kubernetes templates with new metrics. These updates provide deeper insights and more comprehensive monitoring of your Kubernetes environments, enabling you to maintain optimal performance and reliability.\r\n3.\t**Increased Stability and Reliability in Heavy-Load Environments:**\r\n    We have further increased the stability and reliability of validations in heavy-load environments. This improvement allows your validations to scale more effectively, ensuring consistent performance even under demanding conditions.","created":"2025-03-10T20:09:03.855966Z"},{"name":"dynatrace.site.reliability.guardian@1.16.1","fqn":"dynatrace.site.reliability.guardian","version":"1.16.1","artifact":null,"release_notes":"### 1.16.1\r\n\r\nWe have addressed an issue where validations can sometimes fail during heavy load.\r\n\r\n### 1.16.0\r\n\r\nThis release allows you to have control over what units your objectives will use.\r\nIn this initial version, we support units based on duration, percentages, data and data rate, as well as cores.\r\n\r\nYou can now also use the Site Reliability Guardian’s validations in Simple Workflows to enhance flexibility and efficiency for lean validation scenarios.\r\n\r\nIn situations where many validations occur simultaneously, the Site Reliability Guardian will now have better timed validation to avoid issuing too many requests to Grail at once.\r\nThis improves the reliability of your validations even during heavy workloads.\r\n\r\nLastly, this release brings minor visual improvements for a better user experience, updated Japanese language support, and includes further accessibility support.","created":"2025-02-19T15:10:38.154728Z"},{"name":"dynatrace.site.reliability.guardian@1.16.0","fqn":"dynatrace.site.reliability.guardian","version":"1.16.0","artifact":null,"release_notes":"### 1.16.0\r\n\r\nThis release allows you to have control over what units your objectives will use.\r\nIn this initial version, we support units based on duration, percentages, data and data rate, as well as cores.\r\n\r\nYou can now also use the Site Reliability Guardian’s validations in Simple Workflows to enhance flexibility and efficiency for lean validation scenarios.\r\n\r\nIn situations where many validations occur simultaneously, the Site Reliability Guardian will now have better timed validation to avoid issuing too many requests to Grail at once.\r\nThis improves the reliability of your validations even during heavy workloads.\r\n\r\nLastly, this release brings minor visual improvements for a better user experience, updated Japanese language support, and includes further accessibility support.","created":"2025-01-30T10:49:43.062931Z"},{"name":"dynatrace.site.reliability.guardian@1.15.0","fqn":"dynatrace.site.reliability.guardian","version":"1.15.0","artifact":null,"release_notes":"### 1.15.0\n\nThis release improves guidance to identify when permissions cannot be performed due to a lack of permissions.\n\nFurthermore, this release improves handling of larger amounts of validations for a specific guardian.","created":"2024-12-12T12:11:42.342321Z"},{"name":"dynatrace.site.reliability.guardian@1.14.0","fqn":"dynatrace.site.reliability.guardian","version":"1.14.0","artifact":null,"release_notes":"### 1.14.0\n\nThis release increases the length limit of DQL to 4000 characters to enable more complex use cases.\nIn addition, error messages from missing permissions or unexpected results have been made more visible.","created":"2024-12-03T08:18:52.772749Z"},{"name":"dynatrace.site.reliability.guardian@1.13.2","fqn":"dynatrace.site.reliability.guardian","version":"1.13.2","artifact":null,"release_notes":"### 1.13.2\n\nThis release includes some minor visual improvements.\n\n### 1.13.1\n\nThis release further refines the concurrency of objective validations.\nIn addition, some templates have been improved to work better with multiple services.\n\n### 1.13.0\n\nThis is a minor performance improvement of the validation functionality.\n\nIn addition, we have addressed an issue with \"Drilldown in Notebooks\".","created":"2024-11-19T10:35:20.368307Z"},{"name":"dynatrace.site.reliability.guardian@1.13.1","fqn":"dynatrace.site.reliability.guardian","version":"1.13.1","artifact":null,"release_notes":"### 1.13.1\n\nThis release further refines the concurrency of objective validations.\nIn addition, some templates have been improved to work better with multiple services.\n\n### 1.13.0\n\nThis is a minor performance improvement of the validation functionality.\n\nIn addition, we have addressed an issue with \"Drilldown in Notebooks\".","created":"2024-11-14T14:01:05.728238Z"},{"name":"dynatrace.site.reliability.guardian@1.13.0","fqn":"dynatrace.site.reliability.guardian","version":"1.13.0","artifact":null,"release_notes":"### 1.13.0\n\nThis is a minor performance improvement of the validation functionality.\n\nIn addition, we have addressed an issue with \"Drilldown in Notebooks\".","created":"2024-11-04T18:55:30.733954Z"},{"name":"dynatrace.site.reliability.guardian@1.12.2","fqn":"dynatrace.site.reliability.guardian","version":"1.12.2","artifact":null,"release_notes":"### 1.12.2\n\nThis release improves the stability of the Site Reliability Guardian.\nFurthermore, it is more resilient when using time expressions for metrics.\n\n### 1.12.1\n\nThis release improves the stability of the Site Reliability Guardian.\n\n### 1.12.0\n\nThis release improves the performance of a guardian validation when objectives with auto-adaptive thresholds are validated.\n\nIn addition, the “Get started with Automation” guide, which can be opened via a Notebook, has been fixed.","created":"2024-10-22T13:49:26.223242Z"},{"name":"dynatrace.site.reliability.guardian@1.12.1","fqn":"dynatrace.site.reliability.guardian","version":"1.12.1","artifact":null,"release_notes":"### 1.12.1\n\nThis release improves the stability of the Site Reliability Guardian.\n\n### 1.12.0\n\nThis release improves the performance of a guardian validation when objectives with auto-adaptive thresholds are validated.\n\nIn addition, the “Get started with Automation” guide, which can be opened via a Notebook, has been fixed.","created":"2024-10-02T08:14:38.980677Z"},{"name":"dynatrace.site.reliability.guardian@1.12.0","fqn":"dynatrace.site.reliability.guardian","version":"1.12.0","artifact":null,"release_notes":"### 1.12.0\n\nThis release improves the performance of a guardian validation when objectives with auto-adaptive thresholds are validated.\n\nIn addition, the “Get started with Automation” guide, which can be opened via a Notebook, has been fixed.","created":"2024-09-23T07:16:01.062140Z"},{"name":"dynatrace.site.reliability.guardian@1.11.2","fqn":"dynatrace.site.reliability.guardian","version":"1.11.2","artifact":null,"release_notes":"### 1.11.2\n\nThis maintenance release is bundled with some minor quality of life improvements.\nIt is now easier to set up a guardian from a template for a specific entity.\nAdditionally, the objective name column can now be resized.\n\n### 1.11.1\n\nThis maintenance release aims to improve the user experience.\nLinks in your descriptions and tags can now be clicked on.\nThis version also brings slightly adapted templates that simplify DQL queries to leverage the improved unit conversion introduced in the last version.\n\n### 1.11.0\n\nThis release improves the objective visualization by automatically adapting the unit of the measured value.\nAs a result, the unit of large numbers changes to reduce the number of digits shown.\nThis change is easily visible for objectives with a duration unit.\n\nIn addition, the current user's time zone is now considered when executing DQL queries for a given timespan.","created":"2024-09-10T09:53:07.246348Z"},{"name":"dynatrace.site.reliability.guardian@1.11.1","fqn":"dynatrace.site.reliability.guardian","version":"1.11.1","artifact":null,"release_notes":"### 1.11.1\n\nThis maintenance release aims to improve the user experience.\nLinks in your descriptions and tags can now be clicked on.\nThis version also brings slightly adapted templates that simplify DQL queries to leverage the improved unit conversion introduced in the last version.\n\n### 1.11.0\n\nThis release improves the objective visualization by automatically adapting the unit of the measured value.\nAs a result, the unit of large numbers changes to reduce the number of digits shown.\nThis change is easily visible for objectives with a duration unit.\n\nIn addition, the current user's time zone is now considered when executing DQL queries for a given timespan.","created":"2024-08-06T10:32:13.265103Z"},{"name":"dynatrace.site.reliability.guardian@1.11.0","fqn":"dynatrace.site.reliability.guardian","version":"1.11.0","artifact":null,"release_notes":"### 1.11.0\n\nThis release improves the objective visualization by automatically adapting the unit of the measured value.\nAs a result, the unit of large numbers changes to reduce the number of digits shown.\nThis change is easily visible for objectives with a duration unit.\n\nIn addition, the current user's time zone is now considered when executing DQL queries for a given timespan.","created":"2024-07-17T09:33:57.406736Z"},{"name":"dynatrace.site.reliability.guardian@1.10.0","fqn":"dynatrace.site.reliability.guardian","version":"1.10.0","artifact":null,"release_notes":"### 1.10.0\n\nThis release introduces a template for the Four Golden Signals according to Google's Site Reliability Engineering practices\nfor user-facing services.\nThe template checks four important parameters:\n\n- Latency\n- Traffic\n- Errors\n- Saturation\n\nMany of the objectives also make use of auto-adaptive thresholds to better identify\nsudden deviations in your service.","created":"2024-06-27T07:07:55.352748Z"},{"name":"dynatrace.site.reliability.guardian@1.9.3","fqn":"dynatrace.site.reliability.guardian","version":"1.9.3","artifact":null,"release_notes":"### 1.9.3\n\nThis release improves the stability of the Site Reliability Guardian.\n\n### 1.9.2\n\nThis release improves the stability of the Site Reliability Guardian.\n\n### 1.9.1\n\nMitigation of an issue where previous changes to the Settings schema impeded creating guardians via the API.\n\n### 1.9.0\n\nThis release of the Site Reliability Guardian delivers the following new capabilities and main improvements regarding user experience:\n\n- Auto-adaptive thresholds\n- Enrichment of workflow action output\n- New and shiny appearance\n\nWhile you previously set your objective thresholds manually, you can now leverage the power of Davis AI to derive the threshold automatically.\nThis is known as auto-adaptive thresholds that help you to protect your quality and security improvements by baselining the thresholds based on previous validation results.\nYou can seamlessly switch between static to an auto-adaptive threshold for existing guardians.\nGiven this new capability it allows you to stay focused on delivering your successful product without concerning of proper objective thresholds.\n\nIn addition, this release enhances the Workflow validation action by returning details of the individual objectives.\nThis enables you to immediately use the objective details as part of the workflow execution.\n\nFinally, the Site Reliability Guardian logo has evolved to come with a new appearance but without losing its core values.\nIn addition to the new logo, the release improves the user experience regarding accessibility and with more information in context.","created":"2024-06-12T11:15:19.552365Z"},{"name":"dynatrace.site.reliability.guardian@1.9.1","fqn":"dynatrace.site.reliability.guardian","version":"1.9.1","artifact":null,"release_notes":"### 1.9.1\n\nMitigation of an issue where previous changes to the Settings schema impeded creating guardians via the API.\n\n### 1.9.0\n\nThis release of the Site Reliability Guardian delivers the following new capabilities and main improvements regarding user experience:\n\n- Auto-adaptive thresholds\n- Enrichment of workflow action output\n- New and shiny appearance\n\nWhile you previously set your objective thresholds manually, you can now leverage the power of Davis AI to derive the threshold automatically.\nThis is known as auto-adaptive thresholds that help you to protect your quality and security improvements by baselining the thresholds based on previous validation results.\nYou can seamlessly switch between static to an auto-adaptive threshold for existing guardians.\nGiven this new capability it allows you to stay focused on delivering your successful product without concerning of proper objective thresholds.\n\nIn addition, this release enhances the Workflow validation action by returning details of the individual objectives.\nThis enables you to immediately use the objective details as part of the workflow execution.\n\nFinally, the Site Reliability Guardian logo has evolved to come with a new appearance but without losing its core values.\nIn addition to the new logo, the release improves the user experience regarding accessibility and with more information in context.","created":"2024-06-03T09:34:27.812464Z"},{"name":"dynatrace.site.reliability.guardian@1.8.3","fqn":"dynatrace.site.reliability.guardian","version":"1.8.3","artifact":null,"release_notes":"### 1.8.3\n\nThis release improves the stability of the Site Reliability Guardian.\n\n### 1.8.2\n\nThis release improves the stability of the Site Reliability Guardian.\n\n### 1.8.1\n\nThis release improves the stability of the Site Reliability Guardian.\n\n### 1.8.0\n\nKubernetes templates have been adapted to use the K8s container metrics. Previously, workload metrics were used, which are no longer available.\n\nIt is now possible to add 50 objectives to a single guardian.\n\nAdditionally, some objectives show their corresponding unit if Grail returns the unit.","created":"2024-03-29T12:45:20.978528Z"},{"name":"dynatrace.site.reliability.guardian@1.8.2","fqn":"dynatrace.site.reliability.guardian","version":"1.8.2","artifact":null,"release_notes":"### 1.8.2\n\nThis release improves the stability of the Site Reliability Guardian.\n\n### 1.8.1\n\nThis release improves the stability of the Site Reliability Guardian.\n\n### 1.8.0\n\nKubernetes templates have been adapted to use the K8s container metrics. Previously, workload metrics were used, which are no longer available.\n\nIt is now possible to add 50 objectives to a single guardian.\n\nAdditionally, some objectives show their corresponding unit if Grail returns the unit.","created":"2024-02-26T11:12:41.378454Z"},{"name":"dynatrace.site.reliability.guardian@1.8.1","fqn":"dynatrace.site.reliability.guardian","version":"1.8.1","artifact":null,"release_notes":"### 1.8.1\n\nThis release improves the stability of the Site Reliability Guardian.\n\n### 1.8.0\n\nKubernetes templates have been adapted to use the K8s container metrics. Previously, workload metrics were used, which are no longer available.\n\nIt is now possible to add 50 objectives to a single guardian.\n\nAdditionally, some objectives show their corresponding unit if Grail returns the unit.","created":"2024-02-07T11:59:39.891298Z"},{"name":"dynatrace.site.reliability.guardian@1.8.0","fqn":"dynatrace.site.reliability.guardian","version":"1.8.0","artifact":null,"release_notes":"### 1.8.0\n\nKubernetes templates have been adapted to use the K8s container metrics. Previously, workload metrics were used, which are no longer available. \n\nIt is now possible to add 50 objectives to a single guardian. \n\nAdditionally, some objectives show their corresponding unit if Grail returns the unit.","created":"2024-01-31T15:56:44.662177Z"},{"name":"dynatrace.site.reliability.guardian@1.7.0","fqn":"dynatrace.site.reliability.guardian","version":"1.7.0","artifact":null,"release_notes":"### 1.7.0\n\nThe ability to use Jinja expressions to select a guardian has been added to maximize the efficiency of your workflows.\nIt can be used to execute several guardians in the same action, or choose guardians in a workflow based on a previous task or triggering event dynamically.\n\nNew guidance in the form of sample results has been added.\nThis makes it easier to reference the results of a validation in subsequent workflow steps.","created":"2024-01-19T08:15:20.816517Z"},{"name":"dynatrace.site.reliability.guardian@1.6.4","fqn":"dynatrace.site.reliability.guardian","version":"1.6.4","artifact":null,"release_notes":"### 1.6.4\n\nInternal release for Perform'24.\n\n### 1.6.3\n\nThis release resolves reported issues and improves the overall stability and performance.\nThe bundled templates have also been improved slightly.\n\n### 1.6.2\n\nThis release resolves reported issues and improves the overall stability and performance.\n\n### 1.6.1\n\nThis release resolves reported issues and improves the overall stability and performance.\n\n### 1.6.0\n\nThis release extends the guardian creation with templates by an entity selection as part of that process and introduces variables in objective queries.\n\nWhen picking a template to create a new guardian, entities that the guardian shall reference can be selected.\nConsequently, the provided objectives of the template will be adjusted referring to the selected entities.\n\nWith the support of variables in objective queries, guardian validations can be parameterized.\nTo use this new feature, a variable starting with the `$` prefix can be defined in the DQL query of an objective.\nWhile a default value must be provided, this default value can be overridden when performing the guardian validation.\nConsequently, these variables retrieve their value when triggering a manual validation, or from the execution of the automation workflow.\nWhen reviewing an executed validation, variables are substituted by the provided values reflecting the context in which the objectives were checked.","created":"2024-01-09T07:40:35.535673Z"},{"name":"dynatrace.site.reliability.guardian@1.6.3","fqn":"dynatrace.site.reliability.guardian","version":"1.6.3","artifact":null,"release_notes":"### 1.6.3\n\n#### Patch Changes\n\nThis release resolves reported issues and improves the overall stability and performance.\nThe bundled templates have also been improved slightly.\n\n### 1.6.2\n\n#### Patch Changes\n\nThis release resolves reported issues and improves the overall stability and performance.\n\n### 1.6.1\n\n#### Patch Changes\n\nThis release resolves reported issues and improves the overall stability and performance.\n\n### 1.6.0\n\nThis release extends the guardian creation with templates by an entity selection as part of that process and introduces variables in objective queries.\n\nWhen picking a template to create a new guardian, entities that the guardian shall reference can be selected.\nConsequently, the provided objectives of the template will be adjusted referring to the selected entities.\n\nWith the support of variables in objective queries, guardian validations can be parameterized.\nTo use this new feature, a variable starting with the `$` prefix can be defined in the DQL query of an objective.\nWhile a default value must be provided, this default value can be overridden when performing the guardian validation.\nConsequently, these variables retrieve their value when triggering a manual validation, or from the execution of the automation workflow.\nWhen reviewing an executed validation, variables are substituted by the provided values reflecting the context in which the objectives were checked.","created":"2023-11-28T02:53:48.442561Z"},{"name":"dynatrace.site.reliability.guardian@1.6.1","fqn":"dynatrace.site.reliability.guardian","version":"1.6.1","artifact":null,"release_notes":"### 1.6.1\n\n#### Patch Changes\n\nThis release resolves reported issues and improves the overall stability and performance.\n\n### 1.6.0\n\nThis release extends the guardian creation with templates by an entity selection as part of that process and introduces variables in objective queries.\n\nWhen picking a template to create a new guardian, entities that the guardian shall reference can be selected.\nConsequently, the provided objectives of the template will be adjusted referring to the selected entities.\n\nWith the support of variables in objective queries, guardian validations can be parameterized.\nTo use this new feature, a variable starting with the `$` prefix can be defined in the DQL query of an objective.\nWhile a default value must be provided, this default value can be overridden when performing the guardian validation.\nConsequently, these variables retrieve their value when triggering a manual validation, or from the execution of the automation workflow.\nWhen reviewing an executed validation, variables are substituted by the provided values reflecting the context in which the objectives were checked.","created":"2023-10-23T06:23:52.254012Z"},{"name":"dynatrace.site.reliability.guardian@1.6.0","fqn":"dynatrace.site.reliability.guardian","version":"1.6.0","artifact":null,"release_notes":"### 1.6.0\n\nThis release extends the guardian creation with templates by an entity selection as part of that process and introduces variables in objective queries.\n\nWhen picking a template to create a new guardian, entities that the guardian shall reference can be selected.\nConsequently, the provided objectives of the template will be adjusted referring to the selected entities.\n\nWith the support of variables in objective queries, guardian validations can be parameterized.\nTo use this new feature, a variable starting with the $ prefix can be defined in the DQL query of an objective.\nWhile a default value must be provided, this default value can be overridden when performing the guardian validation.\nConsequently, these variables retrieve their value when triggering a manual validation, or from the execution of the automation workflow.\nWhen reviewing an executed validation, variables are substituted by the provided values reflecting the context in which the objectives were checked.","created":"2023-10-05T07:47:30.953258Z"},{"name":"dynatrace.site.reliability.guardian@1.5.1","fqn":"dynatrace.site.reliability.guardian","version":"1.5.1","artifact":null,"release_notes":"### 1.5.0\n\nYou now have an easy way to look at and compare recent validations leveraging a heatmap view.\nWhile the validation timeline is still available, the heatmap is visible as default and provides the same navigation features as the timeline.\nIf the timeline is still the preferred way to investigate recent validations, click on \"Timeline\" to switch the view.\n\nFurthermore, we have revamped the create guardian journey with a new layout for the create/edit screen.\nThis new layout shows all objectives of the guardian on the left side with the individual configuration on the right side.\nConsequently, an improved overview of objectives is provided in the edit mode with more convenience in navigating through them.\n\nYou will now find that it uses space much more efficiently.\nLet us know what you think!\n\nPlease note that we are still improving the experience for narrow viewports.","created":"2023-09-20T07:24:44.022753Z"},{"name":"dynatrace.site.reliability.guardian@1.4.2","fqn":"dynatrace.site.reliability.guardian","version":"1.4.2","artifact":null,"release_notes":"### 1.4.2\n\nThere was a minor change in the \"Security Gate\" template to indicate its early adopter status.\n\n### 1.4.1\n\n#### Patch Changes\n\n- 3b251e7d: Add \"Security Gate\" template\n- ed7bf984: Fix: reduce visual icon cropping when previewing the value for DQLs that produce long labels\n- 51e75935: Display last status in analysis header\n\n### 1.4.0\n\n#### Minor Changes\n\n- 84b86c26: Navigate to analysis page after a guardian was created or updated\n- 432f0778: Add an option to save and validate a guardian after creating or updating one\n\n#### Patch Changes\n\n- 27fe147a: Include Tracking of Page view events\n- 1d8b8e8f: Changed objective violation text \"Missed warning by\" to \"Missed pass by\"\n- a43c22bb: Aligned editing link text size on errored objectives with the rest of the text\n- cf93eb44: Template selection modal can now also be closed via \"Create without template\" button\n- ad3c1d15: Change default trigger for workflow based on tags\n- 61ba3bf4: Break validation results into multiple lines for small screens\n- a2f766c7: Fix: i18n-aware number formatting in Objective labels\n- 4ec5e93e: Workflow: Additionally return guardian name, guardian tags, validation summary, validation URL and execution context\n- a8e506f6: Added \"share feedback\" button to app help menu\n- b8b971a1: Workflow action now provides a human-readable summary in the log output","created":"2023-08-25T10:23:10.674660Z"},{"name":"dynatrace.site.reliability.guardian@1.4.1","fqn":"dynatrace.site.reliability.guardian","version":"1.4.1","artifact":null,"release_notes":"### 1.4.1\n\n#### Patch Changes\n\n- 3b251e7d: Add \"Security Gate\" template\n- ed7bf984: Fix: reduce visual icon cropping when previewing the value for DQLs that produce long labels\n- 51e75935: Display last status in analysis header\n\n### 1.4.0\n\n#### Minor Changes\n\n- 84b86c26: Navigate to analysis page after a guardian was created or updated\n- 432f0778: Add an option to save and validate a guardian after creating or updating one\n\n#### Patch Changes\n\n- 27fe147a: Include Tracking of Page view events\n- 1d8b8e8f: Changed objective violation text \"Missed warning by\" to \"Missed pass by\"\n- a43c22bb: Aligned editing link text size on errored objectives with the rest of the text\n- cf93eb44: Template selection modal can now also be closed via \"Create without template\" button\n- ad3c1d15: Change default trigger for workflow based on tags\n- 61ba3bf4: Break validation results into multiple lines for small screens\n- a2f766c7: Fix: i18n-aware number formatting in Objective labels\n- 4ec5e93e: Workflow: Additionally return guardian name, guardian tags, validation summary, validation URL and execution context\n- a8e506f6: Added \"share feedback\" button to app help menu\n- b8b971a1: Workflow action now provides a human-readable summary in the log output","created":"2023-08-09T13:08:17.261889Z"},{"name":"dynatrace.site.reliability.guardian@1.3.1","fqn":"dynatrace.site.reliability.guardian","version":"1.3.1","artifact":null,"release_notes":"### 1.3.1\n\n#### Patch Changes\n\n- bc830e4d: Improved error messages during a validation execution\n- 12ecf812: Fix: invalid DQL generated in some cased by \"Drilldown in Notebooks\"\n\n### 1.3.0\n\n#### Minor Changes\n\n- ecc636c: Improve the tick position and label at the event timeline\n- 9eae8c2: The event timeline on the analysis page is now able to work with relative timeframes\n- 6c542fd: The event timeline now loads older validations when changing the timeframe\n- 8951dde: Templates for Kubernetes and hosts have been added\n- 8a47cb5: Added a \"view_validation\" intent that can be used to open a specific validation\n- d8b8286: New menu entry \"Drilldown in Notebooks\" on the analysis page to see all objectives in a distinct line graph query.\n- 0959d64: Introduced a template picker for creating guardians\n\n#### Patch Changes\n\n- fc51ed1: Added \"Edit\" menu entry for objectives on the Analysis page\n- 8987cf5: Fix: On guardian update if only the \"I want to add threshold\" toggle was changed, the update did not work\n- bc4c31d: Introduce new serverless function for validating guardians that always returns HTTP 200 + either validationId or error\n- 46b89d2: Remove breadcrumbs from create/edit\n- dcf9d1d: Open Intent receiver instead of workflow app directly\n- 2992e61: Restructured app help menu\n- de62e87: Rename \"Create workflow\" to \"Automate\" to better communicate the intent of the action\n- 0f97f2a: Render non burnRate SLOs as percentage\n- fe1bde9: Switching between SLOs clears preview\n- 2f01f71: Improved loading and error states on analysis page\n- d37a049: Make display of guardian templates on create opt-in/out\n- da5ed93: Prefill SLO thresholds\n- 8f8c2c9: Objective status on the Guardian tile will no longer display \"All good\", but instead summarize how many objectives passed. This is done for consistency reasons.","created":"2023-07-25T18:32:15.749274Z"},{"name":"dynatrace.site.reliability.guardian@1.2.2","fqn":"dynatrace.site.reliability.guardian","version":"1.2.2","artifact":null,"release_notes":"### 1.2.2\n\nThis is a maintenance release that addresses some issues that we have observed.\n\n#### Patch Changes\n\n- 69a2113: switched to businessEventsClient SDK for ingesting bizEvents\n- 962911e: Fix: While editing, guardian tag changes were not saved if nothing else was changed\n- 4a281f2: DQL query length has been increased from 800 to 2000 characters\n- 6a16cb0: Resolved problem with keyboard navigation modifying radio group selection\n- d46ffe2: The message of the objective value preview has been made more concise\n\n### 1.2.1\n\n#### Patch Changes\n\n- d38f33e: Fix: Links to Workflows in the Execution Properties no longer violate the browser's Content Security Policy\n- c796223: Fix: Corrected terminology used for objectives\n- 1162f4c: Fix: Parsing error for execution context in SRG workflow action\n\n### 1.2.0\n\nIn this version, we have added the ability to view validation execution properties when viewing a validation.\nThis allows you to leverage workflows to include additional metadata related to a specific validation,\nsuch as the version number or deployment environment.\n\nWe have also incorporated some feedback provided to us by adopters.\nSpecifically, guardians can now have an \"info\" state.\nPreviously, a guardian consisting only of objectives would have been considered a \"pass\".\nThis has been changed to avoid any confusion.\n\n#### Minor Changes\n\n- 73315c5: Focus guardian after creating or updating\n- 8242889: Ability to access analysis page without triggering a validation before\n- e8fb68f: Show workflow properties\n- a0b5da7: Allow info for guardian status\n\n#### Patch Changes\n\n- 0bfb9e1: Adapt execution_context to parse values to string\n- a80fbba: Improved error message for missing permissions while fetching workflow executions\n- 6df3521: Guardians are sorted alphabetically in SRG workflow action dropdown\n- abee590: Report invalid bizevents to the console\n- e5b3fbf: Adapted error message for missing guardianId or timeframeSelectorType in SRG workflow action\n- cb30825: Fix misleading \"Reference SLO not yet supported for preview\" message in the Create/Edit screen for SLOs\n- 2c56d16: Fix unexpected behavior when filtering and navigating\n- ed82b2c: New workflows are now titled \"xyz Validation\", not \"xyz Evaluation\"\n- a40668c: Improved error messages if username or workflow name could not be retrieved\n- 19fe2cb: Include app version in help menu\n- 71f9e04: Validation results: Show full date on hover\n- 9fbbda5: Add \"create workflow\" to the 3-dot menu of guardian tiles\n- ab3da6d: Show tag errors from backend\n- 02b3b3b: Limit objective card name to two rows\n- 409b50b: Show skeletons on dashboard while loading\n- 2d8a331: Fix: Don't show \"%\" unit for error budget burn rate reference SLOs on the analysis page\n- f9ceaee: Proper messages within the SRG workflow action","created":"2023-07-04T12:09:31.291581Z"},{"name":"dynatrace.site.reliability.guardian@1.2.1","fqn":"dynatrace.site.reliability.guardian","version":"1.2.1","artifact":null,"release_notes":"### 1.2.1\n\n#### Patch Changes\n\n- d38f33e: Fix: Links to Workflows in the Execution Properties no longer violate the browser's Content Security Policy\n- c796223: Fix: Corrected terminology used for objectives\n- 1162f4c: Fix: Parsing error for execution context in SRG workflow action\n\n### 1.2.0\n\nIn this version, we have added the ability to view validation execution properties when viewing a validation.\nThis allows you to leverage workflows to include additional metadata related to a specific validation,\nsuch as the version number or deployment environment.\n\nWe have also incorporated some feedback provided to us by adopters.\nSpecifically, guardians can now have an \"info\" state.\nPreviously, a guardian consisting only of objectives would have been considered a \"pass\".\nThis has been changed to avoid any confusion.\n\n#### Minor Changes\n\n- 73315c5: Focus guardian after creating or updating\n- 8242889: Ability to access analysis page without triggering a validation before\n- e8fb68f: Show workflow properties\n- a0b5da7: Allow info for guardian status\n\n#### Patch Changes\n\n- 0bfb9e1: Adapt execution_context to parse values to string\n- a80fbba: Improved error message for missing permissions while fetching workflow executions\n- 6df3521: Guardians are sorted alphabetically in SRG workflow action dropdown\n- abee590: Report invalid bizevents to the console\n- e5b3fbf: Adapted error message for missing guardianId or timeframeSelectorType in SRG workflow action\n- cb30825: Fix misleading \"Reference SLO not yet supported for preview\" message in the Create/Edit screen for SLOs\n- 2c56d16: Fix unexpected behavior when filtering and navigating\n- ed82b2c: New workflows are now titled \"xyz Validation\", not \"xyz Evaluation\"\n- a40668c: Improved error messages if username or workflow name could not be retrieved\n- 19fe2cb: Include app version in help menu\n- 71f9e04: Validation results: Show full date on hover\n- 9fbbda5: Add \"create workflow\" to the 3-dot menu of guardian tiles\n- ab3da6d: Show tag errors from backend\n- 02b3b3b: Limit objective card name to two rows\n- 409b50b: Show skeletons on dashboard while loading\n- 2d8a331: Fix: Don't show \"%\" unit for error budget burn rate reference SLOs on the analysis page\n- f9ceaee: Proper messages within the SRG workflow action","created":"2023-06-07T11:03:49.905777Z"},{"name":"dynatrace.site.reliability.guardian@1.2.0","fqn":"dynatrace.site.reliability.guardian","version":"1.2.0","artifact":null,"release_notes":"### 1.2.0\n\nIn this version, we have added the ability to view validation execution properties when viewing a validation.\nThis allows you to leverage workflows to include additional metadata related to a specific validation,\nsuch as the version number or deployment environment.\n\nWe have also incorporated some feedback provided to us by adopters.\nSpecifically, guardians can now have an \"info\" state.\nPreviously, a guardian consisting only of objectives would have been considered a \"pass\".\nThis has been changed to avoid any confusion.\n\n#### Minor Changes\n\n- 73315c5: Focus guardian after creating or updating\n- 8242889: Ability to access analysis page without triggering a validation before\n- e8fb68f: Show workflow properties\n- a0b5da7: Allow info for guardian status\n\n#### Patch Changes\n\n- 0bfb9e1: Adapt execution_context to parse values to string\n- a80fbba: Improved error message for missing permissions while fetching workflow executions\n- 6df3521: Guardians are sorted alphabetically in SRG workflow action dropdown\n- abee590: Report invalid bizevents to the console\n- e5b3fbf: Adapted error message for missing guardianId or timeframeSelectorType in SRG workflow action\n- cb30825: Fix misleading \"Reference SLO not yet supported for preview\" message in the Create/Edit screen for SLOs\n- 2c56d16: Fix unexpected behavior when filtering and navigating\n- ed82b2c: New workflows are now titled \"xyz Validation\", not \"xyz Evaluation\"\n- a40668c: Improved error messages if username or workflow name could not be retrieved\n- 19fe2cb: Include app version in help menu\n- 71f9e04: Validation results: Show full date on hover\n- 9fbbda5: Add \"create workflow\" to the 3-dot menu of guardian tiles\n- ab3da6d: Show tag errors from backend\n- 02b3b3b: Limit objective card name to two rows\n- 409b50b: Show skeletons on dashboard while loading\n- 2d8a331: Fix: Don't show \"%\" unit for error budget burn rate reference SLOs on the analysis page\n- f9ceaee: Proper messages within the SRG workflow action","created":"2023-06-01T14:25:10.828913Z"},{"name":"dynatrace.site.reliability.guardian@1.1.1","fqn":"dynatrace.site.reliability.guardian","version":"1.1.1","artifact":null,"release_notes":"### 1.1.1\n\nThis is a maintenance release aimed at incorporating some feedback that we have\nreceived from early adopters, or improved some behavior in situations where we\nnoticed room for improvement in production.\n\nThis is probably the last maintenance release for 1.1.x, and we are already\nplanning to follow up with a minor feature-level release in the very near future.\n\n#### Patch Changes\n\n- 3b96f35: \"Getting started with Automation\" has been updated to reflect the current version\n- 9d8f6cc: Correct spacings on Analysis Page\n- e24ccc0: Fix: Different behavior of objective status bar on dashboard and analysis page\n- 9760caa: Fix: Incorrect DQL validity check while creating or updating a guardian\n- 6c50013: Fix: Scheduled guardian execution did not show up\n\n### 1.1.0\n\n#### Minor Changes\n\n- cf63828: Rearrange top-level actions on Analysis page\n- dd79965: Adapt SRG app permissions\n- fdd2449: Show preview value for SLOs\n\n#### Patch Changes\n\n- 345f63e: Correct spacings on Overview Page\n- c7a8aa6: Fixed app description\n- eeac544: SLOs will now display as percentages\n- e74854b: Fix issue with timeranges during DQL/SLO preview in the Create/Edit screen\n- adec1bf: Make tag containers expandable\n- be6ca2c: Adapt to new Workflow event trigger type for bizevents\n- 1a73310: Improve visual representation of tiles\n- 180e217: Fixed capitalization of \"guardian\".\n- 08e5d94: Harmonize date time labels","created":"2023-05-15T06:33:49.044972Z"},{"name":"dynatrace.site.reliability.guardian@1.0.3","fqn":"dynatrace.site.reliability.guardian","version":"1.0.3","artifact":null,"release_notes":"### 1.0.3\n\n#### Patch Changes\n\n- 5ba8499: Fix: the event timeline on the analysis page is now keyboard accessible\n- 5ea7334: Fix: Workflow action should fail if no bizEvents were ingested\n- ef821ca: Added validation errors to both objective and finished events, reworked error messages and handling within the SRG\n\n### 1.0.2\n\n#### Patch Changes\n\nThere are a small number of changes that harmonize the UI/UX aspect of the application.\n\n- b6c20c2: Guardian tags are now displayed on the Overview page\n- a6d2cf1: Fix: The validation now correctly compares >= and <= instead of > and < if target and warning is given\n- ed00478: Fix: Validating process should always be visible\n- 5f9f2c1: Switch to latest Grail dependency\n- 77d3bec: Added max objective hint next to the \"Add objective\" button\n\n### 1.0.1\n\n#### Patch Changes\n\n- 29ce9a2: Fix: Correctly show the execution context on the Analysis page if there is one\n- 10e8778: Refactor WF error messages\n- 4fb2f67: Increase SRG settings schema maxObjects to 1000\n- 97cc516: Allow entering tags on the Create/Edit page\n\n### 1.0.0\n\n#### Major Changes\n\n- This is the first major release of the Site Reliability Guardian\n\n#### Patch Changes\n\n- cc88f7e: Fixed: Not able to clear the guardian and objective description during edit\n- 931559c: Change schema from ordered to unordered\n- b9ee3f3: Objective descriptions are now shown on the Analysis page\n- e9e1280: Show DQL preview when editing a DQL objective\n- 8c47e7a: Adopted Analysis page layout\n- 4a7aab2: Fix target-warning validator with 0 values, and make validator return invalid if equal\n- 976f08b: Guardian filter bar now also supports searching by tag\n- 5ec859a: Description of Guardians is now displayed on the Overview page\n- c084080: The \"configure\" button on the Analysis page is now labeled \"Edit\" to clarity\n- 10c86c9: Simplify the sample workflow when creating a workflow\n- c5974c3: ingest the information on how/who triggered an SRG validation to the bizEvents\n- 155def9: Add \"Getting started with Automation\" notebook link to Analysis page\n- 412e166: Improve create/edit guardian form layout\n- db3ef03: Placeholders for from and to input fields in SRG WF action\n- cd660d4: Update Chip component for tags\n- 0c48bca: Not show description/tags card if validation does not provide either\n- 88a3e4a: Fix generated workflow action\n- 6d366d4: Fixed visual defects on the Create/Edit page\n- 9e4e6fb: Only show one error message if guardian is not found\n- 74d6298: Links to external apps on the Analysis page are now in a 3-dot-menu","created":"2023-04-20T08:51:34.609499Z"},{"name":"dynatrace.site.reliability.guardian@0.5.6","fqn":"dynatrace.site.reliability.guardian","version":"0.5.6","artifact":null,"release_notes":"### 0.5.6\n\n#### Patch Changes\n\n- Update of a development dependency that was needed to address a build problem\n\n### 0.5.5\n\n#### Patch Changes\n\n- 64151b3: The application signing has been updated\n\n### 0.5.3\n\n#### Patch Changes\n\n- 3d2dfe4: The user is now given feedback if target/warning levels don't make sense in respect to the comparison operator\n- c23472f: Improved error message when creating a guardian fails\n- ccf0bfd: DQL is now properly validated\n\n### 0.5.2\n\n#### Patch Changes\n\n- 83d5d67: Avoid second <Page> object to get rid of the second scrollbar\n- f06d572: When viewing a query with \"show query\", there is now a button to quickly copy it to the clipboard\n\n### 0.5.1\n\n#### Patch Changes\n\n- 4e85cc2: Move \"Refresh\" button on the Overview page to the right\n- 36bacc1: SRG workflow action - adapt jinja input field and disable fields based on radio selection\n- cdb6f27: Add delete guardian functionality on dashboard page\n- ee71bca: Rename workflow action property from timeframe to timeframeSelector\n- d783011: Add guardianId to result object of the guardian validation workflow action\n- 08189ec: Correct DQL query for fetching validations for a guardian\n- dba9660: New Guardians can now be created via intent\n- e7d4dd8: Edit guardian and objectives\n- 27f548f: Added guardian delete functionality for analysis page.\n- e24d82c: Visually align \"Back\" link button on Analysis page with Dystopia\n- 4e19fef: Remember sorting and filtering settings in a session\n- 538844b: Show latest run of a guardian, instead of the current selected validation\n- e7a9b64: Align terminology (guard -> guardian, etc.)\n- d75af5f: Add Jinja expression support to workflow action\n- a2aefd5: Starting a validation on the analysis page will update the page asynchronously\n- e3abbd8: When no guardians can be displayed (none exist, or filter filtered everything), show an improved notice instead\n- 00f9c43: Enable \"Reset\" button in the filter/sort component\n- f070f48: Add and delete objectives during guardian creation\n- 2f4e738: Add application logo to configuration\n- 03d8a6c: Guardian tiles now have a three-dot-menu for Editing and Deleting","created":"2023-03-23T15:59:54.942419Z"},{"name":"dynatrace.site.reliability.guardian@0.5.4","fqn":"dynatrace.site.reliability.guardian","version":"0.5.4","artifact":null,"release_notes":"### 0.5.3\n\n#### Patch Changes\n\n- 3d2dfe4: The user is now given feedback if target/warning levels don't make sense in respect to the comparison operator\n- c23472f: Improved error message when creating a guardian fails\n- ccf0bfd: DQL is now properly validated\n\n### 0.5.2\n\n#### Patch Changes\n\n- 83d5d67: Avoid second <Page> object to get rid of the second scrollbar\n- f06d572: When viewing a query with \"show query\", there is now a button to quickly copy it to the clipboard\n\n### 0.5.1\n\n#### Patch Changes\n\n- 4e85cc2: Move \"Refresh\" button on the Overview page to the right\n- 36bacc1: SRG workflow action - adapt jinja input field and disable fields based on radio selection\n- cdb6f27: Add delete guardian functionality on dashboard page\n- ee71bca: Rename workflow action property from timeframe to timeframeSelector\n- d783011: Add guardianId to result object of the guardian validation workflow action\n- 08189ec: Correct DQL query for fetching validations for a guardian\n- dba9660: New Guardians can now be created via intent\n- e7d4dd8: Edit guardian and objectives\n- 27f548f: Added guardian delete functionality for analysis page.\n- e24d82c: Visually align \"Back\" link button on Analysis page with Dystopia\n- 4e19fef: Remember sorting and filtering settings in a session\n- 538844b: Show latest run of a guardian, instead of the current selected validation\n- e7a9b64: Align terminology (guard -> guardian, etc.)\n- d75af5f: Add Jinja expression support to workflow action\n- a2aefd5: Starting a validation on the analysis page will update the page asynchronously\n- e3abbd8: When no guardians can be displayed (none exist, or filter filtered everything), show an improved notice instead\n- 00f9c43: Enable \"Reset\" button in the filter/sort component\n- f070f48: Add and delete objectives during guardian creation\n- 2f4e738: Add application logo to configuration\n- 03d8a6c: Guardian tiles now have a three-dot-menu for Editing and Deleting","created":"2023-02-07T15:26:01.036575Z"},{"name":"dynatrace.site.reliability.guardian@0.5.3","fqn":"dynatrace.site.reliability.guardian","version":"0.5.3","artifact":null,"release_notes":"### 0.5.3\n\n#### Patch Changes\n\n- 3d2dfe4: The user is now given feedback if target/warning levels don't make sense in respect to the comparison operator\n- c23472f: Improved error message when creating a guardian fails\n- ccf0bfd: DQL is now properly validated\n\n### 0.5.2\n\n#### Patch Changes\n\n- 83d5d67: Avoid second <Page> object to get rid of the second scrollbar\n- f06d572: When viewing a query with \"show query\", there is now a button to quickly copy it to the clipboard\n\n### 0.5.1\n\n#### Patch Changes\n\n- 4e85cc2: Move \"Refresh\" button on the Overview page to the right\n- 36bacc1: SRG workflow action - adapt jinja input field and disable fields based on radio selection\n- cdb6f27: Add delete guardian functionality on dashboard page\n- ee71bca: Rename workflow action property from timeframe to timeframeSelector\n- d783011: Add guardianId to result object of the guardian validation workflow action\n- 08189ec: Correct DQL query for fetching validations for a guardian\n- dba9660: New Guardians can now be created via intent\n- e7d4dd8: Edit guardian and objectives\n- 27f548f: Added guardian delete functionality for analysis page.\n- e24d82c: Visually align \"Back\" link button on Analysis page with Dystopia\n- 4e19fef: Remember sorting and filtering settings in a session\n- 538844b: Show latest run of a guardian, instead of the current selected validation\n- e7a9b64: Align terminology (guard -> guardian, etc.)\n- d75af5f: Add Jinja expression support to workflow action\n- a2aefd5: Starting a validation on the analysis page will update the page asynchronously\n- e3abbd8: When no guardians can be displayed (none exist, or filter filtered everything), show an improved notice instead\n- 00f9c43: Enable \"Reset\" button in the filter/sort component\n- f070f48: Add and delete objectives during guardian creation\n- 2f4e738: Add application logo to configuration\n- 03d8a6c: Guardian tiles now have a three-dot-menu for Editing and Deleting","created":"2023-02-07T13:15:27.300706Z"}],"related_technologies":["automations"],"latest_downloads":[{"name":"dynatrace.site.reliability.guardian@1.26.2","fqn":"dynatrace.site.reliability.guardian","version":"1.26.2","artifact":null,"release_notes":"### 1.26.2\n\nThis maintenance release improves the reliability of guardian validations and updates third-party dependencies.","created":"2026-04-01T11:14:20.652249Z"}]},{"id":238,"slug":"oracle-cloud","title":"Oracle Cloud","description":"Oracle Cloud performance monitoring and optimization.","logo":"https://dt-cdn.net/hub/logos/oracle-cloud.png","link_to":"https://www.dynatrace.com/platform/cloud-monitoring/","documentation_link":"","providers":[],"tags":["cloud","cloud monitoring","oracle"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Seamlessly monitor the full stack","src":"https://dt-cdn.net/hub/Oracle3_y9NbCDv.jpg","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FOracle3_y9NbCDv.jpg&sign=Q2YPScXzzGP9T-NfWaR34w5G0EBWnwNtwiB_xiEAg4w","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FOracle3_y9NbCDv.jpg&sign=iVD4lhLs7Iljn8XXiuauCa_h84V0Z_hY0kAkPpq5W28","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FOracle3_y9NbCDv.jpg&sign=NzIo__fI7ht4KKnvFN1PxNzQkWGboVhvGxA6PshFKLA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FOracle3_y9NbCDv.jpg&sign=_cVHr5Ua8AOdBN_c-4y1hDjCcxIDg9s0MdqUEDDvzWY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FOracle3_y9NbCDv.jpg&sign=7dtohUQybo__HCWmaA4utUPpWsOpWWxcr2UHa7hMv1s","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FOracle3_y9NbCDv.jpg&sign=FG1evJ93d0JvYjqGFAoFYAer9lLgGBaD_mKxjyRaQ2k"}},{"caption":"See clearly into your Oracle Cloud environment.","src":"https://dt-cdn.net/hub/Oracle2_ViLzlRj.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FOracle2_ViLzlRj.png&sign=wC2kYsbhGgUxFH3DN0boKF3rym9ilGjXR_0200FFEbo","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FOracle2_ViLzlRj.png&sign=zKkM8YC7qLYVVfea2UCnBZCPzRELGl73lI7fyZrAURM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FOracle2_ViLzlRj.png&sign=hyuEbuCao62XRRuxz9cqs9gPJf5aDENKO0vIXNbgPnA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FOracle2_ViLzlRj.png&sign=wmEbYa4sPQw3SRuBpMMrMcTX6XO-CJMaphiB8-4znq4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FOracle2_ViLzlRj.png&sign=YysL0BvQG8pjkfn65pjogPhINxJMFNNSJ5nT54WJZDA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FOracle2_ViLzlRj.png&sign=zXUo82i9nO6Bdz3OZZ4ujr50oodZxzxdZiHMz3KDfUY"}},{"caption":"Resolve problems before they impact your customers.","src":"https://dt-cdn.net/hub/Oracle1_NKzabEf.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FOracle1_NKzabEf.png&sign=DgYzAoMop5_0iAqi8fb0rfZYq7UYnuAJQAXXeNNVSQQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FOracle1_NKzabEf.png&sign=00STrndLzE1aRMhcXMdEHJ0cvspueJ7w1rYz4OrDEhA","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FOracle1_NKzabEf.png&sign=vEo661-r3J9H6z8kcczNNTkkOGrMkFeVUuo9YDbORZ8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FOracle1_NKzabEf.png&sign=Hy0xaWdgBTmpf5mACUFGr0Z34bnpeShWkYfkaze-6_A","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FOracle1_NKzabEf.png&sign=VWfiY-q1_Nt2YczMUz1uaildSaOZdBZqEZXPGmlTjN8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FOracle1_NKzabEf.png&sign=ay9M_Y8eo-JV-KBVMI6RTRq7YeCFZthcf04CIMAQ7Sc"}}],"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":"Get full visibility into your Oracle Cloud environment. Dynatrace Smartscape provides a live snapshot of your entire environment topology, keeping you up-to-date during migration to and from the Oracle Cloud.\n\nSeamlessly monitor the full stack and achieve web-scale performance by combining your Oracle Cloud apps with Dynatrace real user monitoring, synthetic monitoring, server monitoring, and app performance monitoring.\n\nIdentify performance issues before they affect your customers. Powered by AI, Dynatrace prioritizes problems based on their impact on customers. An interactive infographic tells you where the problem is and where you can start to solve it."},"sourceId":"about"}],"modified":"2025-11-04T08:05:58.677777Z","created":"2020-08-14T07:46:21.081000Z","seo_title":"Oracle Cloud monitoring & observability","seo_description":"Oracle Cloud performance monitoring and optimization. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/Oracle3_y9NbCDv.jpg","https://dt-cdn.net/hub/Oracle2_ViLzlRj.png","https://dt-cdn.net/hub/Oracle1_NKzabEf.png"],"about":"Get full visibility into your Oracle Cloud environment. Dynatrace Smartscape provides a live snapshot of your entire environment topology, keeping you up-to-date during migration to and from the Oracle Cloud.\n\nSeamlessly monitor the full stack and achieve web-scale performance by combining your Oracle Cloud apps with Dynatrace real user monitoring, synthetic monitoring, server monitoring, and app performance monitoring.\n\nIdentify performance issues before they affect your customers. Powered by AI, Dynatrace prioritizes problems based on their impact on customers. An interactive infographic tells you where the problem is and where you can start to solve it.","use_cases":"","supported_distributions":"","get_started":""},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["oracle-cloud-infrastructure"],"latest_downloads":null},{"id":339,"slug":"google-storage-transfer","title":"Google Cloud Storage Transfer","description":"Get insights into Google Cloud Storage Transfer metrics collected from the Google Operations API to ensure health of cloud infrastructure.","logo":"https://dt-cdn.net/hub/logos/google-storage-transfer.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/google-transfer-service","providers":["gcp"],"tags":["cloud","cloud-and-infrastructure","data transfer","gcp","Google Cloud Platform","storage","storage transfer"],"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-data-transfer", "author": {"name": "Dynatrace"}, "version": "1.1.0", "fileHash": "1fb0e3e6cd21e101f036bda208bf21ebd35777f22f927dfc6eb1563aba469da7", "variables": ["filter_conditions"], "dataSources": [], "featureSets": ["default_metrics"], "extensionName": "com.dynatrace.extension.google-data-transfer", "minEECVersion": "1.256.0", "featureSetsDetails": {"default_metrics": {"metrics": [{"key": "cloud.gcp.storagetransfer_googleapis_com.agent.connected", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Agent connected status"}}, {"key": "cloud.gcp.storagetransfer_googleapis_com.agent.transferred_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Agent transfer delta"}}, {"key": "cloud.gcp.storagetransfer_googleapis_com.transferjob.copied_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Copied bytes count"}}, {"key": "cloud.gcp.storagetransfer_googleapis_com.transferjob.copied_objects_count", "metadata": {"unit": "Count", "description": null, "displayName": "Copied objects count"}}, {"key": "cloud.gcp.storagetransfer_googleapis_com.transferjob.deleted_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Deleted bytes count"}}, {"key": "cloud.gcp.storagetransfer_googleapis_com.transferjob.deleted_objects_count", "metadata": {"unit": "Count", "description": null, "displayName": "Deleted objects count"}}, {"key": "cloud.gcp.storagetransfer_googleapis_com.transferjob.error_count", "metadata": {"unit": "Count", "description": null, "displayName": "Error count"}}, {"key": "cloud.gcp.storagetransfer_googleapis_com.transferjob.found_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Found bytes count"}}, {"key": "cloud.gcp.storagetransfer_googleapis_com.transferjob.found_objects_count", "metadata": {"unit": "Count", "description": null, "displayName": "Found objects 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 Storage Transfer 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 2 metrics that are specific to Google Cloud Storage Transfer, like Agent connected status, Agent transfer delta. \n\n- Build custom dashboards for your cloud infrastructure. \n\n- Analyze Google Cloud Storage Transfer logs.\n\n- Set custom alerts that trigger remediation workflows. \n\nGoogle Cloud Storage Transfer 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 Storage Transfer extension](https://docs.dynatrace.com/docs/shortlink/google-transfer-service) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Details\nThis extension package contains:  \n\n- Configuration for Google Cloud Storage Transfer 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-storage-transfer-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 Storage Transfer service is configured.  \n\n#### Following GCP integration and Google Cloud Storage Transfer configuration:\n\n- The first data points will be ingested by Dynatrace Davis within ~5 minutes. \n- Explore Google Cloud Storage Transfer metrics in Data Explorer and create custom charts. \n- Set custom events for alerting"},"sourceId":"details"}],"modified":"2025-12-02T08:07:23.294604Z","created":"2020-08-14T07:46:22.819000Z","seo_title":"Google Cloud Storage Transfer monitoring & observability","seo_description":"Get insights into Google Cloud Storage Transfer 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 Storage Transfer 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 2 metrics that are specific to Google Cloud Storage Transfer, like Agent connected status, Agent transfer delta. \n\n- Build custom dashboards for your cloud infrastructure. \n\n- Analyze Google Cloud Storage Transfer logs.\n\n- Set custom alerts that trigger remediation workflows. \n\nGoogle Cloud Storage Transfer 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 Storage Transfer extension](https://docs.dynatrace.com/docs/shortlink/google-transfer-service) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.google-data-transfer@1.1.0","fqn":"com.dynatrace.extension.google-data-transfer","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-data-transfer/com.dynatrace.extension.goog_qoydttT.zip","release_notes":"### Version 1.1.0\n\n### Updated\n\n- Updated set of supported metrics\n- Service entities for Google Storage Transfer agent and Google Storage Transfer job\n- Relationships between service entities and project\n- Log linking for service entities","created":"2024-06-04T08:13:49.195809Z"},{"name":"com.dynatrace.extension.google-data-transfer@1.0.2","fqn":"com.dynatrace.extension.google-data-transfer","version":"1.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-data-transfer/com.dynatrace.extension.goog_wVUAev8.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:08:54.365775Z"},{"name":"com.dynatrace.extension.google-data-transfer@1.0.1","fqn":"com.dynatrace.extension.google-data-transfer","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-data-transfer/com.dynatrace.extension.goog_Wdz71xB.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:19:58.554687Z"},{"name":"com.dynatrace.extension.google-data-transfer@1.0.0","fqn":"com.dynatrace.extension.google-data-transfer","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-data-transfer/com.dynatrace.extension.goog_wpzL7Ym.zip","release_notes":"Support for GCP overview","created":"2023-01-23T14:09:26.646037Z"},{"name":"com.dynatrace.extension.google-data-transfer@0.0.7","fqn":"com.dynatrace.extension.google-data-transfer","version":"0.0.7","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-data-transfer/com.dynatrace.extension.goog_kE7CaYF.zip","release_notes":"","created":"2022-01-17T17:00:01.971790Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.google-data-transfer@1.1.0","fqn":"com.dynatrace.extension.google-data-transfer","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-data-transfer/com.dynatrace.extension.goog_qoydttT.zip","release_notes":"### Version 1.1.0\n\n### Updated\n\n- Updated set of supported metrics\n- Service entities for Google Storage Transfer agent and Google Storage Transfer job\n- Relationships between service entities and project\n- Log linking for service entities","created":"2024-06-04T08:13:49.195809Z"}]},{"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":1221,"slug":"smartscape","title":"Smartscape","description":"Interactively explore and analyze topology and relationships in digital systems.","logo":"https://cdn.hub.central.dynatrace.com/hub/app-icon_pzlgYL81.png","link_to":"https://www.dynatrace.com/news/blog/new-smartscape-make-better-decisions-with-real-time-dependency-graph-of-digital-systems/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/smartscape-app","providers":[],"tags":["Analytics","Dashboards","dql","Grail","Smartscape","topology"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Get the full picture with a real-time representation of all your digital systems.","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/197/media/ScreenShot_Hub_-_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%2Fconsole%2Fdrafts%2F197%2Fmedia%2FScreenShot_Hub_-_Image_1.png&sign=04Hcrimypai5O_zAS5Pj9q41ai6qvhF50TM9McFvJIo","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%2F197%2Fmedia%2FScreenShot_Hub_-_Image_1.png&sign=IVm28wIWcLrPF4YjjP1UT8dLtwo299-Cy228S-bextc","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%2F197%2Fmedia%2FScreenShot_Hub_-_Image_1.png&sign=4-9mLq673fTf1M2xq1yqC9U6G8ljN__hweRslHOMQck","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%2F197%2Fmedia%2FScreenShot_Hub_-_Image_1.png&sign=Kr7cTESiIE7s_eM-icqmrJahNofPGXzYhSURW0wHlBs","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%2F197%2Fmedia%2FScreenShot_Hub_-_Image_1.png&sign=oCVTS-NakrxiFgxhHLMg8qbpIeC0Jr1VqX3XwflJBxc","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%2F197%2Fmedia%2FScreenShot_Hub_-_Image_1.png&sign=zS4EEpMCxzCr3ZwOPTRBKsoa8E54B21J6Haca1zAKgE"}},{"caption":"Instant, domain-specific insights, with no configuration required.","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/114/media/Smartscape_Hub_-_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%2Fconsole%2Fdrafts%2F114%2Fmedia%2FSmartscape_Hub_-_Image_2.png&sign=gwmBEkq_zqkzaBt5Su89AR_eq-CukmY72S9xpv7IKZA","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%2F114%2Fmedia%2FSmartscape_Hub_-_Image_2.png&sign=FUma00JPVwOMLT9g8C-wdN2WQd9fAW0MwgxKE8XLqbA","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%2F114%2Fmedia%2FSmartscape_Hub_-_Image_2.png&sign=SpqAb-dvcwlhgrOChTIkVL8ZGUJJOXgRwi6J9MI9MuQ","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%2F114%2Fmedia%2FSmartscape_Hub_-_Image_2.png&sign=2f2-fH85qj4inhaxiAnBfZop6fuDknKjGG68nQAokiQ","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%2F114%2Fmedia%2FSmartscape_Hub_-_Image_2.png&sign=5MREml3tKuEE_TMAMGeUE7WHSWDXRvRm2fieTMBqN5c","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%2F114%2Fmedia%2FSmartscape_Hub_-_Image_2.png&sign=m7aScNrbvR2uaId5IrNd4DWwbu0OfZfk6pn4I8-qaqI"}},{"caption":"Discover hidden patterns through multidimensional, visual analytics.","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/114/media/Smartscape_Hub_-_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%2Fconsole%2Fdrafts%2F114%2Fmedia%2FSmartscape_Hub_-_Image_3.png&sign=pnl9Ho5M8cVmO_7hukllcl4h4jucXUTQjc4MA5KtKMQ","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%2F114%2Fmedia%2FSmartscape_Hub_-_Image_3.png&sign=MycAMCWrjnvHnFXxrScKVGqF0-wn9rTqhq4SV_bm4ag","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%2F114%2Fmedia%2FSmartscape_Hub_-_Image_3.png&sign=FhUFfuRIEjUChkpmqN2-CSH3o_PMuXJfuFfqTi7EbTs","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%2F114%2Fmedia%2FSmartscape_Hub_-_Image_3.png&sign=qK-TTPcAlrJldsfphDmAs3eSIKcX8d3If1pfBwtkMwU","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%2F114%2Fmedia%2FSmartscape_Hub_-_Image_3.png&sign=TBK-Tchu6T66NgSKZyyn4ugKIV6rvxg3hAzPlWaYcQQ","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%2F114%2Fmedia%2FSmartscape_Hub_-_Image_3.png&sign=EqDLZLP4azvP3oFIDovH8xYVbc14Jn8-PEDQxwFyS6I"}},{"caption":"Assess and visualize impact and blast radius of problems.","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/114/media/Smartscape_Hub_-_Image_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%2F114%2Fmedia%2FSmartscape_Hub_-_Image_4.png&sign=RJ3D7rHK5lGoO87BmhW2xIP2P4S5jrHfHRWitOWE0vI","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%2F114%2Fmedia%2FSmartscape_Hub_-_Image_4.png&sign=xQxIMX5jxdrznUZrptzAC7m5T7DthsdfVk2yxZkwsuw","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%2F114%2Fmedia%2FSmartscape_Hub_-_Image_4.png&sign=BpXhjt0RqWmwGVPwV2RPAPN4xggpoQe0WdUmiwbJUus","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%2F114%2Fmedia%2FSmartscape_Hub_-_Image_4.png&sign=v62hRdjDNU-WV_Dpj_M08dHmyCwp0ZMdyAV-YYOk5sQ","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%2F114%2Fmedia%2FSmartscape_Hub_-_Image_4.png&sign=f_ipwy_EWI4Ru50wPVpvQblmH-0DUPp7V2gBiV1xyPw","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%2F114%2Fmedia%2FSmartscape_Hub_-_Image_4.png&sign=URHJXmF9TUrAC8H1JDaLOSe_V9WimKqNlfdWyA5Z2R8"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.337.1","release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"The Smartscape app provides a **real-time, interactive topology** of your IT environment, enabling you to analyze dependencies, relationships, and patterns across your entire technology stack. Designed for analyzing modern, multicloud, and AI-driven systems, it helps teams quickly understand and act on complex IT environments with minimal manual effort.\n\nExplore **powerful visual analytics** with features like:\n\n- **Real-time topology mapping:** Automatically discovers and maps all entities (services, hosts, containers, cloud resources, etc.) and their relationships across cloud, on-premises, and hybrid environments.\n\n- **Domain-specific views:** Pre-built views for clouds, Kubernetes, services, and more, tailored for domain-specific use cases.\n\n- **Multidimensional analysis:** Use different perspectives like horizontal, vertical, or force view to identify clusters, hidden dependencies, or to analyze end-to-end workflows.\n\n- **Seamless integration with other apps:** Access Smartscape directly from other Dynatrace Apps (for example, [Problems](https://www.dynatrace.com/hub/detail/problems/), [Kubernetes](https://www.dynatrace.com/hub/detail/kubernetes/), [Clouds](https://www.dynatrace.com/hub/detail/problems/)) for in-context exploration.\n\n- **Apply your context:** Filter views using segments based on cloud tags to focus on critical applications, specific teams, environments, or business units."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- **Smartscape on Grail:** Explore your entire digital ecosystem end-to-end with a unified model that connects everything from services to infrastructure for a complete architectural context.\n- **Clouds overview:** Gain a unified, real-time topology of AWS EC2 instances and surrounding components to analyze security posture, optimize costs, and validate architecture.\n- **Kubernetes:** Gain full-stack visibility by mapping clusters, namespaces, and components. Detect misconfigurations and troubleshoot issues across workloads.\n- **Problems Graph:** Instantly understand root cause and blast radius by mapping anomalies to impacted entities and dependency chains.\n- **Service Dependency Graph:** Trace call flows, isolate performance hotspots, and uncover unexpected communication paths for better service reliability.\n- **Infrastructure:** Navigate a real-time map of hosts, VMs, and network relationships to validate architecture, diagnose infrastructure-driven issues, and spot bottlenecks or drift patterns."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"The Smartscape app is pre-installed and immediately accessible as part of your Dynatrace SaaS environment. Leverage our ready-made Smartscape views to effortlessly navigate your environments, no additional configuration needed."},"sourceId":"get_started"}],"modified":"2026-02-09T10:46:49.754429Z","created":"2025-11-07T13:30:18.368842Z","seo_title":"Smartscape monitoring & observability","seo_description":"Interactively explore and analyze topology and relationships in digital systems. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/drafts/197/media/ScreenShot_Hub_-_Image_1.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/114/media/Smartscape_Hub_-_Image_2.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/114/media/Smartscape_Hub_-_Image_3.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/114/media/Smartscape_Hub_-_Image_4.png"],"about":"The Smartscape app provides a **real-time, interactive topology** of your IT environment, enabling you to analyze dependencies, relationships, and patterns across your entire technology stack. Designed for analyzing modern, multicloud, and AI-driven systems, it helps teams quickly understand and act on complex IT environments with minimal manual effort.\n\nExplore **powerful visual analytics** with features like:\n\n- **Real-time topology mapping:** Automatically discovers and maps all entities (services, hosts, containers, cloud resources, etc.) and their relationships across cloud, on-premises, and hybrid environments.\n\n- **Domain-specific views:** Pre-built views for clouds, Kubernetes, services, and more, tailored for domain-specific use cases.\n\n- **Multidimensional analysis:** Use different perspectives like horizontal, vertical, or force view to identify clusters, hidden dependencies, or to analyze end-to-end workflows.\n\n- **Seamless integration with other apps:** Access Smartscape directly from other Dynatrace Apps (for example, [Problems](https://www.dynatrace.com/hub/detail/problems/), [Kubernetes](https://www.dynatrace.com/hub/detail/kubernetes/), [Clouds](https://www.dynatrace.com/hub/detail/problems/)) for in-context exploration.\n\n- **Apply your context:** Filter views using segments based on cloud tags to focus on critical applications, specific teams, environments, or business units.","use_cases":"- **Smartscape on Grail:** Explore your entire digital ecosystem end-to-end with a unified model that connects everything from services to infrastructure for a complete architectural context.\n- **Clouds overview:** Gain a unified, real-time topology of AWS EC2 instances and surrounding components to analyze security posture, optimize costs, and validate architecture.\n- **Kubernetes:** Gain full-stack visibility by mapping clusters, namespaces, and components. Detect misconfigurations and troubleshoot issues across workloads.\n- **Problems Graph:** Instantly understand root cause and blast radius by mapping anomalies to impacted entities and dependency chains.\n- **Service Dependency Graph:** Trace call flows, isolate performance hotspots, and uncover unexpected communication paths for better service reliability.\n- **Infrastructure:** Navigate a real-time map of hosts, VMs, and network relationships to validate architecture, diagnose infrastructure-driven issues, and spot bottlenecks or drift patterns.","supported_distributions":"","get_started":"The Smartscape app is pre-installed and immediately accessible as part of your Dynatrace SaaS environment. Leverage our ready-made Smartscape views to effortlessly navigate your environments, no additional configuration needed."},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"dynatrace.smartscape@1.337.1","fqn":"dynatrace.smartscape","version":"1.337.1","artifact":null,"release_notes":"## 1.337.1\n\n### Summary\nThis release adds sidebar navigation to make switching between Smartscape views faster and more predictable. It also improves responsiveness across views by removing the background dot grid and refining edge data fetching in flat views. Several Visual Resolution Path updates improve icon clarity and problem details, and we fixed a few workflow issues around shared links and search.\n\n### Changes\n- **NEW**: Introduced sidebar navigation to make it easier to switch between views.\n- Removed the background dot grid to improve performance and keep interactions smoother across all Smartscape views.\n- Improved edge data fetching logic for all flat views to make loading and rendering more reliable.\n- Improved tooltip titles with a two-line layout and a simpler copy action.\n- The Visual Resolution Path now automatically enables `Show other nodes` for smaller VRPs to surface more context by default.\n- Aligned Visual Resolution Path legend problem icon colors with the main graph so they follow the same status-based coloring.\n- The problem tooltip now also includes the `event.id` property.\n- Switching between horizontal and vertical topology views now preserves the timeframe and segment filters.\n- The Visual Resolution Path can now be opened for problems with the new problem `event.id`.\n- The Problem Graph can now be opened for problems with the new problem `event.id`.\n- Fixed an issue where opening a shared link did not correctly zoom to entities in the Infrastructure overview.\n- Fixed an issue that prevented opening Smartscape views from search.","created":"2026-04-09T09:34:25.589506Z"},{"name":"dynatrace.smartscape@1.336.1","fqn":"dynatrace.smartscape","version":"1.336.1","artifact":null,"release_notes":"## 1.336.1\n\n### Summary\nThis release improves Smartscape reliability and consistency across navigation and UI surfaces. URLs are updated to be more robust and easier to share, while tooltips and legends better reflect Grail data and standardized naming. It also introduces clearer empty states and error pages, along with targeted fixes in VRP and notifications to reduce disruption during analysis.\n\nNote: This release includes a breaking change to the URL pattern/structure.\n\n### Changes\n- **BREAKING**: Updated all view URLs to a new, more consistent and future-proof schema. The new URLs also support additional view parameters to help preserve context when sharing.\n- Switched from using query parameters to hash parameters in Smartscape URLs to improve navigation stability and extensibility.\n- Continued aligning the properties shown in tooltips and legend with the underlying Grail data to ensure more consistent and reliable context.\n- Added node counts to the Visual resolution path legend to support faster interpretation at a glance.\n- Added context-aware empty state variants (with segment and timeframe support) and restyled existing error pages to provide clearer guidance and reduce ambiguity.\n- Automatically enabled visibility of resolved problems in the Problem graph when opened via intent or manually triggered to ensure investigations include relevant context.\n- Fixed the \"limit reached\" notification so it no longer triggers on every URL change, reducing unnecessary interruptions during navigation.\n- Fixed hardcoded `SERVICE` icons in the VRP edge tooltip.","created":"2026-03-26T08:50:37.777143Z"},{"name":"dynatrace.smartscape@1.335.5","fqn":"dynatrace.smartscape","version":"1.335.5","artifact":null,"release_notes":"## 1.335.5\n\n### Summary\nThis release improves how you discover Smartscape updates, adds more control to the visual resolution path view, and aligns terminology and legends across views. It also refines isolation-related labeling, limit notifications, and permission error handling. Internal properties are no longer exposed in tooltips, and `QUERY_GONE` errors are now handled correctly for more robust behavior.\n\n### Changes\n- You can now open the latest release notes directly from the Smartscape app header; the release-notes button expands when there are updates you haven't seen yet.\n- The visual resolution path (VRP) analytics view now offers graph layout options and a switch to hide \"other\" nodes to help you focus within large VRPs.\n- Property names now match how they appear in Grail for better consistency across the platform.\n- Isolation-related button labels are now consistent across all views.\n- When opening a view which has reached it's limits, a toast notification is immediately shown, ensuring that you're aware that you're not seeing the full picture.\n- The VRP legend is now aligned with the view topology legend for a more consistent experience.\n- Permission error handling for the VRP view is improved.\n- Fixed an issue where internal properties were shown in tooltips.\n- Intents were refined and are now more consistent for clearer navigation and behavior.\n- `QUERY_GONE` errors are now correctly handled.","created":"2026-03-17T12:51:16.660800Z"},{"name":"dynatrace.smartscape@1.334.0","fqn":"dynatrace.smartscape","version":"1.334.0","artifact":null,"release_notes":"## 1.334.0\n\n### Summary\nThis release makes Smartscape views easier to find, navigate, and understand. Global search now includes Smartscape views, in-context views are more flexible to open, and node type labels are more consistent across the app. We also expanded drilldown support for `dt.smartscape.*` fields, refined the Dynatrace Intelligence icon, and fixed several issues affecting subtitles and problem drilldowns.\n\n### Changes\n- Smartscape views are now discoverable via the global search.\n- You can now open in-context views (View topology and Visual resolution path) in a new browser tab directly from the Smartscape app.\n- Node type labels are further unified by removing plurals in legends, tooltips, subtitles, and overridden type names for more consistent wording.\n- The view topology drilldown now supports all keys that follow the `dt.smartscape.*` pattern.\n- The Dynatrace Intelligence icon has been visually improved across all views.\n- Fixed an issue where subtitle labels were missing in topology views.\n- Fixed the \"view problem\" drilldown that could enter a never-ending query loop when a `display_id` was used but not found.","created":"2026-02-25T12:14:25.410843Z"},{"name":"dynatrace.smartscape@1.333.2","fqn":"dynatrace.smartscape","version":"1.333.2","artifact":null,"release_notes":"## 1.333.2\n\n### Summary\nThis release fixes an issue in the \"view problem\" drilldown that could cause an infinite query loop when a `display_id` is supplied but not found. The fix prevents the loop and improves drilldown reliability when navigating to problem details.\n\n### Changes\n- Fixes the \"view problem\" drilldown that could enter a never-ending query loop when a `display_id` is used but not found.","created":"2026-02-19T15:46:34.210488Z"},{"name":"dynatrace.smartscape@1.331.4","fqn":"dynatrace.smartscape","version":"1.331.4","artifact":null,"release_notes":"The Smartscape app provides a **real-time, interactive topology of your IT environment**, enabling you to analyze dependencies, relationships, and patterns across your entire technology stack. Designed for analyzing modern, multi-cloud, and AI-driven systems, it helps teams quickly understand and act on complex IT environments with minimal manual effort.\n\nStart exploring immediately with **ready-made Smartscape views**:\n\n- **Smartscape on Grail** - explore all dependencies across your IT systems end-to-end.\n\n- **AWS EC2 Overview** – Spot resource relationships and cloud health.\n\n- **Kubernetes Overview** – Understand cluster dynamics and workload distribution.\n\n- **Infrastructure Overview** – Gain clarity on hosts, processes, and connectivity.\n\n- **Service Dependencies Graph** – Trace service-to-service interactions for impact analysis.\n\n- **Problems Graph** – Visualize issues in context for faster root-cause resolution.","created":"2026-02-02T09:25:21.650283Z"}],"related_technologies":["grail","security-investigator","problems","dashboards","notebooks","dynatrace-intelligence","smartscape-1"],"latest_downloads":[{"name":"dynatrace.smartscape@1.337.1","fqn":"dynatrace.smartscape","version":"1.337.1","artifact":null,"release_notes":"## 1.337.1\n\n### Summary\nThis release adds sidebar navigation to make switching between Smartscape views faster and more predictable. It also improves responsiveness across views by removing the background dot grid and refining edge data fetching in flat views. Several Visual Resolution Path updates improve icon clarity and problem details, and we fixed a few workflow issues around shared links and search.\n\n### Changes\n- **NEW**: Introduced sidebar navigation to make it easier to switch between views.\n- Removed the background dot grid to improve performance and keep interactions smoother across all Smartscape views.\n- Improved edge data fetching logic for all flat views to make loading and rendering more reliable.\n- Improved tooltip titles with a two-line layout and a simpler copy action.\n- The Visual Resolution Path now automatically enables `Show other nodes` for smaller VRPs to surface more context by default.\n- Aligned Visual Resolution Path legend problem icon colors with the main graph so they follow the same status-based coloring.\n- The problem tooltip now also includes the `event.id` property.\n- Switching between horizontal and vertical topology views now preserves the timeframe and segment filters.\n- The Visual Resolution Path can now be opened for problems with the new problem `event.id`.\n- The Problem Graph can now be opened for problems with the new problem `event.id`.\n- Fixed an issue where opening a shared link did not correctly zoom to entities in the Infrastructure overview.\n- Fixed an issue that prevented opening Smartscape views from search.","created":"2026-04-09T09:34:25.589506Z"}]},{"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":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":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":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":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":"Get started quickly and easily by asking Dynatrace Assist a question. Try out one of the examples to see what's possible.","src":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.davis.copilot/media/efd72baf-d142-45ee-b52a-51aea2450093.png","srcset":{"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%2Fefd72baf-d142-45ee-b52a-51aea2450093.png&sign=5Vk78ifa4Zu1J1hK_lmSA1mWDwMUz33hwO0npb1vGeM","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%2Fefd72baf-d142-45ee-b52a-51aea2450093.png&sign=Tp5F5YLX9nIwNMhQVqAKDfYFN7pD4h0_BFLw0-T6VIQ","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%2Fefd72baf-d142-45ee-b52a-51aea2450093.png&sign=Iefc9elYcbcoYEBMbiCOqDYLwe-SURnD5FLmvOR6D9s","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%2Fefd72baf-d142-45ee-b52a-51aea2450093.png&sign=3xfoizveP7fTbZoJsxtdDThD9yUBrFBUGPfxcEN4PTk","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%2Fefd72baf-d142-45ee-b52a-51aea2450093.png&sign=wdFD_8dGX8RHZ8kGiHirMGUO91FjzHbIjxAkdBf3gRg","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%2Fefd72baf-d142-45ee-b52a-51aea2450093.png&sign=oJQ7YxY6Q99AnerivaRqqGN_RLanH2SR52_7oeTEPPQ"}},{"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.336.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. \nLike a true team member, Assist draws **context from Grail**, maps **relationships through Smartscape**, and **collaborates with Dynatrace agents** to deliver grounded, precise answers. As the conversation continues, you naturally move from insights and understanding to exploration and action. **Ask. Analyze. Act.**"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"Use Assist for use cases such as:\n* In-context assistance to help with onboarding, Dynatrace usage, and configuration topics\n\n* Explain Kubernetes warning signals, Logs, Problems, threat detection findings, or database insights integrated right into the respective app \n\n* Analyze your data, get insights, and recommend next steps right within the Assist chat interface\n\n* Interact with available Dynatrace foundational agents for deeper analysis when needed\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 simply need to enable [generative AI functionality](https://docs.dynatrace.com/docs/discover-dynatrace/platform/davis-ai/copilot/copilot-getting-started#enable-davis-copilot-on-your-environment) for 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 users have access, all they need to do to get started is to select the new **Assist** entry (below the global search) in the dock and ask Dynatrace Assist their desired question, or select one of the example prompts.\n\nCurious to understand how Dynatrace Intelligence generative AI is being adopted across your environment? Check out the read-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\nDynatrace 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":"get_started"}],"modified":"2026-02-24T10:08:18.317046Z","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"}],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.davis.copilot/media/efd72baf-d142-45ee-b52a-51aea2450093.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. \nLike a true team member, Assist draws **context from Grail**, maps **relationships through Smartscape**, and **collaborates with Dynatrace agents** to deliver grounded, precise answers. As the conversation continues, you naturally move from insights and understanding to exploration and action. **Ask. Analyze. Act.**","use_cases":"Use Assist for use cases such as:\n* In-context assistance to help with onboarding, Dynatrace usage, and configuration topics\n\n* Explain Kubernetes warning signals, Logs, Problems, threat detection findings, or database insights integrated right into the respective app \n\n* Analyze your data, get insights, and recommend next steps right within the Assist chat interface\n\n* Interact with available Dynatrace foundational agents for deeper analysis when needed\n\nand much more coming in the next weeks and months.","supported_distributions":"","get_started":"To get started with this app, you simply need to enable [generative AI functionality](https://docs.dynatrace.com/docs/discover-dynatrace/platform/davis-ai/copilot/copilot-getting-started#enable-davis-copilot-on-your-environment) for 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 users have access, all they need to do to get started is to select the new **Assist** entry (below the global search) in the dock and ask Dynatrace Assist their desired question, or select one of the example prompts.\n\nCurious to understand how Dynatrace Intelligence generative AI is being adopted across your environment? Check out the read-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\nDynatrace 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.*"},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"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.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"}]},{"id":975,"slug":"nvidia-gpu","title":"NVIDIA GPU","description":"Monitor base parameters of the GPU, including load, memory and temperature.","logo":"https://dt-cdn.net/hub/logos/nvidia-gpu.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/nvidia-gpu-extension","providers":["oa"],"tags":["gpu"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Dashboard showing NVIDIA GPUs","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.nvidia.gpu/media/b1a8f9dd-5ee4-4934-b3f4-55beaa1b929b.png","srcset":{"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.nvidia.gpu%2Fmedia%2Fb1a8f9dd-5ee4-4934-b3f4-55beaa1b929b.png&sign=GIGA0lPxMmq2W3OUnhpv1z_unLe-8RnAw-5IOXrzatI","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.nvidia.gpu%2Fmedia%2Fb1a8f9dd-5ee4-4934-b3f4-55beaa1b929b.png&sign=hyemB-5A_r6a980a8cnOS4dzKWdfneM1tcnDJv5FGNc","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.nvidia.gpu%2Fmedia%2Fb1a8f9dd-5ee4-4934-b3f4-55beaa1b929b.png&sign=SDydgKDPG6-vY7w9V6c7ueMUtX6GVkfbAJi9RtoNONA","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.nvidia.gpu%2Fmedia%2Fb1a8f9dd-5ee4-4934-b3f4-55beaa1b929b.png&sign=4K1Pe7zExMme-fyX1t08BS9hEH-8_ThcbuW5WMuab4U","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.nvidia.gpu%2Fmedia%2Fb1a8f9dd-5ee4-4934-b3f4-55beaa1b929b.png&sign=jLG3R0nTlcuaTvQDeXsahu5POt1t7ddv6y8Z4JUoSMc","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.nvidia.gpu%2Fmedia%2Fb1a8f9dd-5ee4-4934-b3f4-55beaa1b929b.png&sign=1-IkbJqVVqsXYUVSoPHcy2Uikyb3bVyqafGniZ9abwU"}}],"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.nvidia.gpu", "author": {"name": "Dynatrace"}, "version": "1.1.3", "fileHash": "89ee0d878df30e4139e19eb9a045ad099373195f915e3423ac0e604d2df6026b", "variables": [], "dataSources": ["python"], "featureSets": [], "extensionName": "com.dynatrace.nvidia.gpu", "minEECVersion": "1.280.0", "featureSetsDetails": {}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This extension monitors base parameters of NVIDIA GPUs, tracking load, memory and resource utilization of the GPUs. The extension leverages Python access to NVIDIA toolset to provide details on GPU utilization.\n\n**This is intended for users, who:**  \nWant to expand monitoring of their hosts onto GPU and have an overview of their utilization."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"**This extension enables you to:**  \n- Monitor utilization of the GPU across your environment\n- Locate bottlenecks in GPU memory usage"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [NVIDIA GPU extension](https://docs.dynatrace.com/docs/shortlink/nvidia-gpu-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\nThis extension relies on following external libraries, that need to be supported by your GPU (card and driver):\n- gpustat\n- nvidia-ml-py"},"sourceId":"details"}],"modified":"2026-03-10T07:48:13.161672Z","created":"2024-01-18T14:18:45.862447Z","seo_title":"NVIDIA GPU monitoring & observability","seo_description":"Monitor base parameters of the GPU, including load, memory and temperature. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.nvidia.gpu/media/b1a8f9dd-5ee4-4934-b3f4-55beaa1b929b.png"],"about":"This extension monitors base parameters of NVIDIA GPUs, tracking load, memory and resource utilization of the GPUs. The extension leverages Python access to NVIDIA toolset to provide details on GPU utilization.\n\n**This is intended for users, who:**  \nWant to expand monitoring of their hosts onto GPU and have an overview of their utilization.","use_cases":"**This extension enables you to:**  \n- Monitor utilization of the GPU across your environment\n- Locate bottlenecks in GPU memory usage","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [NVIDIA GPU extension](https://docs.dynatrace.com/docs/shortlink/nvidia-gpu-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.nvidia.gpu@1.1.3","fqn":"com.dynatrace.nvidia.gpu","version":"1.1.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.nvidia.gpu/com.dynatrace.nvidia.gpu-1.1.3-89ee0d878df30e4139e1.zip","release_notes":"## Version 1.1.3\r\n\r\n* Fix an issue where the extension would fail to reinitialize the driver after an initial failure, requiring an extension restart","created":"2026-02-22T18:25:04.085548Z"},{"name":"com.dynatrace.nvidia.gpu@1.1.1","fqn":"com.dynatrace.nvidia.gpu","version":"1.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.nvidia.gpu/com.dynatrace.nvidia.gpu-1.1.1-cdb018e213912003e829.zip","release_notes":"🐛 Bugs fixed in this version:\n- `Configure Extension` link on classic dashboard points to correct extension\n\n🚀 Improved in this version:\n- Error codes added to logged errors","created":"2025-11-04T09:29:11.412896Z"},{"name":"com.dynatrace.nvidia.gpu@1.1.0","fqn":"com.dynatrace.nvidia.gpu","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.nvidia.gpu/com.dynatrace.nvidia.gpu-1.1.0-bfae20a03e641dae2611.zip","release_notes":"- Add support for the `dt.security_context` attribute\n- Add new platform and classic dashboards\n- Add platform screens","created":"2025-07-31T18:46:06.181922Z"},{"name":"com.dynatrace.nvidia.gpu@1.0.3","fqn":"com.dynatrace.nvidia.gpu","version":"1.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.nvidia.gpu/com.dynatrace.nvidia.gpu-1.0.3-968061c0a796aee5de9d.zip","release_notes":"## Version 1.0.3\n\n### 🐛Bugfixes\n\n* Fix an issue where the extension would fail if a GPU did not report certain metrics.","created":"2025-03-05T23:34:18.518001Z"},{"name":"com.dynatrace.nvidia.gpu@1.0.2","fqn":"com.dynatrace.nvidia.gpu","version":"1.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.nvidia.gpu/com.dynatrace.nvidia.gpu-1.0.2-f689e350b09d3478dc4d.zip","release_notes":"### v1.0.2 \n- Report 0 when there are no processes for a specific GPU","created":"2024-03-05T18:00:24.290549Z"},{"name":"com.dynatrace.nvidia.gpu@1.0.1","fqn":"com.dynatrace.nvidia.gpu","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.nvidia.gpu/com.dynatrace.nvidia.gpu-1.0.1-cbe3415a251605f753c9.zip","release_notes":"Added power consumption metric","created":"2024-02-23T19:20:00.512638Z"},{"name":"com.dynatrace.nvidia.gpu@1.0.0","fqn":"com.dynatrace.nvidia.gpu","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.nvidia.gpu/com.dynatrace.nvidia.gpu-1.0.0-02110cbda13bdf1908be.zip","release_notes":"Support for Nvidia GPU monitoring based on latest Extension Framework.\nMonitors temperature, memory, number of processes and utilization.\nCreates host screens for these metrics. ","created":"2024-01-23T11:10:52.785213Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.nvidia.gpu@1.1.3","fqn":"com.dynatrace.nvidia.gpu","version":"1.1.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.nvidia.gpu/com.dynatrace.nvidia.gpu-1.1.3-89ee0d878df30e4139e1.zip","release_notes":"## Version 1.1.3\r\n\r\n* Fix an issue where the extension would fail to reinitialize the driver after an initial failure, requiring an extension restart","created":"2026-02-22T18:25:04.085548Z"}]},{"id":659,"slug":"log-monitoring-for-aws","title":"Log Monitoring for AWS","description":"Get answers from logs across all services in context.","logo":"https://dt-cdn.net/hub/logos/log-monitoring-for-aws.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/aws-log-fwd","providers":["aws"],"tags":["Amazon Web Services"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/Screen_Shot_2021-06-29_at_09.35.54.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreen_Shot_2021-06-29_at_09.35.54.png&sign=sBtDp7ZLDdgSsEE0JDEJ78uPSgmBAhs2b3dxx_QYx1Y","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreen_Shot_2021-06-29_at_09.35.54.png&sign=iU3L5AEkZXWqIbrs25APz4_CK3KqHG-ISkpPRyzRGwg","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreen_Shot_2021-06-29_at_09.35.54.png&sign=EX7tsjNnzxQ0u0Q3kZXHW_xmpd3_yXtboHA5rvWUfWM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreen_Shot_2021-06-29_at_09.35.54.png&sign=KPSpVusWXFBBUpqLtpFkc_mGq2of8olPdO9z-fxmBww","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreen_Shot_2021-06-29_at_09.35.54.png&sign=DK44s7J6cWfXU7Hjvj2DDHrl-Z1RLBV0v0XEAeW9VTc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreen_Shot_2021-06-29_at_09.35.54.png&sign=L0cq5YC1NRO7bruEadYoWTItZnRMMq6x5esuo8WM5C4"}}],"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 Log Monitoring for AWS, you get the power of Dynatrace applied on top of your logs. You can forward all logs from CloudWatch log groups and put them in context."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Get logs from services where OneAgent couldn't be installed\n- Troubleshoot your AWS Lambda functions\n- Analyze CloudTrail logs\n- Set custom metrics and alerts based on logs"},"sourceId":"use_cases"}],"modified":"2025-11-04T08:05:58.344495Z","created":"2021-07-30T13:14:06.696846Z","seo_title":"Log Monitoring for AWS monitoring & observability","seo_description":"Get answers from logs across all services in context. 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/Screen_Shot_2021-06-29_at_09.35.54.png"],"about":"With the Log Monitoring for AWS, you get the power of Dynatrace applied on top of your logs. You can forward all logs from CloudWatch log groups and put them in context.","use_cases":"- Get logs from services where OneAgent couldn't be installed\n- Troubleshoot your AWS Lambda functions\n- Analyze CloudTrail logs\n- Set custom metrics and alerts based on logs","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":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":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":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":1120,"slug":"red-hat-openshift-ai","title":"Red Hat OpenShift AI","description":"Monitor and observe end-to-end your app powered by Red Hat OpenShift AI platform.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/red-hat-openshift-ai/logo/b00501e5-4d50-4186-bf0c-ff385132a7fc.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":"Leverage Red Hat and define your dashboards with SLOs, latency, reliability, and cost measurements in a centralized space for your generative AI app.","src":"https://dt-cdn.net/hub/1-main-dash_Ilu6WHg.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_Ilu6WHg.png&sign=dVDcYt11Shm8oB57bqtqtQ98XEPTXZsA8WWDtZt7MbY","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_Ilu6WHg.png&sign=k6jR09_8FfS6msD-rQH1ag90QQMi42v2duNc_QrPL5Q","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_Ilu6WHg.png&sign=W5KEJyxbqZOvlozbm3-Z7kVDdHxmQLKQ6lpW9UvEFJY","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_Ilu6WHg.png&sign=i48C4_GSJiAiE2ACRIbkrtwjaq_voBbu6IkjNf1_prc","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_Ilu6WHg.png&sign=PO0e5zpy5fFX13o_1N9Sj5k7WbdpqRwKA19RdkHKpwA","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_Ilu6WHg.png&sign=Dn4IJk9lNh79XNFZvoPHambBlJ-i6ZogenUJWTPZ2us"}},{"caption":"Create powerful 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_oV1o4xn.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_oV1o4xn.png&sign=V9yMkF86fTs3I7SfpmwFQ6QkBxsARF1F5jIguA33eSA","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_oV1o4xn.png&sign=8dsPjTRhi3X6xF8hnK7lMz-_Vv7mpQldgq77jbNYf3Y","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_oV1o4xn.png&sign=GD3XoMEtOb4Qt3PMSzP8Yncqdz1QZuk9m0vLVDwIvlU","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_oV1o4xn.png&sign=C4tyhSfkeFCnw1k29kqm9ZfP58nB0Vr7Qfg4OZFdIEk","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_oV1o4xn.png&sign=XhexY5braq2jNa3oBcbLbpDrmMxhRkKt0lxIwOQL_5c","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_oV1o4xn.png&sign=XlQTWVniGyr5ybsKzFTSuFnijJ9csWiE8DmWI_fAXAg"}}],"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":"Red Hat OpenShift AI is a flexible, scalable artificial intelligence (AI) and machine learning (ML) platform that enables enterprises to create and deliver AI-enabled applications at scale across hybrid cloud environments.\n\nBuilt using open source technologies, OpenShift AI provides trusted, operationally consistent capabilities for teams to experiment, serve models, and deliver innovative apps.\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\nCombine the strength of Dynatrace end-to-end observability for your generative AI applications built with Red Hat OpenShift AI.\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":"2026-03-17T12:18:33.451056Z","created":"2025-01-29T15:19:53.836992Z","seo_title":"Red Hat OpenShift AI monitoring & observability","seo_description":"Monitor and observe end-to-end your app powered by Red Hat OpenShift AI platform. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/1-main-dash_Ilu6WHg.png","https://dt-cdn.net/hub/2-service-dashboard_oV1o4xn.png"],"about":"Red Hat OpenShift AI is a flexible, scalable artificial intelligence (AI) and machine learning (ML) platform that enables enterprises to create and deliver AI-enabled applications at scale across hybrid cloud environments.\n\nBuilt using open source technologies, OpenShift AI provides trusted, operationally consistent capabilities for teams to experiment, serve models, and deliver innovative apps.\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\nCombine the strength of Dynatrace end-to-end observability for your generative AI applications built with Red Hat OpenShift AI.\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":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":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":248,"slug":"pivotal-platform","title":"Pivotal Platform","description":"Multi-cloud platform for the deployment, management, and continuous delivery of applications. Pivotal is now VMware Tanzu.","logo":"https://dt-cdn.net/hub/logos/pivotal-platform.png","link_to":"https://www.dynatrace.com/technologies/vmware-tanzu-monitoring/","documentation_link":"","providers":["oa","k8s"],"tags":["cloud","infrastructure","microservices"],"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":988,"slug":"message-queues","title":"Message Queues","description":"Monitor message queues and quickly detect anomalies in critical apps.","logo":"https://dt-cdn.net/hub/logos/message-queues.png","link_to":"https://www.dynatrace.com/platform/message-queue-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/queues-hub","providers":[],"tags":["ActiveMQ","Apache Kafka","IBM MQ","MSMQ","RabbitMQ"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Automatic and intelligent observability for Apache Kafka with end-to-end traces of connected producers and consumers.","src":"https://dt-cdn.net/hub/Apache_Kafka.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_Kafka.png&sign=vx42QKPFBVbZzeHaEIljoNR4VefJ_7ejc2cnb0CKYYc","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FApache_Kafka.png&sign=pklkofqImh2y7X8McRWxxkrTliLMitqxSbB8bgfuEOQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FApache_Kafka.png&sign=8gAaUy-hNZaXeSH2SfNpmIaVd8IlekwTqRL0EhPEi0Y","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FApache_Kafka.png&sign=YJfXsiPmR7k7lwA0IR2AXNv77H2dkT_pFMXPf3p6gBA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FApache_Kafka.png&sign=dUZmr7fzyuUMFpgCmnFBYimFj1KqA9mWhrwq0txBsOM","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FApache_Kafka.png&sign=dabJqjo3kkyU-uipP8EQpEFCO2sBSSyWyQ8A6bXJeQ4"}},{"caption":"Automatic and intelligent observability for RabbitMQ with end-to-end traces of connected producers and consumers.","src":"https://dt-cdn.net/hub/RabbitMQ.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FRabbitMQ.png&sign=VFTyxit9gLidP3hYDVGhY9kNhnYPg7LaY-MqqivgQ3A","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FRabbitMQ.png&sign=NpFQn8Pr28wtQ3CK02mtttsEQxWthhkkFi-KwfRgoWw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FRabbitMQ.png&sign=Kzxwumo-6emnJJupt2F_K2nO04tmnW0HV2bp4ceEUOg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FRabbitMQ.png&sign=PcXcqfIyG1mv8eeR0s_0MyKiVS6frrc9Rx28qgfygsA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FRabbitMQ.png&sign=CZK_GjQhsD-4i8rHYY26s8IDIwxg72rkfstds7pNKDU","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FRabbitMQ.png&sign=LM5pJk3N6FA3QW_h3aK6TEue_pOaLzX8DBrs8gnjBVg"}}],"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 monitors your message queues like Apache Kafka, ActiveMQ, IBM MQ, RabbitMQ, and their microservices. Quickly detect anomalies that might impact your mission-critical apps."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Monitor end-to-end traces that connect producer and consumer services.\n- Troubleshoot service problems on the code level.\n- Identify message-processing anomalies quickly.\n- Monitor the performance of topics and queues."},"sourceId":"use_cases"}],"modified":"2025-11-04T08:05:58.392452Z","created":"2024-01-29T12:47:30.404236Z","seo_title":"Message Queues monitoring & observability","seo_description":"Monitor message queues and quickly detect anomalies in critical apps. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/Apache_Kafka.png","https://dt-cdn.net/hub/RabbitMQ.png"],"about":"Dynatrace automatically monitors your message queues like Apache Kafka, ActiveMQ, IBM MQ, RabbitMQ, and their microservices. Quickly detect anomalies that might impact your mission-critical apps.","use_cases":"- Monitor end-to-end traces that connect producer and consumer services.\n- Troubleshoot service problems on the code level.\n- Identify message-processing anomalies quickly.\n- Monitor the performance of topics and queues.","supported_distributions":"","get_started":""},"extension_type":"classic-app","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[],"related_technologies":["activemq","apache-kafka","google-cloud-tasks","hornetq-1","ibm-mq-local","microsoft-message-queuing-msmq","net-rabbitmq","tibco-ems-1"],"latest_downloads":[]},{"id":862,"slug":"user-sessions-query","title":"Query User Sessions","description":"Query completed user sessions with user sessions query language (USQL).","logo":"https://dt-cdn.net/hub/logos/user-sessions-query.png","link_to":null,"documentation_link":"","providers":[],"tags":["Real User Monitoring","RUM","User sessions query","USQL"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/USQL_Wrapper_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%2FUSQL_Wrapper_app.png&sign=us0H4AyoNy4hzeLSIqHfT4_XgnmKK3EhcvWwlh83icc","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FUSQL_Wrapper_app.png&sign=8jzPUAwZisMWqcvq9AZHE-5EfmTyDoMN69wZBwzN1M0","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FUSQL_Wrapper_app.png&sign=EmdBPfcobrTleaUA6MVraWHMRXRmlRdn4HI6_HgzUPE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FUSQL_Wrapper_app.png&sign=Zsemio0spWJLbDOSLXdh8jDPbID_9FgbRIqINp9NkrU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FUSQL_Wrapper_app.png&sign=jcauNK5awFe7JJ9xeHbRUzrntWs9iK_MnWiFa1V7noo","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FUSQL_Wrapper_app.png&sign=eOwYey5VIcJqhLNy6QKXYDP-1Uj9evCwNsx9spU8btc"}}],"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":"Create advanced queries on completed user sessions using user sessions query language"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Compatibility information","source":"https://www.dynatrace.com/support/help/get-started/dynatrace-ui/dynatrace-web-ui-requirements"},"sourceId":"supported_distributions"}],"modified":"2025-11-04T08:05:58.822128Z","created":"2023-04-25T14:18:40.155869Z","seo_title":"Query User Sessions monitoring & observability","seo_description":"Query completed user sessions with user sessions query language (USQL). Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/USQL_Wrapper_app.png"],"about":"Create advanced queries on completed user sessions using user sessions query language","use_cases":"","supported_distributions":"https://www.dynatrace.com/support/help/get-started/dynatrace-ui/dynatrace-web-ui-requirements","get_started":""},"extension_type":"classic-app","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[],"related_technologies":[],"latest_downloads":[]},{"id":216,"slug":"microsoft-internet-explorer","title":"Microsoft Internet Explorer","description":"Series of graphical web browsers.","logo":"https://dt-cdn.net/hub/logos/microsoft-internet-explorer.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":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"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-03-18T11:12:59.341727Z","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":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":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":941,"slug":"servicenow-for-workflows-preview","title":"ServiceNow","description":"Import groups and create, search, comment, and resolve incidents in ServiceNow.","logo":"https://dt-cdn.net/hub/ServiceNow_for_Workflows.png","link_to":"https://community.dynatrace.com/t5/Feedback-channel/Planned-tool-integrations-for-workflows/m-p/204856/thread-id/2252","documentation_link":"https://docs.dynatrace.com/docs/platform-modules/cloud-automation/workflows/actions/service-now","providers":[],"tags":["automation","connector","connectors","Incident Management","Notification","ServiceNow","workflow","workflow action","workflow actions","workflow automation","workflows"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"- Create an incident in ServiceNow, define caller, category, subcategory, impact, urgency, assignment group, short description, and detailed description.\n- Search for existent incidents to prevent duplicates and comment on available tickets.\n- Trigger a remediation flow and resolve the ticket in case of successful remediation or escalate the topic.","src":"https://dt-cdn.net/hub/SERVICENOW_0thhwzj.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSERVICENOW_0thhwzj.png&sign=CV9j2pbRjl6XkXOOBvumizbzRYtUmD0VQSFdA9HMpGk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSERVICENOW_0thhwzj.png&sign=s5WDOvk9dbCoihM29zobrvpz_V9AbC77xpMqq_VYKTg","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSERVICENOW_0thhwzj.png&sign=j2yd3nt0D25OSCUeT_J-7so2Gv-p2OTR8ZpJmSFonKU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSERVICENOW_0thhwzj.png&sign=-G8SRKikwmw4H1mcSlWmp0gc9mf4ZEi_FlM3fhk4VRU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSERVICENOW_0thhwzj.png&sign=srUVB4v0MA49216PfxqGDD8e00eWIF2gtg3LX1aRQxQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSERVICENOW_0thhwzj.png&sign=GisulRJQk-YgjhWkU2DjQJAs68BV2IgplvwP9Ql6s3c"}},{"caption":"- Automatically import selected (filtered) groups from ServiceNow into Dynatrace, on-demand or regularly.\n- Groups can be filtered to import only necessary groups.\n- Combined with the import-teams workflow action, the previously fetched groups can be stored as Dynatrace Ownership-teams and reused to assign ownership information to entities.","src":"https://dt-cdn.net/hub/import_xULdCqd.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fimport_xULdCqd.png&sign=smvc09AIZIQYQZS-IE94DfbEc9CVzpII__RWEe_8OXs","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fimport_xULdCqd.png&sign=L60yguxtQi0tiSRwa4je87unAjrOSGA_gCiMv1_B8UQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fimport_xULdCqd.png&sign=QiSHAtZl3WBvN88sYbqCyg0kaVQ9IBNNlbQCxaUwhyY","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fimport_xULdCqd.png&sign=OTC2kq6eqfOz3l3DVEwdi1BFtPNjB-lv_a1Nx_Ymd2E","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fimport_xULdCqd.png&sign=CIc3GRLcaE1dTXTK0jvbd-KCgLP3B0JAhaiUxPs2p3c","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fimport_xULdCqd.png&sign=L-miB4UKoPiJfgI1-b5HjdOU5nk12WGaA1yiOI3QOkk"}},{"caption":"- A generic search action allows to search for data in any table \n- A generic comment action allows to add comments to various target tables \n- Create Vulnerabilities in ServiceNow","src":"https://dt-cdn.net/hub/SNOW_VULN.jpg","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSNOW_VULN.jpg&sign=injASeGLsvGYwgReAoblG8sPk9P63tQtr08nVLWIgZs","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSNOW_VULN.jpg&sign=9Xrt0WLgzwbKjed-ls50FleY-H24eO7O-VwO_mCgJoM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSNOW_VULN.jpg&sign=kGnQjgB4OyuAmoSXywnYT22EHL0nit_q6mVzR9mZhJk","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSNOW_VULN.jpg&sign=Omx_0uK9tQqcRHI1XxUyH-5hp_IRiBN89DRdaM-Bbxk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSNOW_VULN.jpg&sign=UceSjCMU6qwL1kMut85mjdleBd-xXn1rzbVdd5vEKXo","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSNOW_VULN.jpg&sign=_euh-u5wDGVD7dbhid7G_nJTlXqrBitcEAuxZ3e1Fro"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.3.1","release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"ServiceNow provides a suite of digital applications to manage and automate various business processes, such as incident management, service catalog, and IT operations management.\n\nThis is intended for users who:\n* Want to integrate ServiceNow Incident Management with Dynatrace, create incidents, search and update incidents, or resolve incidents. \n* Import groups from ServiceNow to Dynatrace\n\nThis enables you to: \n* Integrate workflows with ServiceNow incident management. \n* Create ServiceNow incidents based on a Davis AI problem or a business event.\n* Search for available incidents to prevent creating duplicates.\n* Comments incidents to add status updates.\n* Resolve an incident in case a remediation scenario was successful.\n* Search for any data by leveraging a generic search function. \n* Comment on any record in any table by leveraging a generic comment function. \n* Create Vulnerabilities in ServiceNow. \n* Import groups from ServiceNow to Dynatrace ownership information, enabling automated targeted ticketing"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Create incidents in ServiceNow\n* Search for incidents\n* Comment incidents\n* Resolve incidents\n* Generic search\n* Generic comment \n* Create Vulnerabilities in ServiceNow\n* Import groups"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Install ServiceNow. Then follow the instructions detailed in Dynatrace Documentation.\n\nBefore you start, make sure that ServiceNow is installed, outbound connections are configured, and the connection to ServiceNow is authorized."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"ServiceNow integration enables users to model incident creation and management processes within Dynatrace:\n\nDefine various incident triggers:\n* Use the power of DQL and leverage events to react to any problem, security incident, or attack within workflows\n* Use Biz-Events as a trigger to react on extended events like a failed release validation, certain logs messages, or external system events\n* Define a scheduler to create periodic tasks or incidents\n\nFlexible Incident Creation:\n* Create incidents in ServiceNow within a Dynatrace workflow.\n* Define assignment group, impact, urgency.\n* Combine incident creation with closed-loop communication via Slack, Teams, and E-Mail.\n* Search for available incidents to prevent duplicates from being created.\n* Comment incidents to track status updates.\n* Resolve incidents if a problem has been closed.\nGeneric functionality: \n* Search for data in various target tables, identified by table name and ServiceNow Sysparam Query.\n* Comment on various target tables, leveraging table name and ServiceNow Sysparam Query.\n* Create Vulnerabilities in ServiceNow based on Dynatrace Application Security and Davis AI insights.\n\n\nImport ServiceNow groups\n* Synchronize ServiceNow groups regularly or on-demand\n* Updating Dynatrace Ownership teams with ServiceNow groups"},"sourceId":"details"}],"modified":"2026-02-02T08:22:23.650146Z","created":"2023-10-23T14:29:26.413757Z","seo_title":"ServiceNow monitoring & observability","seo_description":"Import groups and create, search, comment, and resolve incidents in ServiceNow. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/SERVICENOW_0thhwzj.png","https://dt-cdn.net/hub/import_xULdCqd.png","https://dt-cdn.net/hub/SNOW_VULN.jpg"],"about":"ServiceNow provides a suite of digital applications to manage and automate various business processes, such as incident management, service catalog, and IT operations management.\n\nThis is intended for users who:\n* Want to integrate ServiceNow Incident Management with Dynatrace, create incidents, search and update incidents, or resolve incidents. \n* Import groups from ServiceNow to Dynatrace\n\nThis enables you to: \n* Integrate workflows with ServiceNow incident management. \n* Create ServiceNow incidents based on a Davis AI problem or a business event.\n* Search for available incidents to prevent creating duplicates.\n* Comments incidents to add status updates.\n* Resolve an incident in case a remediation scenario was successful.\n* Search for any data by leveraging a generic search function. \n* Comment on any record in any table by leveraging a generic comment function. \n* Create Vulnerabilities in ServiceNow. \n* Import groups from ServiceNow to Dynatrace ownership information, enabling automated targeted ticketing","use_cases":"* Create incidents in ServiceNow\n* Search for incidents\n* Comment incidents\n* Resolve incidents\n* Generic search\n* Generic comment \n* Create Vulnerabilities in ServiceNow\n* Import groups","supported_distributions":"","get_started":"Install ServiceNow. Then follow the instructions detailed in Dynatrace Documentation.\n\nBefore you start, make sure that ServiceNow is installed, outbound connections are configured, and the connection to ServiceNow is authorized."},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"dynatrace.servicenow@2.3.1","fqn":"dynatrace.servicenow","version":"2.3.1","artifact":null,"release_notes":"This maintenance release is bundled with some minor quality of life improvements.","created":"2026-04-01T11:10:10.684989Z"},{"name":"dynatrace.servicenow@2.3.0","fqn":"dynatrace.servicenow","version":"2.3.0","artifact":null,"release_notes":"This release introduces workflow templates, including a micro guide to help you get started quickly.\n\nThe Search Workflow action now supports multiple sort clauses directly in the query field, providing greater flexibility when ordering results. The separate OrderBy and OrderByDesc fields have been consolidated into the query parameter. Existing workflows using the deprecated fields will continue to work through automatic migration.\n\nThis update also improves the input resizing behavior of key-value selectors across Workflow action widgets.","created":"2026-03-02T07:03:55.679571Z"},{"name":"dynatrace.servicenow@2.2.1","fqn":"dynatrace.servicenow","version":"2.2.1","artifact":null,"release_notes":"This maintenance release is bundled with some minor quality of life improvements. This update improves error handling for authentication failures, providing clearer feedback when access is restricted. The Search workflow action now offers better input validation for limit and offset parameters, ensuring more reliable pagination behavior.","created":"2026-01-20T14:22:12.536140Z"},{"name":"dynatrace.servicenow@2.2.0","fqn":"dynatrace.servicenow","version":"2.2.0","artifact":null,"release_notes":"This release introduces the ability to use new **Create Record** and **Update Record** Workflow tasks with any field data, enabling more comprehensive automation scenarios.\r\n\r\nIn addition, **Search** was updated to include new fields for offset, query category, and sorting options, providing greater control over result pagination and ordering.","created":"2025-12-11T13:04:18.423421Z"},{"name":"dynatrace.servicenow@2.1.4","fqn":"dynatrace.servicenow","version":"2.1.4","artifact":null,"release_notes":"This maintenance release is bundled with some minor quality of life improvements.","created":"2025-11-18T08:43:22.797515Z"},{"name":"dynatrace.servicenow@2.1.3","fqn":"dynatrace.servicenow","version":"2.1.3","artifact":null,"release_notes":"This maintenance release is bundled with some minor quality of life improvements.","created":"2025-11-04T16:41:29.492791Z"},{"name":"dynatrace.servicenow@2.1.2","fqn":"dynatrace.servicenow","version":"2.1.2","artifact":null,"release_notes":"This maintenance release is bundled with some minor quality of life improvements.","created":"2025-10-06T16:04:23.690816Z"},{"name":"dynatrace.servicenow@2.1.1","fqn":"dynatrace.servicenow","version":"2.1.1","artifact":null,"release_notes":"This maintenance release is bundled with some minor quality of life improvements. This update improves authentication configuration by setting client credentials as the default authentication type, providing better out-of-the-box experience for new ServiceNow connections.","created":"2025-09-15T06:24:12.162222Z"},{"name":"dynatrace.servicenow@2.1.0","fqn":"dynatrace.servicenow","version":"2.1.0","artifact":null,"release_notes":"This release introduces enhanced authentication capabilities to the ServiceNow app, providing greater flexibility for enterprise environments. You can now authenticate using OAuth client credential flow, enabling more secure and streamlined integration for organizations with strict authentication requirements.\r\n\r\nThis update improves connection handling by automatically enabling expression mode when connection access is restricted, ensuring smoother workflow operations even in environments with limited permissions. Additionally, the app now supports large lists of categories, assignment groups, and other connection-dependent settings, providing better performance and usability when working with extensive ServiceNow configurations.","created":"2025-08-11T18:48:13.953962Z"},{"name":"dynatrace.servicenow@2.0.2","fqn":"dynatrace.servicenow","version":"2.0.2","artifact":null,"release_notes":"### 2.0.2\r\n\r\n- Schema version increased\r\n\r\n### 2.0.1\r\n\r\n- Improved visual fidelity of connection management in modals\r\n- \"Create connection\" in the Workflow widget now opens in a new tab\r\n\r\n### 2.0.0\r\n\r\n- Migrated to owner based access control (ACL)","created":"2025-06-23T11:55:48.658274Z"},{"name":"dynatrace.servicenow@2.0.1","fqn":"dynatrace.servicenow","version":"2.0.1","artifact":null,"release_notes":"### 2.0.1\r\n\r\n- Improved visual fidelity of connection management in modals\r\n- \"Create connection\" in the Workflow widget now opens in a new tab\r\n\r\n### 2.0.0\r\n\r\n- Migrated to owner based access control (ACL)","created":"2025-05-27T13:44:02.287717Z"},{"name":"dynatrace.servicenow@2.0.0","fqn":"dynatrace.servicenow","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)","created":"2025-05-05T17:09:50.405078Z"},{"name":"dynatrace.servicenow@1.2.0","fqn":"dynatrace.servicenow","version":"1.2.0","artifact":null,"release_notes":"### 1.2.0\r\n\r\n#### Minor Changes\r\n\r\n- Incidents can now be created with an intent\r\n\r\n#### Patch Changes\r\n\r\n- When resolving an incident using the 'resolve incident' action, the incident_state is set as well as state.","created":"2025-02-26T09:37:38.763978Z"},{"name":"dynatrace.servicenow@1.1.0","fqn":"dynatrace.servicenow","version":"1.1.0","artifact":null,"release_notes":"### 1.1.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- Add visual grouping of input parameters in the workflow widget.","created":"2024-12-12T14:45:42.731513Z"},{"name":"dynatrace.servicenow@1.0.4","fqn":"dynatrace.servicenow","version":"1.0.4","artifact":null,"release_notes":"### 1.0.4\n\n#### Patch Changes\n\n- add proper encoding for path parameters\n\n### 1.0.3\n\n#### Patch Changes\n\n- Renaming of app to \"ServiceNow\"\n\n### 1.0.2\n\n- Add NO_WHITESPACE constraint to URL in settings schema\n- Updated dependencies\n\n### 1.0.1\n\n- Maintenance release with minor technical improvements\n\n### 1.0.0\n\n- Update app logo\n- Add sysparm_limit to get groups action\n- Improve wording and remove preview label","created":"2024-12-03T08:20:03.728422Z"},{"name":"dynatrace.servicenow@1.0.3","fqn":"dynatrace.servicenow","version":"1.0.3","artifact":null,"release_notes":"### 1.0.3\n\n#### Patch Changes\n\n- Renaming of app to \"ServiceNow\"\n\n### 1.0.2\n\n- Add NO_WHITESPACE constraint to URL in settings schema\n- Updated dependencies\n\n### 1.0.1\n\n- Maintenance release with minor technical improvements\n\n### 1.0.0\n\n- Update app logo\n- Add sysparm_limit to get groups action\n- Improve wording and remove preview label","created":"2024-11-04T18:53:20.058414Z"},{"name":"dynatrace.servicenow@1.0.2","fqn":"dynatrace.servicenow","version":"1.0.2","artifact":null,"release_notes":"### 1.0.2\n\n- Add NO_WHITESPACE constraint to URL in settings schema\n- Updated dependencies\n\n### 1.0.1\n\n- Maintenance release with minor technical improvements\n\n### 1.0.0\n\n- Update app logo\n- Add sysparm_limit to get groups action\n- Improve wording and remove preview label","created":"2024-09-30T07:13:14.392857Z"},{"name":"dynatrace.servicenow@0.9.1","fqn":"dynatrace.servicenow","version":"0.9.1","artifact":null,"release_notes":"### 0.9.1\n\n- Action payload validation is now offloaded to zod\n- Dependency maintenance\n\n### 0.9.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- Breaking: Limit connection name to 100 characters","created":"2024-08-07T08:38:35.404333Z"},{"name":"dynatrace.servicenow@0.9.0","fqn":"dynatrace.servicenow","version":"0.9.0","artifact":null,"release_notes":"### 0.9.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- Breaking: Limit connection name to 100 characters","created":"2024-07-10T07:01:58.133702Z"},{"name":"dynatrace.servicenow@0.8.0","fqn":"dynatrace.servicenow","version":"0.8.0","artifact":null,"release_notes":"### 0.8.0\n\n#### Minor Changes\n\n- Add configuration item to create incident action","created":"2024-05-21T15:27:28.878811Z"},{"name":"dynatrace.servicenow@0.7.1","fqn":"dynatrace.servicenow","version":"0.7.1","artifact":null,"release_notes":"### 0.7.1\n\n#### Patch Changes\n\n- The vulnerability item sample result was not showing up\n\n### 0.7.0\n\n#### Minor Changes\n\n- Add vulnerable item action that allows creating vulnerable items\n\n#### Patch Changes\n\n- Upgrade Dynatrace dependencies, which fixes a crash when pressing ESC inside a Select component","created":"2024-05-22T05:12:27.252969Z"},{"name":"dynatrace.servicenow@0.7.0","fqn":"dynatrace.servicenow","version":"0.7.0","artifact":null,"release_notes":"### 0.7.0\n\n#### Minor Changes\n\n- Add vulnerable item action that allow creating vulnerable items\n\n#### Patch Changes\n\n- Set the correct default payload for the create-vulnerability-item widget\n- Upgrade Dynatrace dependencies, which fixes a crash when pressing ESC within a select component\n- Fix: Dropdowns didn't show a loading indicator anymore if a request was running and showed the wrong placeholder","created":"2024-04-04T17:47:16.923887Z"},{"name":"dynatrace.servicenow@0.6.0","fqn":"dynatrace.servicenow","version":"0.6.0","artifact":null,"release_notes":"### 0.6.0\n\n#### Minor Changes\n\n- fc8fa5d: Add generic comment action that allows commenting on any entry in ServiceNow\n- b183a23: Add generic search action which allows searching any table in ServiceNow\n\n#### Patch Changes\n\n- e49f4d8: Fix: Errors continue to be displayed even once a valid connection has been selected\n- bd80468: Updated landing page","created":"2024-03-11T09:03:52.359357Z"},{"name":"dynatrace.servicenow@0.5.1","fqn":"dynatrace.servicenow","version":"0.5.1","artifact":null,"release_notes":"### 0.5.1\n\n#### Patch Changes\n\n- Maintenance release\n\n### 0.5.0\n\n#### Minor Changes\n\n- 4d2b39e: Fix: Allow entries with a duplicate value in selection picker components (Category, Sub-Category, Assignment Group and Resolution Code)\n\n#### Patch Changes\n\n- 9aeba6f: Add sample results for all actions","created":"2024-01-25T08:38:09.236186Z"},{"name":"dynatrace.servicenow@0.4.0","fqn":"dynatrace.servicenow","version":"0.4.0","artifact":null,"release_notes":"### 0.4.0\n\n#### Minor Changes\n\n- ef9b272: Remove check result size in search incidents\n- 1a3c165: Add get groups action\n\n#### Patch Changes\n\n- 613983a: Update app icon\n- 72174a4: Fix: Expression mode was not working in some input fields in create incident","created":"2024-01-15T09:37:39.474767Z"},{"name":"dynatrace.servicenow@0.3.2","fqn":"dynatrace.servicenow","version":"0.3.2","artifact":null,"release_notes":"### 0.3.2\n\n#### Patch Changes\n\n- bbddbbf: Fix: Ensure expression mode works correctly in all input fields of create incident action\n\n### 0.3.1\n\n#### Patch Changes\n\n- 5f9cb0e: Fix: Prefix Correlation ID with `DT_` in Create Incident action\n\n**Note**: When creating incidents, we recommend using `DT_{{ event()[\"event.id\"] }}` (instead of just `{{ event()[\"event.id\"] }}`) as Correlation ID. Please adapt existing workflows, if possible.\n\n### 0.3.0\n\n#### Minor Changes\n\n- 4bac290: Add comment on incident action\n- d4e681b: Add search incidents action\n- 249d2f0: Add resolve incident action\n- 01bbdc7: Add sysparm_fields input field to search incident action\n\n#### Patch Changes\n\n- Update dependencies","created":"2024-01-11T08:00:14.042146Z"},{"name":"dynatrace.servicenow@0.3.1","fqn":"dynatrace.servicenow","version":"0.3.1","artifact":null,"release_notes":"### 0.3.1\n\n#### Patch Changes\n\n- 5f9cb0e: Fix: Prefix Correlation ID with `DT_` in Create Incident action\n\n**Note**: When creating incidents, we recommend using `DT_{{ event()[\"event.id\"] }}` (instead of just `{{ event()[\"event.id\"] }}`) as Correlation ID. Please adapt existing workflows, if possible.\n\n### 0.3.0\n\n#### Minor Changes\n\n- 4bac290: Add comment on incident action\n- d4e681b: Add search incidents action\n- 249d2f0: Add resolve incident action\n- 01bbdc7: Add sysparm_fields input field to search incident action\n\n#### Patch Changes\n\n- Update dependencies","created":"2023-12-13T15:10:51.534665Z"},{"name":"dynatrace.servicenow@0.2.1","fqn":"dynatrace.servicenow","version":"0.2.1","artifact":null,"release_notes":"","created":"2023-10-23T14:29:26.543476Z"}],"related_technologies":["automations"],"latest_downloads":[{"name":"dynatrace.servicenow@2.3.1","fqn":"dynatrace.servicenow","version":"2.3.1","artifact":null,"release_notes":"This maintenance release is bundled with some minor quality of life improvements.","created":"2026-04-01T11:10:10.684989Z"}]},{"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":239,"slug":"oracle-database","title":"Oracle Database","description":"Observe, analyze and optimize the usage, health and performance of your database.","logo":"https://dt-cdn.net/hub/techn-icon-oracle-database-c61700d113_dgptivp_K64GolH.svg","link_to":"https://www.dynatrace.com/news/blog/intelligent-observability-for-oracle-and-sql-databases/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/oracle-database-extension","providers":[],"tags":["database","logs","monitoring","oracle","sql"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"The Overview Dashboard is provided by the extension as an entry point to Oracle entities monitored across all configurations of the extension.","src":"https://dt-cdn.net/hub/Screenshot_20250501_150900.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_20250501_150900.png&sign=TXO33GlN68Fmw_UWiXDI-W9KYtBH9O_Qw0-t7H4fJxQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250501_150900.png&sign=LSFIlHAFzCXeN6c6t0p0pNbFLuNgIZoD23jqyAtyD5I","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250501_150900.png&sign=CmtLlav5k3pBwHKJCGpp_YGHSddr-TlLvKtJvoATn00","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250501_150900.png&sign=OLpp-WCXxn6OYLuWelWHflla_Cs701fcvykYe24sisw","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250501_150900.png&sign=Sp1SBt2VH_3fQImRb-FIGuwxtuoNdnuUbx2Jqv627aY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250501_150900.png&sign=BQkMWChXOWlLA6oBndpr1kTb9l2y1pZGbzx8voDqw6I"}},{"caption":"For each of your monitored databases, get insights into SQL query execution hotspots by tracking the longest running queries.","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.sql-oracle/media/4566bf3a-cee5-412e-8e84-834a4d120892.png","srcset":{"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.sql-oracle%2Fmedia%2F4566bf3a-cee5-412e-8e84-834a4d120892.png&sign=blrt4JmE_HtPOSnKfQDPwYwitn4-VqzE0GCeDYHMcjQ","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.sql-oracle%2Fmedia%2F4566bf3a-cee5-412e-8e84-834a4d120892.png&sign=DxCzp_TnB6pka0A-heRj2acmLdPDxvg2vxKspD1Yppc","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.sql-oracle%2Fmedia%2F4566bf3a-cee5-412e-8e84-834a4d120892.png&sign=2cAgVIR3B8GuW3Fl6K_5ML9JSlAxEg61DYfQE7T60SE","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.sql-oracle%2Fmedia%2F4566bf3a-cee5-412e-8e84-834a4d120892.png&sign=2vDDNz5P0Idc4sxhiaUi9rTnF_ln-twGPSqegkw-2Zs","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.sql-oracle%2Fmedia%2F4566bf3a-cee5-412e-8e84-834a4d120892.png&sign=zQjkBxqx79comZe4qty1tzxywrDA51rEf6z0FUJGamQ","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.sql-oracle%2Fmedia%2F4566bf3a-cee5-412e-8e84-834a4d120892.png&sign=GrRITLv0x_fMAdSX7UiYdVfBWDLnj1NcEm6M-pRMQ74"}},{"caption":"Backup monitoring gives you a complete history of backups as well as automated alerting in case of any backup failures.","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.sql-oracle/media/82b05791-3482-416c-bd7f-cb16a1534494.png","srcset":{"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.sql-oracle%2Fmedia%2F82b05791-3482-416c-bd7f-cb16a1534494.png&sign=4FE2XbskH24DtkWGg_FFdBHv2sJ2IUrDvF2F6TMDDJ8","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.sql-oracle%2Fmedia%2F82b05791-3482-416c-bd7f-cb16a1534494.png&sign=YMc5D6atbPg8AY-v0YKetdyMY_OUNy8QCqJcgKKir_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%2Fcom.dynatrace.extension.sql-oracle%2Fmedia%2F82b05791-3482-416c-bd7f-cb16a1534494.png&sign=GqrpvQwtVnvIhDig2PDvN7ZjDwHvnTNrhL_M7NN4MnA","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.sql-oracle%2Fmedia%2F82b05791-3482-416c-bd7f-cb16a1534494.png&sign=HIrD3-1oXePg0PBBqYP2swxkKZLYxpoukLTdrA7HOBs","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.sql-oracle%2Fmedia%2F82b05791-3482-416c-bd7f-cb16a1534494.png&sign=o_YL90cU1ihpSx2Nq48n2LRG9F1ABW5Q6Kgf3bkKd6c","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.sql-oracle%2Fmedia%2F82b05791-3482-416c-bd7f-cb16a1534494.png&sign=pJ1hzq4LNKiSxFLhrpsxdemzGipwXzdQ9wZTE7Lav6I"}},{"caption":"Database level monitoring allows you to dig into database-specific metrics like datafiles and tablespaces.","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.sql-oracle/media/e67e7e84-4ddf-4e0d-b07c-8c975f44f039.png","srcset":{"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.sql-oracle%2Fmedia%2Fe67e7e84-4ddf-4e0d-b07c-8c975f44f039.png&sign=6-WtW_OBqeFYgdLonNvBcYHRE-bHL269oKD6TVvopxQ","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.sql-oracle%2Fmedia%2Fe67e7e84-4ddf-4e0d-b07c-8c975f44f039.png&sign=eeJXO17bGu13fHgtOO5LheXnE_NWesDmk3RvFzZ4FpU","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.sql-oracle%2Fmedia%2Fe67e7e84-4ddf-4e0d-b07c-8c975f44f039.png&sign=7OtpZN9BTpwMcgOIi05xYJcwaK7uDO98dwheycFHSQc","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.sql-oracle%2Fmedia%2Fe67e7e84-4ddf-4e0d-b07c-8c975f44f039.png&sign=M0kBjKxZ2SZZn7lLMevHfz7ZDhATg1RPhrnxJOF2bMY","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.sql-oracle%2Fmedia%2Fe67e7e84-4ddf-4e0d-b07c-8c975f44f039.png&sign=RKw4z69UYYFzZSzeX_62hbsUvDagU1XPq6fwHH1ovfk","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.sql-oracle%2Fmedia%2Fe67e7e84-4ddf-4e0d-b07c-8c975f44f039.png&sign=kHG2-lbQyHdy88uGOEfcvA5cKU0pmaumTI6S3AwdvMs"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"3.9.6","release_latest_validation_result":{"name": "com.dynatrace.extension.sql-oracle", "author": {"name": "Dynatrace"}, "version": "3.9.6", "fileHash": "4ff615c05f1514fa4b2e422e08f4644181b108dbaf29d3d36e0df8103d0baa66", "variables": ["long-running-query-timeout", "endpoint_metadata", "query-interval", "heavy-query-interval", "tablespace-filter"], "dataSources": ["sqlOracle"], "featureSets": ["waitEvents", "Blocked sessions", "Datafiles", "io", "cpu", "memory", "tablespaces", "asm", "asm (detailed)", "queryPerformance", "rac", "tablespaces (detailed)", "TopN", "sessions", "multitenancy", "Data guard", "limits", "waitEvents (detailed)", "backupJob", "FRA"], "extensionName": "com.dynatrace.extension.sql-oracle", "minEECVersion": "1.301.0", "featureSetsDetails": {"io": {"metrics": [{"key": "com.dynatrace.extension.sql-oracle.io.bytesRead.count", "metadata": {"unit": "Byte", "description": "Total size in bytes of disk reads by all database instance activity including application reads, backup, recovery, and other utilities", "displayName": "Physical bytes read"}}, {"key": "com.dynatrace.extension.sql-oracle.io.bytesWritten.count", "metadata": {"unit": "Byte", "description": "Total size in bytes of all disk writes for the database instance including application activity, backup, recovery, and other utilities", "displayName": "Physical bytes written"}}, {"key": "com.dynatrace.extension.sql-oracle.io.wait.count", "metadata": {"unit": "MilliSecond", "description": "Total time spent in all wait states except for Idle class", "displayName": "Total wait time"}}], "description": "Collects instance I/O metrics.", "isRecommended": true}, "FRA": {"metrics": [{"key": "com.dynatrace.extension.sql-oracle.fra.usage", "metadata": {"unit": "Percent", "description": "The percentage disk utilization in the fast recovery area.", "displayName": "FRA Usage"}}, {"key": "com.dynatrace.extension.sql-oracle.fra.limit", "metadata": {"unit": "Byte", "description": "Maximum amount of disk space (in bytes) that the database can use for the fast recovery area. This is the value specified in the DB_RECOVERY_FILE_DEST_SIZE initialization parameter.", "displayName": "FRA limit"}}, {"key": "com.dynatrace.extension.sql-oracle.fra.used", "metadata": {"unit": "Byte", "description": "Amount of disk space (in bytes) used by fast recovery area files created in current and all previous fast recovery areas. Changing fast recovery areas does not reset SPACE_USED to 0.", "displayName": "FRA used"}}, {"key": "com.dynatrace.extension.sql-oracle.fra.reclaimable", "metadata": {"unit": "Byte", "description": "Total amount of disk space (in bytes) that can be created by deleting obsolete, redundant, and other low priority files from the fast recovery area", "displayName": "FRA reclaimable"}}], "description": "Collects FRA metrics.", "isRecommended": true}, "asm": {"metrics": [{"key": "com.dynatrace.extension.sql-oracle.asm.disk_group.free_mb", "metadata": {"unit": "MegaByte", "description": "Free disk space available on this Oracle ASM Disk Group", "displayName": "Free space"}}, {"key": "com.dynatrace.extension.sql-oracle.asm.disk_group.total_mb", "metadata": {"unit": "MegaByte", "description": "Total disk space available on this Oracle ASM Disk Group", "displayName": "Total space"}}, {"key": "com.dynatrace.extension.sql-oracle.asm.disk_group.usage", "metadata": {"unit": "Percent", "description": "Percentage of disk space used on this Oracle ASM Disk Group", "displayName": "Used space"}}], "description": "Collects ASM metrics at the disk group level.", "isRecommended": true}, "cpu": {"metrics": [{"key": "com.dynatrace.extension.sql-oracle.cpu.cores", "metadata": {"unit": "Count", "description": "Number of CPU cores", "displayName": "CPU cores"}}, {"key": "com.dynatrace.extension.sql-oracle.cpu.backgroundTotal", "metadata": {"unit": "Unspecified", "description": "CPU usage of background processes in centi seconds per second", "displayName": "Background CPU usage (per second)"}}, {"key": "com.dynatrace.extension.sql-oracle.cpu.foregroundTotal", "metadata": {"unit": "Unspecified", "description": "CPU usage of foreground processes in centi seconds per second", "displayName": "Foreground CPU usage (per second)"}}], "description": "Collects instance CPU usage metrics.", "isRecommended": true}, "rac": {"metrics": [{"key": "com.dynatrace.extension.sql-oracle.rac.instance_ping", "metadata": {"unit": "MicroSecond", "description": "Represents the current inter-instance ping of 8K messages as provided in GV$INSTANCE_PING.", "displayName": "Instance ping"}}, {"key": "com.dynatrace.extension.sql-oracle.rac.interconnects"}], "description": "Collects Oracle RAC metadata and interinstance metrics. Enable only if monitoring an Oracle RAC database.", "isRecommended": false}, "TopN": {"metrics": [], "description": "Collects information about the top 100 queries as logs", "isRecommended": true}, "limits": {"metrics": [{"key": "com.dynatrace.extension.sql-oracle.limits.sessions_utilization", "metadata": {"unit": "Percent", "description": "Utilization of sessions on the instance. This is a percentage of current utilization relative to the limit.", "displayName": "Sessions utilization"}}, {"key": "com.dynatrace.extension.sql-oracle.limits.processes_utilization", "metadata": {"unit": "Percent", "description": "Utilization of processes on the instance. This is a percentage of current utilization relative to the limit.", "displayName": "Processes utilization"}}], "description": "Collects metrics about instance and database limits", "isRecommended": true}, "memory": {"metrics": [{"key": "com.dynatrace.extension.sql-oracle.memory.pga.size.pgaAggregateLimit", "metadata": {"unit": "Byte", "description": "Limit on the aggregate PGA memory consumed by the instance", "displayName": "PGA aggregate limit"}}, {"key": "com.dynatrace.extension.sql-oracle.memory.pga.size.pgaAggregateTarget", "metadata": {"unit": "Byte", "description": "Target aggregate PGA memory available to all server processes attached to the instance", "displayName": "PGA aggregate target"}}, {"key": "com.dynatrace.extension.sql-oracle.memory.pga.used", "metadata": {"unit": "Byte", "description": "PGA memory consumed by work areas", "displayName": "PGA memory used"}}, {"key": "com.dynatrace.extension.sql-oracle.memory.pga.allocated", "metadata": {"unit": "Byte", "description": "Current amount of PGA memory allocated by the instance", "displayName": "Allocated PGA"}}, {"key": "com.dynatrace.extension.sql-oracle.memory.sga.cacheBuffer.sharedPoolFree", "metadata": {"unit": "Percent", "description": "Amount of free system global area (SGA) memory available in shared pool", "displayName": "Shared pool free"}}, {"key": "com.dynatrace.extension.sql-oracle.memory.sga.redoBuffer.redoLogSpaceWaitTime.count", "metadata": {"unit": "MilliSecond", "description": "Total elapsed time of waiting for redo log space request", "displayName": "Redo log space wait time"}}, {"key": "com.dynatrace.extension.sql-oracle.memory.sga.redoBuffer.redoSizeIncrease.count", "metadata": {"unit": "Byte", "description": "Total amount of redo generated in bytes", "displayName": "Redo size increase"}}, {"key": "com.dynatrace.extension.sql-oracle.memory.sga.redoBuffer.redoWriteTime.count", "metadata": {"unit": "MilliSecond", "description": "Total elapsed time of the write from the redo log buffer to the current redo log file", "displayName": "Redo write time"}}, {"key": "com.dynatrace.extension.sql-oracle.memory.sessionLogicalReads.count", "metadata": {"unit": "Count", "description": "The sum of \"db block gets\" plus \"consistent gets\"", "displayName": "Logical reads"}}, {"key": "com.dynatrace.extension.sql-oracle.memory.physicalReads.count", "metadata": {"unit": "Count", "description": "Total number of data blocks read from disk", "displayName": "Physical reads"}}, {"key": "com.dynatrace.extension.sql-oracle.memory.physicalReadsDirect.count", "metadata": {"unit": "Count", "description": "Number of reads directly from disk, bypassing the buffer cache", "displayName": "Physical reads direct"}}, {"key": "com.dynatrace.extension.sql-oracle.memory.memorySorts.count", "metadata": {"unit": "Count", "description": "Number of sort operations that were performed completely in memory and did not require any disk writes", "displayName": "Sorts in memory"}}, {"key": "com.dynatrace.extension.sql-oracle.memory.diskSorts.count", "metadata": {"unit": "Count", "description": "Number of sort operations that required at least one disk write", "displayName": "Sorts on disk"}}, {"key": "com.dynatrace.extension.sql-oracle.memory.dbBlockGetsFromCache.count", "metadata": {"unit": "Count", "description": "Number of times a consistent read was requested for a block from the buffer cache.", "displayName": "DB Block gets from cache"}}, {"key": "com.dynatrace.extension.sql-oracle.memory.consistentGetsFromCache.count", "metadata": {"unit": "Count", "description": "Number of times a CURRENT block was requested from the buffer cache.", "displayName": "Consistent gets from cache"}}, {"key": "com.dynatrace.extension.sql-oracle.memory.physicalReadsCache.count", "metadata": {"unit": "Count", "description": "Total number of data blocks read from disk into buffer cache.", "displayName": "Physical reads into cache"}}, {"key": "com.dynatrace.extension.sql-oracle.memory.libraryCacheHitRatio", "metadata": {"unit": "Percent", "description": "Library cache hit ratio", "displayName": "Library cache hit ratio"}}], "description": "Collects instance memory usage metrics.", "isRecommended": true}, "default": {"metrics": [{"key": "com.dynatrace.extension.sql-oracle.cluster_topology", "metadata": {"unit": "NotApplicable", "description": "A state metric whose dimensions represent all Oracle clusters and their linked instances and hosts", "displayName": "Cluster topology"}}, {"key": "com.dynatrace.extension.sql-oracle.database_topology", "metadata": {"unit": "NotApplicable", "description": "A state metric whose dimensions represent all Oracle instances and their linked databases", "displayName": "Database topology"}}, {"key": "com.dynatrace.extension.sql-oracle.status", "metadata": {"unit": "State", "description": "A state metric representing the details of the connected Oracle instance.", "displayName": "Instance status"}}, {"key": "com.dynatrace.extension.sql-oracle.uptime", "metadata": {"unit": "Second", "description": "The uptime of the Oracle instance in seconds.", "displayName": "Instance Uptime"}}, {"key": "com.dynatrace.extension.sql-oracle.db_status", "metadata": {"unit": "State", "description": "A state metric representing details of the connected Oracle database.", "displayName": "Database status"}}], "isRecommended": true}, "sessions": {"metrics": [{"key": "com.dynatrace.extension.sql-oracle.sessions.active", "metadata": {"unit": "Count", "description": "Active sessions count", "displayName": "Active Sessions"}}, {"key": "com.dynatrace.extension.sql-oracle.sessions.blocked", "metadata": {"unit": "Count", "description": "Blocked sessions count", "displayName": "Blocked Sessions"}}, {"key": "com.dynatrace.extension.sql-oracle.sessions.all", "metadata": {"unit": "Count", "description": "Total sessions count", "displayName": "Total sessions"}}, {"key": "com.dynatrace.extension.sql-oracle.sessions.userCalls.count", "metadata": {"unit": "Count", "description": "Total number of logins, parses, or execute calls", "displayName": "User calls"}}, {"key": "com.dynatrace.extension.sql-oracle.sessions.deadlocks.count", "metadata": {"unit": "Count", "description": "Total number deadlocks", "displayName": "Deadlocks"}}], "description": "Collects metrics about database sessions", "isRecommended": true}, "Datafiles": {"metrics": [{"key": "com.dynatrace.extension.sql-oracle.datafile.status", "metadata": {"unit": "NotApplicable", "description": "State metric representing the status of Datafiles and Tempfiles across containers (database and any PDBs).", "displayName": "Datafile status"}}, {"key": "com.dynatrace.extension.sql-oracle.datafile.corrupted_blocks", "metadata": {"unit": "Count", "description": "Metric representing the number of corrupted blocks reported by V$DATABASE_BLOCK_CORRUPTION for each Datafile", "displayName": "Datafile number of corrupted blocks"}}], "description": "Collects datafile status metrics.", "isRecommended": true}, "backupJob": {"metrics": [{"key": "com.dynatrace.extension.sql-oracle.backup-input_bytes", "metadata": {"unit": "Byte", "description": "Sum of all input file sizes backed up.", "displayName": "Input bytes"}}, {"key": "com.dynatrace.extension.sql-oracle.backup-output_bytes", "metadata": {"unit": "Byte", "description": "Output size of all pieces generated.", "displayName": "Output bytes"}}, {"key": "com.dynatrace.extension.sql-oracle.backup-elapsed_seconds", "metadata": {"unit": "Second", "description": "Number of elapsed seconds.", "displayName": "Elapsed seconds"}}, {"key": "com.dynatrace.extension.sql-oracle.backup-compression_ratio", "metadata": {"unit": "Percent", "description": "Compression ratio.", "displayName": "Compression ratio"}}, {"key": "com.dynatrace.extension.sql-oracle.backup-input_bytes_per_second", "metadata": {"unit": "BytePerSecond", "description": "Input read-rate-per-second.", "displayName": "Input bytes per second"}}, {"key": "com.dynatrace.extension.sql-oracle.backup-output_bytes_per_second", "metadata": {"unit": "BytePerSecond", "description": "Output write-rate-per-second.", "displayName": "Output bytes per second"}}, {"key": "com.dynatrace.extension.sql-oracle.backup-autobackup_count_number", "metadata": {"unit": "Count", "description": "Number of autobackups performed by this job.", "displayName": "Auto - backup count"}}, {"key": "com.dynatrace.extension.sql-oracle.backup.state", "metadata": {"unit": "State", "description": "A state metric representing the details of a Backup Job.", "displayName": "Backup state"}}, {"key": "com.dynatrace.extension.sql-oracle.backup.time_since", "metadata": {"unit": "Minute", "description": "The time elapsed since the last backup completed successfully.", "displayName": "Time since last backup"}}], "description": "Collects backup job information as metrics and entities.", "isRecommended": true}, "Data guard": {"metrics": [{"key": "com.dynatrace.extension.sql-oracle.dataguard.severeEvents", "metadata": {"unit": "Count", "description": "Counts the number of fatal and severe Data guard events occurred in the last day. If this count is greater than 0, check its dimensions to take action for the specific events.", "displayName": "Dataguard severe events"}}, {"key": "com.dynatrace.extension.sql-oracle.dataguard.nologgingActivity", "metadata": {"unit": "Count", "description": "Counts the number of files which contain NOLOGGING activity in the last day. If the count is greater than 0 then the standby database is vulnerable; check the dimensions to find out which files must be refreshed on the standby.", "displayName": "NOLOGGING activity"}}, {"key": "com.dynatrace.extension.sql-oracle.dataguard.archiveDestErrStatus", "metadata": {"unit": "Count", "description": "Counts the number of invalid or errored statuses of archive destinations. If the count is greater than 0, use the dimensions to understand the status and destination it refers to.", "displayName": "Archive destination status"}}, {"key": "com.dynatrace.extension.sql-oracle.dataguard.seqDifference", "metadata": {"unit": "Count", "description": "Tracks the difference in sequence number between the latest archived and applied redo log. Use this count along with the dimensions to identify gaps between the primary and archive destination.", "displayName": "Seq. difference"}}], "description": "Collects Oracle Data Guard status metrics.", "isRecommended": true}, "waitEvents": {"metrics": [{"key": "com.dynatrace.extension.sql-oracle.wait.count", "metadata": {"unit": "Count", "description": "Total number of waits by wait class, excluding 'Idle' events", "displayName": "Number of wait events by wait class"}}, {"key": "com.dynatrace.extension.sql-oracle.wait.time.count", "metadata": {"unit": "MicroSecond", "description": "Total amount of time waited by wait class, excluding 'Idle' events", "displayName": "Seconds waited by wait class"}}], "description": "Collects aggregated metrics about wait events.", "displayName": "Wait events", "isRecommended": true}, "tablespaces": {"metrics": [{"key": "com.dynatrace.extension.sql-oracle.tablespaces.totalSpace", "metadata": {"unit": "Byte", "description": "Total size of tablespace, including extensibility. This covers both allocated an unallocated space as large as the tablespace can expand.", "displayName": "Total size"}}, {"key": "com.dynatrace.extension.sql-oracle.tablespaces.freeSpace", "metadata": {"unit": "Byte", "description": "Total free space available in the tablespace, in bytes. This includes space that is currently allocated and available for reuse and space that is currently unallocated.", "displayName": "Free space"}}, {"key": "com.dynatrace.extension.sql-oracle.tablespaces.usedSpace", "metadata": {"unit": "Byte", "description": "Total space in use within the tablespace, in bytes.", "displayName": "Used space"}}, {"key": "com.dynatrace.extension.sql-oracle.tablespaces.usage", "metadata": {"unit": "Percent", "description": "The percentage of tablespace in use, relative to the total size (including extensibility).", "displayName": "Tablespace usage"}}], "description": "Collects tablespace usage metrics for tablespaces at more than 50% utilization.", "isRecommended": true}, "multitenancy": {"metrics": [{"key": "com.dynatrace.extension.sql-oracle.pdb-total_size", "metadata": {"unit": "Byte", "description": "Shows the disk space (in bytes) used by the PDB, including both data and temp files.", "displayName": "Total size"}}, {"key": "com.dynatrace.extension.sql-oracle.pdb-block_size", "metadata": {"unit": "Byte", "description": "The current block size for the PDB", "displayName": "Block size"}}, {"key": "com.dynatrace.extension.sql-oracle.pdb-diagnostic_size", "metadata": {"unit": "Byte", "description": "Shows the current disk space usage (in bytes) of the diagnostic traces generated in the PDB.", "displayName": "Diagnostic size"}}, {"key": "com.dynatrace.extension.sql-oracle.pdb-audit_files_size", "metadata": {"unit": "Byte", "description": "Shows the current disk space usage (in bytes) by Unified Audit files (.bin format) in the current PDB.", "displayName": "Audit files size"}}, {"key": "com.dynatrace.extension.sql-oracle.pdb-max_size", "metadata": {"unit": "Byte", "description": "Shows the maximum amount of disk space (in bytes) that can  be used by data and temp files in the PDB. If the value is 0 then there is no limit.", "displayName": "Max size"}}, {"key": "com.dynatrace.extension.sql-oracle.pdb-max_diagnostic_size", "metadata": {"unit": "Byte", "description": "Shows the maximum amount of disk space (in bytes) that can be used by diagnostic traces generated in the PDB. If the value is 0 then there is no limit.", "displayName": "Max diagnostic size"}}, {"key": "com.dynatrace.extension.sql-oracle.pdb-max_audit_size", "metadata": {"unit": "Byte", "description": "Shows the maximum amount of disk space (in bytes) that can be used by Unified Audit files (.bin format) in the PDB. If the value is 0 then there is no limit.", "displayName": "Max audit size"}}], "description": "Collects PDB metadata as metrics.", "isRecommended": true}, "asm (detailed)": {"metrics": [{"key": "com.dynatrace.extension.sql-oracle.asm.disk.free_mb", "metadata": {"unit": "MegaByte", "description": "Free disk space available on this Oracle ASM Disk", "displayName": "Free space"}}, {"key": "com.dynatrace.extension.sql-oracle.asm.disk.total_mb", "metadata": {"unit": "MegaByte", "description": "Total disk space available on this Oracle ASM Disk", "displayName": "Total space"}}, {"key": "com.dynatrace.extension.sql-oracle.asm.disk.usage", "metadata": {"unit": "Percent", "description": "Percentage of disk space used on this Oracle ASM Disk", "displayName": "Used space"}}, {"key": "com.dynatrace.extension.sql-oracle.asm.disk.reads.count", "metadata": {"unit": "Count", "description": "Number of reads from this Oracle ASM Disk", "displayName": "Reads"}}, {"key": "com.dynatrace.extension.sql-oracle.asm.disk.writes.count", "metadata": {"unit": "Count", "description": "Number of writes to this Oracle ASM Disk", "displayName": "Writes"}}], "description": "Collects ASM metrics at the disk level.", "isRecommended": false}, "Blocked sessions": {"metrics": [], "description": "Collects information about blocked sessions as logs.", "isRecommended": true}, "queryPerformance": {"metrics": [{"key": "com.dynatrace.extension.sql-oracle.queries.connectionManagement.count", "metadata": {"unit": "MicroSecond", "description": "Time spent on performing session connect and disconnect calls", "displayName": "Connection management time"}}, {"key": "com.dynatrace.extension.sql-oracle.queries.plSqlExec.count", "metadata": {"unit": "MicroSecond", "description": "Time spent on running the PL/SQL interpreter", "displayName": "PL SQL exec time"}}, {"key": "com.dynatrace.extension.sql-oracle.queries.sqlExec.count", "metadata": {"unit": "MicroSecond", "description": "Time spent on executing SQL", "displayName": "SQL exec time"}}, {"key": "com.dynatrace.extension.sql-oracle.queries.sqlParse.count", "metadata": {"unit": "MicroSecond", "description": "Time spent on parsing SQL", "displayName": "SQL parse time"}}, {"key": "com.dynatrace.extension.sql-oracle.queries.dbTime.count", "metadata": {"unit": "MicroSecond", "description": "Time spent on performing Database user-level calls", "displayName": "DB Time"}}, {"key": "com.dynatrace.extension.sql-oracle.queries.cpuTime.count", "metadata": {"unit": "MicroSecond", "description": "CPU time spent on performing database user-level calls", "displayName": "DB CPU"}}], "description": "Collects aggregated query performance metrics.", "isRecommended": true}, "waitEvents (detailed)": {"metrics": [{"key": "com.dynatrace.extension.sql-oracle.wait.events.count", "metadata": {"unit": "Count", "description": "Total number of waits by wait event, excluding 'Idle' events. Only collects the top 20 most time consuming events.", "displayName": "Number of wait events"}}, {"key": "com.dynatrace.extension.sql-oracle.wait.events.time.count", "metadata": {"unit": "MicroSecond", "description": "Total amount of time waited by wait event, excluding 'Idle' events. Only collects the top 20 most time consuming events.", "displayName": "Seconds waited"}}], "description": "Collects metrics about the top 20 wait events.", "displayName": "Wait events (detailed)", "isRecommended": false}, "tablespaces (detailed)": {"metrics": [{"key": "com.dynatrace.extension.sql-oracle.tablespaces.totalSpace", "metadata": {"unit": "Byte", "description": "Total size of tablespace, including extensibility. This covers both allocated an unallocated space as large as the tablespace can expand.", "displayName": "Total size"}}, {"key": "com.dynatrace.extension.sql-oracle.tablespaces.freeSpace", "metadata": {"unit": "Byte", "description": "Total free space available in the tablespace, in bytes. This includes space that is currently allocated and available for reuse and space that is currently unallocated.", "displayName": "Free space"}}, {"key": "com.dynatrace.extension.sql-oracle.tablespaces.usedSpace", "metadata": {"unit": "Byte", "description": "Total space in use within the tablespace, in bytes.", "displayName": "Used space"}}, {"key": "com.dynatrace.extension.sql-oracle.tablespaces.allocatedSpace", "metadata": {"unit": "Byte", "description": "Total space in use within the tablespace, in bytes.", "displayName": "Allocated space"}}, {"key": "com.dynatrace.extension.sql-oracle.tablespaces.usage", "metadata": {"unit": "Percent", "description": "The percentage of tablespace in use, relative to the total size (including extensibility).", "displayName": "Tablespace usage"}}], "description": "Collects tablespace usage metrics for all tablespaces. If enabled, ensure that the regular `tablespaces` feature set is disabled", "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 your system uses Oracle Database.\n\nDynatrace diagnoses anomalies in real time with AI and pinpoints the root cause in slow-performing or erroneous SQL statements. Deep code-level insights combined with cloud-native database server monitoring help you ensure a robust production environment.\n\nThe Oracle Database extension complements the client-side database usage insights by providing server-side observability starting with availability and performance statistics, down to individual SQL statements and log insights."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Understand all database dependencies of your applications, 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 that resource shortages or other database issues have on your application by observing the database server itself.\n* Manage and analyze DB audit logs to spot invalid login attempts\n* Track the health and performance of Oracle Database servers (either standalone or multi-tenant)\n* Track the most time consuming queries performance\n* Speed up application-problem diagnosis when issues are caused by the database"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Oracle Database extension](https://docs.dynatrace.com/docs/shortlink/oracle-database-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n**The following Oracle versions are supported:**\n\n- Oracle DB 12.2+\n\n**The following architectures are supported:**\n\n- Oracle standalone servers\n- Oracle Multitenant (CDB/PDB)\n    - Configure monitoring for CDB to detect all PDBs\n- Oracle AWS RDS\n- Oracle RAC\n    - Configure monitoring for the SCAN listener to detect all instances and databases."},"sourceId":"details"}],"modified":"2026-03-10T07:48:13.186394Z","created":"2020-08-14T07:46:21.099000Z","seo_title":"Oracle Database monitoring & observability","seo_description":"Observe, analyze and optimize the usage, health and performance of your database. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/Screenshot_20250501_150900.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.sql-oracle/media/4566bf3a-cee5-412e-8e84-834a4d120892.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.sql-oracle/media/82b05791-3482-416c-bd7f-cb16a1534494.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.sql-oracle/media/e67e7e84-4ddf-4e0d-b07c-8c975f44f039.png"],"about":"Dynatrace automatically detects all applications and microservices deployed in your system and how your system uses Oracle Database.\n\nDynatrace diagnoses anomalies in real time with AI and pinpoints the root cause in slow-performing or erroneous SQL statements. Deep code-level insights combined with cloud-native database server monitoring help you ensure a robust production environment.\n\nThe Oracle Database extension complements the client-side database usage insights by providing server-side observability starting with availability and performance statistics, down to individual SQL statements and log insights.","use_cases":"* Understand all database dependencies of your applications, 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 that resource shortages or other database issues have on your application by observing the database server itself.\n* Manage and analyze DB audit logs to spot invalid login attempts\n* Track the health and performance of Oracle Database servers (either standalone or multi-tenant)\n* Track the most time consuming queries performance\n* Speed up application-problem diagnosis when issues are caused by the database","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Oracle Database extension](https://docs.dynatrace.com/docs/shortlink/oracle-database-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.sql-oracle@3.9.6","fqn":"com.dynatrace.extension.sql-oracle","version":"3.9.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-oracle/com.dynatrace.extension.sql-oracle-3.9.6-4ff615c05f1514fa4b2e.zip","release_notes":"#### 🪲 Fixed in this version:\r\n\r\n- Updated entity links in Platform dashboard to point to the Infrastructure and Operations app.\r\n- Entity creation rules now explicitly filter out null dimension values.","created":"2026-03-12T11:13:34.807789Z"},{"name":"com.dynatrace.extension.sql-oracle@3.9.4","fqn":"com.dynatrace.extension.sql-oracle","version":"3.9.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-oracle/com.dynatrace.extension.sql-oracle-3.9.4-743a0036345d27333db5.zip","release_notes":"#### ✨ New in this version:\n- Added the following metrics to the `memory` feature set:\n  - `com.dynatrace.extension.sql-oracle.memory.consistentGetsFromCache.count`\n  - `com.dynatrace.extension.sql-oracle.memory.dbBlockGetsFromCache.count`\n  - `com.dynatrace.extension.sql-oracle.memory.physicalReadsCache.count`\n\n#### 🚀 Improved in this version:\n- Updated the calculation for `buffer cache hit ratio` to reflect current Oracle documentation.\n\n#### 🪲Fixed in this version:\n- Fixed issue where RAC instance local IP address would not be properly reported on the right entity.","created":"2026-02-03T11:45:15.421179Z"},{"name":"com.dynatrace.extension.sql-oracle@3.9.2","fqn":"com.dynatrace.extension.sql-oracle","version":"3.9.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-oracle/com.dynatrace.extension.sql-oracle-3.9.2-352d7f6d9277bdd8463b.zip","release_notes":"#### 🚀 Improved in this version:\r\n\r\n- The relationship between OneAgent host and Oracle instances now supports RAC instances as well. For local IP discovery to work correctly, the extension needs access to the `UTL_INADDR.get_host_address` function. Please see the official documentation for more information on how to assign these additional permissions. \r\n\r\n    ⚠️This feature is available under the RAC feature set. If you have this feature set enabled and start seeing permission error warnings in the extension logs after updating the extension to the latest version, there is no cause for concern. No data is being lost, simply update the permissions as described above to take advantage of the new feature, or disable the RAC feature set if it is not relevant for your use case.\r\n\r\n- Added feature set descriptions and recommendations.","created":"2026-01-19T10:27:21.105219Z"},{"name":"com.dynatrace.extension.sql-oracle@3.8.1","fqn":"com.dynatrace.extension.sql-oracle","version":"3.8.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-oracle/com.dynatrace.extension.sql-oracle-3.8.1-2ac1dc669161c161503e.zip","release_notes":"#### ✨ New in this version:\r\n- Added ALERT_TEMPLATES for anomaly detectors in the Davis Anomaly Detection app.","created":"2025-12-17T09:21:36.079880Z"},{"name":"com.dynatrace.extension.sql-oracle@3.7.9","fqn":"com.dynatrace.extension.sql-oracle","version":"3.7.9","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-oracle/com.dynatrace.extension.sql-oracle-3.7.9-6794a37cbc95ea1bcf0f.zip","release_notes":"For internal alignment reasons, versions 3.1.3 to 3.7.5 will no longer be available on the Hub for installation. For users currently on any of these versions there is no immediate need to take any action, as they will continue to work fine.\r\n\r\nFor users upgrading to the latest version from any of those versions, previous release notes are provided below:\r\n\r\n### Version 3.7.5\r\n\r\n#### 🪲 Fixed in this version:\r\n\r\n- Server version is now correctly set as an entity attribute for the instance entity type.\r\n- Fixed issue where requesting an execution plan from the Databases app could result in a 405.\r\n- Fixed issue where tablespace content type dimension would sometimes split properly in the Data Explorer.\r\n- Fixed tablespace charts showing wrong values for large timeframes.\r\n\r\n### Version 3.7.1\r\n\r\n#### 🚀 Improved in this version:\r\n\r\n- The `dt.security_context` parameter is now propagated to all entities created by the extension. When definition entity permissions based on `dt.security_context` [ensure you set the Grail security context destination property to `dt.security_context`](https://docs.dynatrace.com/docs/manage/identity-access-management/use-cases/access-security-context#id-1-set-the-security-context-for-monitored-entities)\r\n- The `dt.security_context` is now a dimension of all the `log.` metrics created by the extension.\r\n\r\n#### 🪲 Fixed in this version:\r\n\r\n- Fixed uptime metric chart in databases app not showing.\r\n- Fixed typo in the uptime metric name. \r\n\r\n\r\n### Version 3.6.2\r\n\r\n#### ✨ New in this version:\r\n\r\n- Added a new metric `com.dynatrace.extension.sql-oracle.uptime`.\r\n\r\n#### 🚀 Improved in this version:\r\n\r\n- The instance unavailable alert now relies on the new uptime metric instead of the status metric.\r\n- Reworked top statement charts in the Databases app.\r\n\r\n### Version 3.5.0\r\n\r\n#### ✨ New in this version:\r\n\r\n- Added an extra variable `tablespace-filter` which can be used to filter the tablespaces to be monitored.\r\n\r\n#### 🚀 Improved in this version:\r\n\r\n- Log data collected by the extension (top and blocking statements) now have the `endpoint_metadata` variable as an attribute.\r\n- Adjusted the way foreground and background CPU metrics are collected.\r\n\r\n#### 🪲 Fixed in this version:\r\n\r\n- Fixed Instance entities not showing correctly in the databases list view.\r\n\r\n### Version 3.4.2\r\n\r\n#### 🪲 Fixed in this version:\r\n\r\n- Fixed issue where backup data would be captured for too long in cases where the ActiveGate timezone did not match the database timezone.\r\n\r\n### Version 3.4.0\r\n\r\n#### ✨ New in this version:\r\n\r\n- Added out-of-the-box Platform dashboard for Oracle DB monitoring. This dashboard can be found under Ready-made dashboards in the Dashboards app.\r\n- Added SAME_AS relationship between `sql:com_dynatrace_extension_sql-oracle_instance` and Oracle Listener PGI\r\n\r\n#### 🪲 Fixed in this version:\r\n\r\n- Fixed `com.dynatrace.extension.sql-oracle.io.bytesRead.count` and `com.dynatrace.extension.sql-oracle.io.bytesWritten.count` being switched.\r\n\r\n### Version 3.3.4\r\n\r\n#### 🪲 Fixed in this version:\r\n\r\n- Tablespace charts now show in the Databases app for RAC instances and as well as for non-RAC instances.\r\n\r\n### Version 3.3.3\r\n\r\n#### ✨ New in this version:\r\n\r\n- Added default alert template for Data Guard gap monitoring.\r\n\r\n#### 🚀 Improved in this version:\r\n\r\n- The failed backup alert template now uses a 5/3/5 alerting strategy to better fit with the collected data.\r\n\r\n#### 🪲 Fixed in this version:\r\n\r\n- The query under the `asm (detailed)` feature set runs with frequency `heavy-query-interval`. This fixes an issue where setting the `heavy-query-timeout` variable to more than 60s would cause this query to break.\r\n  - ⚠️ When updating an existing configuration to the new version, the ASM disk metrics will now be collected every 5 minutes by default. Alerts may need adjustment. This does not apply to ASM disk group metrics. ⚠️\r\n- To prevent hitting dimension tuple limits, the following dimensions were removed from the metric `com.dynatrace.extension.sql-oracle.dataguard.seqDifference`:\r\n  - `primary.current.seq`\r\n  - `primary.archived.seq`\r\n  - `standby.applied.seq`\r\n- Fixed issue where the ASM disk group name would sometimes not show on the Dynatrace ASM disk group entity. \r\n\r\n### Version 3.2.1\r\n\r\n#### 🪲 Fixed in this version:\r\n\r\n- Sorting SQL statements in the Databases app would retrieve duplicate results\r\n\r\n### Version 3.2.0\r\n\r\n#### ✨ New in this version:\r\n\r\n- Introduced two new monitoring configuration variables, `query-interval` and `heavy-query-interval` to control the extension's monitoring queries' execution frequency.\r\n- Added a new feature set `Tablespaces (detailed)` in order to better control the extension's resource consumption on the database. The current query for tablespaces monitoring has been moved to `Tablespaces (detailed)` and the the `Tablespaces` feature set now contains a simpler, less resource-intensive query to monitor tablespaces. This query drops the `com.dynatrace.extension.sql-oracle.tablespaces.allocatedSpace` metric and only monitors tablespaces with more than 50% used space.\r\n  - ⚠️ When updating an existing configuration to the new version, the new `Tablespaces (detailed)` feature set will be disabled by default. To continue collecting tablespace metrics as before enable this new feature set in existing configurations and disable the `Tablespaces` feature set. ⚠️\r\n- Added link to OneAgent monitored host to the Oracle DB Instance screen. \r\n\r\n#### 🪲 Fixed in this version:\r\n\r\n- Fixed bug where tablespace and datafile metrics were not properly associated with the `sql-oracle_database` entity.\r\n\r\nℹ️ This version requires ActiveGate version 1.301.0 or higher.\r\n\r\n### Version 3.1.3\r\n\r\n#### 🪲 Fixed in this version:\r\n\r\n- Fixed execution plan monitoring fetching sometimes not working for RAC setups.\r\n- Fixed ASM entities not being created for certain non-RAC setups.\r\n- Fixed OneAgent HOST to Oracle DB Instance entity SAME_AS relationship not being established properly.\r\n\r\nℹ️ This version requires ActiveGate version 1.293.0 or higher.","created":"2025-12-08T15:29:20.375490Z"},{"name":"com.dynatrace.extension.sql-oracle@3.7.8","fqn":"com.dynatrace.extension.sql-oracle","version":"3.7.8","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-oracle/com.dynatrace.extension.sql-oracle-3.7.8-02ffce2881b62d683290.zip","release_notes":"#### 🪲 Fixed in this version:\r\n\r\n- Added internal metadata.","created":"2025-12-04T14:02:27.973378Z"},{"name":"com.dynatrace.extension.sql-oracle@3.7.7","fqn":"com.dynatrace.extension.sql-oracle","version":"3.7.7","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-oracle/com.dynatrace.extension.sql-oracle-3.7.7-d89f02438f781ae34c33.zip","release_notes":"#### 🪲 Fixed in this version:\n\n- Fixed cluster wait events visualization in built-in Platform dashboard.","created":"2025-11-19T15:13:28.206994Z"},{"name":"com.dynatrace.extension.sql-oracle@3.7.6","fqn":"com.dynatrace.extension.sql-oracle","version":"3.7.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-oracle/com.dynatrace.extension.sql-oracle-3.7.6-08a11f2e019fd19246c9.zip","release_notes":"#### 🪲 Fixed in this version:\n\n- Cleaned up duplicate topology rule.","created":"2025-10-07T10:30:35.021665Z"},{"name":"com.dynatrace.extension.sql-oracle@3.1.0","fqn":"com.dynatrace.extension.sql-oracle","version":"3.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-oracle/com.dynatrace.extension.sql-oracle-3.1_xv2B6vW.zip","release_notes":"#### ✨ New in this version:\n\n- Added inter-instance ping metrics and charts for RAC setups\n- Added charts for cluster interconnects and cluster wait events to the cluster screen.\n\n#### 🚀 Improved in this version:\n\n- Adjusted the DataGuard severe events chart. \n\nℹ️ This version requires ActiveGate version 1.293.0 or higher.","created":"2024-10-07T15:00:33.897041Z"},{"name":"com.dynatrace.extension.sql-oracle@3.0.15","fqn":"com.dynatrace.extension.sql-oracle","version":"3.0.15","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-oracle/com.dynatrace.extension.sql-oracle-3.0_ihxBjDl.zip","release_notes":"#### ✨ New in this version:\n\n- New feature set `asm (detailed)` introduced in order to better control license consumption for ASM disks. ASM disk metrics are moved to this new feature set, while ASM disk group metrics remain in the `asm` feature set.\n  - ⚠️ When updating an existing configuration to the new version, the new `asm (detailed)` feature set will be disabled by default. To continue collecting ASM disk metrics enable this new feature set in existing configurations. ⚠️\n\n#### 🚀 Improved in this version:\n- Changed default dashboard to include ASM disk groups as well as ASM disks.\n\n#### 🪲 Fixed in this version:\n\n- Fixed Cluster instance name sometimes showing empty for RAC setups.\n- Fixed Dataguard metrics not being splittable by instance.\n- Fixed non-RAC Dataguard gaps metric chart always showing empty.\n\nℹ️ This version requires ActiveGate version 1.293.0 or higher.","created":"2024-08-28T20:51:29.556141Z"},{"name":"com.dynatrace.extension.sql-oracle@3.0.7","fqn":"com.dynatrace.extension.sql-oracle","version":"3.0.7","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-oracle/com.dynatrace.extension.sql-oracle-3.0_90riOYU.zip","release_notes":"#### ⚠️ Breaking changes:\n\n- New topology to accommodate for RAC setups:\n  - The host entity, `sql:com_dynatrace_extension_sql-oracle_host`, was dropped and its data is now shown on the Oracle Instance screen.\n  - The database-instance relationship was changed from `runsOn` to `calls`.\n  - OneAgent detected hosts, `dt.entity.host`, now have a `sameAs` relationship with instances.\n- Query performance metrics are now collected at the database/container level instead of at the instance level.\n- Top query log attributes are no longer collected as a rate, but rather as the value reported in `SQLAREA`. This will also change the value of the `log.sql-oracle.top_n_queries.` metrics.\n\n#### ✨ New in this version:\n\n- Oracle RAC setups are now supported. By configuring the extension to connect to a SCAN listener, Dynatrace will auto-detect the instances and databases without needing to individually configure endpoints for each instance.\n  - A cluster entity, `sql:com_dynatrace_extension_sql-oracle_cluster`, was added and will be active whenever a RAC setup is detected.\n- Query performance charts now show in the database screen as well as in the instance screen. In the case of RAC, metrics for all instances running that database will be shown. \n- On multitenant setups the `CDB$ROOT` is now detected as a container. Tablespaces and datafile charts for the `CDB$ROOT` are now show in the `CDB$ROOT`'s database screen as opposed to in the instance screen.\n\nℹ️ This version requires ActiveGate version 1.293.0 or higher.","created":"2024-08-01T12:55:55.946071Z"},{"name":"com.dynatrace.extension.sql-oracle@2.5.1","fqn":"com.dynatrace.extension.sql-oracle","version":"2.5.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-oracle/com.dynatrace.extension.sql-oracle-2.5_PYBICiQ.zip","release_notes":"#### ⚠️ This release requires ActiveGate version 1.293.0 or higher. Please check your version before upgrading.\n\n#### 🪲 Fixed in this version:\n\n- Fixed certain backup monitoring metrics not working for Oracle Database 12c.\n- Fixed Dataguard no logging query always showing empty results.\n- Changed unit from Count to Byte for some PDB metrics.","created":"2024-07-04T13:22:30.333896Z"},{"name":"com.dynatrace.extension.sql-oracle@2.5.0","fqn":"com.dynatrace.extension.sql-oracle","version":"2.5.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-oracle/com.dynatrace.extension.sql-oracle-2.5_0fvOJ4z.zip","release_notes":"#### ⚠️ This release requires ActiveGate version 1.293.0 or higher. Please check your version before upgrading.\n\n#### ✨ New in this version:\n\n- Execution plan analysis is now available for the long running queries, and can be accessed by navigating to Databases app > Instances > Statement performance. This feature is only available for Dynatrace SaaS customers.","created":"2024-06-28T13:46:04.350044Z"},{"name":"com.dynatrace.extension.sql-oracle@2.4.3","fqn":"com.dynatrace.extension.sql-oracle","version":"2.4.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-oracle/com.dynatrace.extension.sql-oracle-2.4_7cyZ3g8.zip","release_notes":"#### ✨ New in this version:\n\n- Blocked sessions and deadlock monitoring\n  - Metrics for number of blocked sessions and deadlocks are part of the `sessions` feature set\n  - Blocked session details are ingested as logs as part of the `Blocked sessions` feature set.\n    Records can be filtered by `event.group == \"blocked_sessions\"` in the log query.\n- Datafile monitoring now includes number of corrupt blocks and datafile recovery status.\n- Alerts have been added around Data Guard for severe events, nologging activity, and archive\n  destination status\n- Longest running query metrics are part of the `TopN` feature set\n  - This helps visualize trends over time before using the Logs card to identify individual SQL\n    statements\n- New configuration parameter - endpoint metadata\n  - This parameter will populate the `endpoint_metadata` attribute of the Oracle Instance entity and\n    can be used in entity selectors (to facilitate tagging, for example).\n\n#### 🚀 Improved in this version:\n\n- Out-of-the-box alerts have been adjusted to use current metrics\n- FRA and Tablespaces metric charts display values using the KiB/MiB/GiB (binary) unit scale. This\n  is in-line with DBA expectations and Oracle Enterprise Manager. The raw values remain collected in\n  Bytes.\n- Data guard chart cards only appear if data guard is enabled on the instance. This can be checked\n  in the instance attributes.","created":"2024-06-03T16:33:03.215617Z"},{"name":"com.dynatrace.extension.sql-oracle@2.3.0","fqn":"com.dynatrace.extension.sql-oracle","version":"2.3.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-oracle/com.dynatrace.extension.sql-oracle-2.3_BtSrwJX.zip","release_notes":"#### 🚀 Improved in this version:\n- Dropped the `event` dimension from `com.dynatrace.extension.sql-oracle.wait.count` and `com.dynatrace.extension.sql-oracle.wait.time.count` to prevent inadvertently high DDU consumption. To replace the previous functionality a new feature set, `waitEvents (detailed)`, was added with metrics `com.dynatrace.extension.sql-oracle.wait.events.count` and `com.dynatrace.extension.sql-oracle.wait.events.time.count` which report total waits and total wait time for the top 20 wait events. When updating monitoring configs to the new version, make sure you enable the new feature set if you want to continue getting event level details.\n","created":"2024-05-20T12:19:23.679673Z"},{"name":"com.dynatrace.extension.sql-oracle@2.2.3","fqn":"com.dynatrace.extension.sql-oracle","version":"2.2.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-oracle/com.dynatrace.extension.sql-oracle-2.2_eDJIsy5.zip","release_notes":"#### 🪲 Fixed in this version:\n\n- ASM Disks tiles in the dashboard were using outdated metric names","created":"2024-04-11T21:02:54.723756Z"},{"name":"com.dynatrace.extension.sql-oracle@2.2.2","fqn":"com.dynatrace.extension.sql-oracle","version":"2.2.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-oracle/com.dynatrace.extension.sql-oracle-2.2_yPFOTLq.zip","release_notes":"#### 🪲 Fixed in this version:\n\n- ASM Disk Groups & ASM Disks queries would not run due to syntax\n","created":"2024-04-09T13:49:03.003463Z"},{"name":"com.dynatrace.extension.sql-oracle@2.2.1","fqn":"com.dynatrace.extension.sql-oracle","version":"2.2.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-oracle/com.dynatrace.extension.sql-oracle-2.2_zPFEIUs.zip","release_notes":"#### ✨ New in this version:\n- Fast Recovery Area (FRA) occupation tracking\n- Tablespaces are monitored per container (CDB & PDB)\n- ASM Disk Groups monitored as their own entity, related to ASM Disks\n- Status of data & temp files are tracked per container (CDB & PDB)\n- Data guard monitoring\n    - Severe events\n    - Gap between primary and standby applied sequences\n    - Nologging activity counts\n    - Archive destination error status\n\n#### 🚀 Improved in this version:\n- Tablespace utilization is calculated against maximum possible size including auto-extents\n- Tablespace utilization is reflected from `CDB_TABLESPACE_USAGE_METRICS` which takes into account the underlying filesystem (same as Oracle Enterprise Manager)\n- Sessions & Processes utilization reported as % of the configured limit","created":"2024-03-28T12:33:55.775768Z"},{"name":"com.dynatrace.extension.sql-oracle@2.1.5","fqn":"com.dynatrace.extension.sql-oracle","version":"2.1.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-oracle/com.dynatrace.extension.sql-oracle-2.1_RtJcpHu.zip","release_notes":"#### ✨ New in this version:\n\n- The extension data is now usable with the Database Overview App\n- Backup Jobs register additional details based on their backup sets\n- The time since the last backup of a given type is now recorded as a metric\n\n#### 🚀 Improved in this version:\n\n- Query timeout configuration parameter is more clearly described\n\n#### 🪲 Fixed in this version:\n\n- Tablespaces chart on the Instance page showed a long metric expression name\n- Not all backups were detected and listed on the Instance page","created":"2023-12-21T17:56:32.726629Z"},{"name":"com.dynatrace.extension.sql-oracle@2.0.0","fqn":"com.dynatrace.extension.sql-oracle","version":"2.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-oracle/com.dynatrace.extension.sql-oracle-2.0_DmgHv9a.zip","release_notes":"#### ⚠️ Breaking changes:\n\nDue to the topology changes mentioned below, your environment may create new entities to replace the ones created by older versions of the extension.\n\nAny custom configuration relying on the following entity types will not work:\n\n- `sql:com_dynatrace_extension_sql-oracle_cdb`\n- `sql:com_dynatrace_extension_sql-oracle_pdb` (replace with `sql:com_dynatrace_extension_sql-oracle_database`)\n- `sql:com_dynatrace_extension_sql-oracle_service`\n\n#### ✨ New in this version:\n\n- Additional attributes reported for Oracle Instances\n- When the extension is configured to connect to the Container (CDB), all Databases (PDBs) are automatically monitored\n- A new alert has been added for backup job failures\n\n#### 🚀 Improved in this version:\n\n- The topology has been simplified:\n    - Oracle Instance now represents either a standalone instance or container\n    - IDs of these entities are more accurately calculated\n    - Oracle Database now represents either a standalone or pluggable database\n    - The Oracle CDB, Oracle PDB, and Oracle Service entities have been removed\n- Database backups are visible on the Instance details page\n- All entity lists support filtering\n- The Oracle Server details page displays data about Oracle processes if the host has a OneAgent deployed\n- All metrics have the tag \"Oracle\" which can be used in the Metrics menu\n\n#### 🪲 Fixed in this version:\n\n- Backups would not be detected if the process crashed before the first sub-job could complete\n- Backups would be aggregated if performed during the same session","created":"2023-12-12T08:52:35.863432Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.sql-oracle@3.9.6","fqn":"com.dynatrace.extension.sql-oracle","version":"3.9.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-oracle/com.dynatrace.extension.sql-oracle-3.9.6-4ff615c05f1514fa4b2e.zip","release_notes":"#### 🪲 Fixed in this version:\r\n\r\n- Updated entity links in Platform dashboard to point to the Infrastructure and Operations app.\r\n- Entity creation rules now explicitly filter out null dimension values.","created":"2026-03-12T11:13:34.807789Z"}]},{"id":1098,"slug":"langchain","title":"LangChain","description":"Monitor your generative AI LLM applications built by LangChain framework.","logo":"https://dt-cdn.net/hub/langchain-logo-icon_1.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/ai-observability-langchain","providers":[],"tags":["ai","AI Observability","generative AI","langchain","Large Language Model (LLM)"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"View of in a single dashboards your LangChain powered application service Health, quality, performance and debugging","src":"https://dt-cdn.net/hub/langchain-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%2Flangchain-1.png&sign=2Uk7LV8AHGBcPVk6ed3Ck0kRP6etX-4LilLIEgF4kJU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Flangchain-1.png&sign=3Tb9RuLl95sZKFCcBWeBDbsjy7cUVsEA4yrXmrNijMg","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Flangchain-1.png&sign=YTFSdhZ-XSQVXsbjtP4YuiDTItFdWFcmtHx_EvaToEE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Flangchain-1.png&sign=oCeZCfbtUlxKuoLjYBtTZuLXPekso0ohG38KK1VwwKo","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Flangchain-1.png&sign=UGH9JLmBMNMF1wIM2lE_9GTA5MLU-Q7-09UQnGHeaSI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Flangchain-1.png&sign=mq5_zAUlM-NvkwhAX6sjBhc9n8aMu9jmW-AtJC7K4qw"}}],"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. \nLangChain helps to facilitate, build, run, and manage all these LLMs into usable applications. \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 any output.\n\nA dashboard can show 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- Instantly 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 by monitoring performance trends and proactively resolving potential issues.\n- Maintain a healthy ecosystem with clear visibility into service incidents, reducing downtime and improving user experience.\n\n### Validate Service Quality\n- Measure response speed using time-to-first-token, throughput, and token consumption rates per model.\n- Identify performance hotspots at a glance, enabling you to maintain high-quality outputs and consistent SLAs.\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":"2025-11-04T08:05:58.291366Z","created":"2025-01-22T18:15:06.077072Z","seo_title":"LangChain monitoring & observability","seo_description":"Monitor your generative AI LLM applications built by LangChain framework. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/langchain-1.png"],"about":"Businesses are adopting generative AI for innovation, using client-side processing and semantic searches over domain-specific knowledge bases. \nLangChain helps to facilitate, build, run, and manage all these LLMs into usable applications. \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 any output.\n\nA dashboard can show these AI services' consumption, latency, availability, response time, error count, and request quantity.","use_cases":"### Monitor Service Health and Performance\n- Instantly 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 by monitoring performance trends and proactively resolving potential issues.\n- Maintain a healthy ecosystem with clear visibility into service incidents, reducing downtime and improving user experience.\n\n### Validate Service Quality\n- Measure response speed using time-to-first-token, throughput, and token consumption rates per model.\n- Identify performance hotspots at a glance, enabling you to maintain high-quality outputs and consistent SLAs.\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":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":849,"slug":"jira-for-workflows","title":"Jira","description":"Create, query, comment, transition, and resolve Jira tickets within workflows.","logo":"https://dt-cdn.net/hub/Jira_for_Workflows_lM8HKkP.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/platform-modules/cloud-automation/workflows/actions/jira","providers":[],"tags":["atlassian","automation","connector","connectors","incident management","Notification","workflow","workflow action","workflow actions","workflow automation","workflows"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Create a Jira ticket within your workflow, query for available tickets, resolve tickets by ticket transition, and comment on or update tickets.","src":"https://dt-cdn.net/hub/jira1_HjQY1Uz.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjira1_HjQY1Uz.png&sign=3hGMP00Y0-jt8IVqsvCp2QJh0O1c-Bjitw_YrI_Vw8Y","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjira1_HjQY1Uz.png&sign=MOXmYKfEbL8IedlVPJXcHbMWj7lu454e9f0P3MM1v8I","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjira1_HjQY1Uz.png&sign=TSU7KCtkXxhtDknYFYJ5uL4xWf9j-8VWhiSYRSxapcE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjira1_HjQY1Uz.png&sign=0ABPUvBYf4-mW4ZWbS79lZMUsLUbAOir2punPnyWcfo","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjira1_HjQY1Uz.png&sign=Sly2kQNUP-V6hX-ylXqpxxzMH4nEtJA43a8X2i_ij9Y","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjira1_HjQY1Uz.png&sign=LCr5Zs4pGPr2MQTN9UMd4d55egdcgf0J7pq7n83qBjs"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"5.7.2","release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Jira enables you to create Jira tickets and manage the ticket lifecycle through actions like these:\n\n###### Define various notification triggers\n* Use the power of DQL and leverage events to create Jira tickets for any problem, security incident, or attack with workflows.\n* Use Business events as a trigger to create Jira tickets on extended events like a failed release validation, certain logs messages, or external system events.\n\n###### Flexible content composing\n* Enrich ticket information with tags, hierarchy details, or any arbitrary entity information.\n* Leverage expression builder for simple message composition.\n* Leverage ownership information to dynamically assign a ticket to the correct user, user group, or project.\n* Combine various steps to post a newly created ticket to a Slack or MS Teams channel.\n\n###### Manage the incident lifecycle\n* Comment on tickets within remediation workflows to reflect the current status.\n* Reassign tickets for further escalation.\n* Resolve tickets when a remediation action is successful, or escalate it, if needed.\n* Search for available tickets"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Connect to Jira Server with EdgeConnect or to a Jira Cloud instance.\n* Create a Jira ticket based on events, logs, or metrics.\n* Populate the project, issue type, priority, assignee, labels, components, summary, and description. \n* Add custom fields to make sure required information is always added\n* Change the assignee of a ticket.\n* Comment on and update a ticket.\n* Transition the status or resolve a ticket.\n* Retrieve additional information by executing a JQL search."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Install Jira and follow the instructions in Dynatrace Documentation. \n\nBefore you start, make sure that Jira is installed in your environment, outbound connections are configured, and the connection to Jira is authorized."},"sourceId":"get_started"}],"modified":"2025-12-12T10:12:55.750737Z","created":"2023-04-20T10:09:23.484402Z","seo_title":"Jira monitoring & observability","seo_description":"Create, query, comment, transition, and resolve Jira tickets within workflows. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/jira1_HjQY1Uz.png"],"about":"Jira enables you to create Jira tickets and manage the ticket lifecycle through actions like these:\n\n###### Define various notification triggers\n* Use the power of DQL and leverage events to create Jira tickets for any problem, security incident, or attack with workflows.\n* Use Business events as a trigger to create Jira tickets on extended events like a failed release validation, certain logs messages, or external system events.\n\n###### Flexible content composing\n* Enrich ticket information with tags, hierarchy details, or any arbitrary entity information.\n* Leverage expression builder for simple message composition.\n* Leverage ownership information to dynamically assign a ticket to the correct user, user group, or project.\n* Combine various steps to post a newly created ticket to a Slack or MS Teams channel.\n\n###### Manage the incident lifecycle\n* Comment on tickets within remediation workflows to reflect the current status.\n* Reassign tickets for further escalation.\n* Resolve tickets when a remediation action is successful, or escalate it, if needed.\n* Search for available tickets","use_cases":"* Connect to Jira Server with EdgeConnect or to a Jira Cloud instance.\n* Create a Jira ticket based on events, logs, or metrics.\n* Populate the project, issue type, priority, assignee, labels, components, summary, and description. \n* Add custom fields to make sure required information is always added\n* Change the assignee of a ticket.\n* Comment on and update a ticket.\n* Transition the status or resolve a ticket.\n* Retrieve additional information by executing a JQL search.","supported_distributions":"","get_started":"Install Jira and follow the instructions in Dynatrace Documentation. \n\nBefore you start, make sure that Jira is installed in your environment, outbound connections are configured, and the connection to Jira is authorized."},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"dynatrace.jira@5.7.2","fqn":"dynatrace.jira","version":"5.7.2","artifact":null,"release_notes":"- Fixed workflow template issues\r\n- Updated dependencies","created":"2026-03-11T07:37:34.267489Z"},{"name":"dynatrace.jira@5.7.0","fqn":"dynatrace.jira","version":"5.7.0","artifact":null,"release_notes":"- Added workflow template to get notifications for open Jira bug tickets via email\n- Added workflow template to auto-track problem errors\n- Adapted connection settings page according to style guide\n- Updated dependencies","created":"2026-02-23T12:56:12.274341Z"},{"name":"dynatrace.jira@5.6.7","fqn":"dynatrace.jira","version":"5.6.7","artifact":null,"release_notes":"- Fixed a bug within the create issue action which led to UI crashes\n- Updated internationalization\n- Updated dependencies","created":"2026-01-26T15:37:09.935402Z"},{"name":"dynatrace.jira@5.6.3","fqn":"dynatrace.jira","version":"5.6.3","artifact":null,"release_notes":"- Added hints and links to docs about custom fields\n- Fixed a bug where the result of the JQL search was mistakenly invalided\n- Fixed expression mode for create-issue\n- Unified data fetching error messages\n- Removed custom connection error handling\n- Changed the styling of the table in the connection overview\n- Updated dependencies\n- Updated internationalization","created":"2025-11-13T08:39:20.118398Z"},{"name":"dynatrace.jira@5.4.1","fqn":"dynatrace.jira","version":"5.4.1","artifact":null,"release_notes":"- Changed the payload of the share issue intent\n- Improved internationalization\n- Fixed incorrect background color in the connection overview\n- Changed legacy hint text in the connection overview\n- Updated dependencies","created":"2025-09-10T16:41:34.419486Z"},{"name":"dynatrace.jira@5.3.0","fqn":"dynatrace.jira","version":"5.3.0","artifact":null,"release_notes":"- Added history revision for connection settings\n- Removed internally used expressions from action payload\n- Reworked message containers design and hint texts in the modal, intent and connection overview","created":"2025-07-28T14:56:40.367565Z"},{"name":"dynatrace.jira@5.2.0","fqn":"dynatrace.jira","version":"5.2.0","artifact":null,"release_notes":"- Fixed bug where the connection settings form stayed open after editing a connection\n- Added text localization\n- Prevented question marks in the Jira-URL when setting up a connection\n- Updated dependencies\n- Increased schema version\n- Improved error message for custom fields\n- Adjusted height of create and edit connection intent\n- Adjusted some action names to be sentence cased\n- Added a link below the description field in the create-issue widget and intent to the text formatting documentation site","created":"2025-07-02T08:01:25.320254Z"},{"name":"dynatrace.jira@5.0.0","fqn":"dynatrace.jira","version":"5.0.0","artifact":null,"release_notes":"- Migrated to owner based access for connections\r\n- Added validation in the create/edit connection dialog that the connection name should not begin or end with a whitespace","created":"2025-05-06T16:17:20.142248Z"},{"name":"dynatrace.jira@4.9.0","fqn":"dynatrace.jira","version":"4.9.0","artifact":null,"release_notes":"- **JQL Search action** - Use new API endpoint\n- Integrated connection picker with expression mode\n- Updated dependencies","created":"2025-03-24T13:42:09.104742Z"},{"name":"dynatrace.jira@4.8.2","fqn":"dynatrace.jira","version":"4.8.2","artifact":null,"release_notes":"- Updated dependencies","created":"2025-03-13T08:40:05.665476Z"},{"name":"dynatrace.jira@4.8.1","fqn":"dynatrace.jira","version":"4.8.1","artifact":null,"release_notes":"## 4.8.1\n- Changed tooltip link in edit issue action\n- Renamed app to \"Jira\" (former \"Jira for Workflows\")\n- Changed hint text in jql search action\n\n## 4.8.0\n- Add a new action that allows to edit fields on a given issue\n- Add sample result for the edit-issue action\n- Group input fields in actions and intents by headers\n- Added log statements to display action progress\n\n## 4.7.1\n- Add missing surface around connection picker\n- Show confirmation dialog before closing an intent while having modified fields\n- Adjust create issue intent to align with UX guidelines\n- Changed error handling in get issue types action\n- Adjust the size of the bin icon for custom fields\n\n## 4.7.0\n- Added query parameters when creating or editing a connection\n- Grouped related input fields visually\n- Updated dependencies\n\n## 4.6.0\n- Made Jira for Worklows headless\n- Replaced \"Issue key\" Multiline Input Field with Singleline Input Field\n- Updated hint text for Jira JQL-search\n- Marked required input-fields as required.\n- Adjust constraint message to show correct constraints\n- Adjusted the format of some labels","created":"2025-02-11T13:51:48.959785Z"},{"name":"dynatrace.jira@4.5.1","fqn":"dynatrace.jira","version":"4.5.1","artifact":null,"release_notes":"### 4.5.1\n\n- Changed label of link type picker from inward to outward\n- Made comment optional in \"link issue\" action\n\n### 4.5.0\n\n- Added confirmation modal for closing unsaved connection settings\n- Added \"Link Issue\" Action to link two Jira Issues\n- Updated dependency and resolved deprecation warnings","created":"2024-11-11T13:43:46.545141Z"},{"name":"dynatrace.jira@4.4.0","fqn":"dynatrace.jira","version":"4.4.0","artifact":null,"release_notes":"### 4.4.0\n\n- Aligned footer and use case text in connection overview\n- Improved user interface when connection had been deleted\n- Hint text improvements","created":"2024-10-09T13:08:29.956277Z"},{"name":"dynatrace.jira@4.3.1","fqn":"dynatrace.jira","version":"4.3.1","artifact":null,"release_notes":"### 4.3.1\n\n- Fixed missing scroll bar in dropdowns for Chrome versions 129.0.6668.xx or higher\n- Improved user interface for all actions when connection is missing\n\n### 4.3.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.\n- Transition issue action - Fixed aborting fetch of transitions after entering an issue key\n- Create issue action - Query labels by search term instead of fetching all labels\n- Create Issue action - Replaced hardcoded environment url with expression","created":"2024-09-30T07:16:38.769629Z"},{"name":"dynatrace.jira@4.0.0","fqn":"dynatrace.jira","version":"4.0.0","artifact":null,"release_notes":"### 4.0.0\n\n- Changed Connection list to an unordered list.\n- Updated dependencies.","created":"2024-07-22T07:41:57.986808Z"},{"name":"dynatrace.jira@3.1.5","fqn":"dynatrace.jira","version":"3.1.5","artifact":null,"release_notes":"### 3.1.5\n\n- **Dependencies** - Updated dependencies.\n\n### 3.1.4\n\n- **Dependencies** - Update dependencies.\n\n### 3.1.3\n\n- **Improvement: Connections** - Unretrievable Connections are now logged to the user.\n\n### 3.1.2\n\n- **Bugfix: Create Issue Action** - Fix response validation for priorities.\n- **Dependencies** - Update dependencies.\n- **Bugfix: All actions** - Fix possible chinese error messages in case when an invalid authencation token is configured.\n\n### 3.1.1\n\n- **Bugfix: Transition Issue Action** - Fix changing connection when typing in an issue key after changing the connection.\n\n### 3.1.0\n\n- **Improvement: Usability** - Infer deployment type based on authentication type.\n- **Improvement: Create issue** - Add expression support for label picker.\n- **Bugfix: Create issue** - Reduce number of network requests needed when fetching labels.","created":"2024-05-29T06:25:21.927189Z"},{"name":"dynatrace.jira@3.1.1","fqn":"dynatrace.jira","version":"3.1.1","artifact":null,"release_notes":"### 3.1.1\n\n- **Bugfix: Transition Issue Action** - Fix changing connection when typing in an issue key after changing the connection.\n\n### 3.1.0\n\n- **Improvement: Usability** - Infer deployment type based on authentication type.\n- **Improvement: Create issue** - Add expression support for label picker.\n- **Bugfix: Create issue** - Reduce number of network requests needed when fetching labels.","created":"2024-04-04T17:39:54.821701Z"},{"name":"dynatrace.jira@3.0.1","fqn":"dynatrace.jira","version":"3.0.1","artifact":null,"release_notes":"### 3.0.1\n\n- **Dependencies** - Update dependencies.\n\n### 3.0.0\n\n- **Breaking Change: Intent Response Properties** - Adapted the intent response properties to prefixed keys.\n- **Bugfix: Reporter and Assignee Fields** - Fixed problem that filtering then selecting a user would not select the user.","created":"2024-02-21T07:42:50.047729Z"},{"name":"dynatrace.jira@3.0.0","fqn":"dynatrace.jira","version":"3.0.0","artifact":null,"release_notes":"### 3.0.0\n\n- **Breaking Change: Intent Response Properties** - Adapted the intent response properties to prefixed keys.\n- **Bugfix: Reporter and Assignee Fields** - Fixed problem that filtering then selecting a user would not select the user.\n\n### 2.0.0\n- **Improvement: Usability** - Adapt create issue intent to improve the user experience.\n- **Breaking Change: Intent Payload** - Adapted the intent payload to prefixed keys.\n- **Dependencies** - Update dependencies.\n- **Improvement: Transition issue** - Improve error handling of transition issue action.\n\n### 1.8.0\n- **Action Dev 2.0** - Migrate to Action Dev 2.0.\n- **Improvement: Styling** - Adapt create issue intent styling.\n\n### 1.7.3\n- **Bugfix: All Actions** - Support for AbortController to abort API calls upon clicking on another Automation Action.","created":"2024-01-15T13:13:03.946669Z"},{"name":"dynatrace.jira@1.7.1","fqn":"dynatrace.jira","version":"1.7.1","artifact":null,"release_notes":"### 1.7.1\n\n- **Dependencies** - Update dependencies.\n\n### 1.7.0\n\n- **Improvement: Transition issue** - Simplify form by removing project and issue type picker.\n- **Improvement** - Allow assignee and reporter expressions to evaluate to names.\n- **Bugfix: Create issue** - Fixed a bug that prevented suffix to be applied to description even after editing the workflow.\n- **Connection settings** - Allow connection name to change without the need to re-enter token/password.","created":"2023-11-28T13:09:00.664299Z"},{"name":"dynatrace.jira@1.6.1","fqn":"dynatrace.jira","version":"1.6.1","artifact":null,"release_notes":"### 1.6.1\n\n- **Dependencies** - Update dependencies.\n\n### 1.6.0\n\n- **Description suffix** - Add suffix to description of issues created via workflow.\n- **Improvement: Usability** - Provide better log messages and hints for JQL search action.\n\n### 1.5.4\n\n- **Bugfix: Transition issue** - Fixed a bug that prevented issues to be transitioned if the transition required a comment.\n- **Bugfix: Error handling** - Improve error handling of priority picker.\n- **Bugfix: Error handling** - Improve error handling of user picker.\n\n### 1.5.3\n\n- **Bugfix: Error handling** - Improved error handling when workflow action input is empty.","created":"2023-10-05T07:51:47.258857Z"},{"name":"dynatrace.jira@1.5.2","fqn":"dynatrace.jira","version":"1.5.2","artifact":null,"release_notes":"### 1.5.2\n\n#### Patch Changes\n\n- 4eeb521: Fix action input validation issue where undefined was considered an invalid value for fieldSetters in the Jira Create Issue action.\n\n### 1.5.1\n\n#### Patch Changes\n\n- ef2cae5: Improve jira-get-users error handling.\n- bdc77ac: Improve jira-get-projects error handling.\n- a60bc42: Improve deployment type fetch error handling.\n\n### 1.5.0\n\n#### Minor Changes\n\n- 55d19e4: Add support for expressions in priority picker.\n- cb6928a: Add support for custom fields in create issue action\n\n#### Patch Changes\n\n- b3b3a81: Reduce log spam when fetching users\n- 307a731: Unify issue key label","created":"2023-08-10T06:02:34.594259Z"},{"name":"dynatrace.jira@1.5.1","fqn":"dynatrace.jira","version":"1.5.1","artifact":null,"release_notes":"### 1.5.1\n\n#### Patch Changes\n\n- ef2cae5: Improve jira-get-users error handling.\n- bdc77ac: Improve jira-get-projects error handling.\n- a60bc42: Improve deployment type fetch error handling.\n\n### 1.5.0\n\n#### Minor Changes\n\n- 55d19e4: Add support for expressions in priority picker.\n- cb6928a: Add support for custom fields in create issue action\n\n#### Patch Changes\n\n- b3b3a81: Reduce log spam when fetching users\n- 307a731: Unify issue key label","created":"2023-08-09T13:38:13.720112Z"},{"name":"dynatrace.jira@1.5.0","fqn":"dynatrace.jira","version":"1.5.0","artifact":null,"release_notes":"### 1.5.0\n\n#### Minor Changes\n\n- 55d19e4: Add support for expressions in priority picker.\n- cb6928a: Add support for custom fields in create issue action\n\n#### Patch Changes\n\n- b3b3a81: Reduce log spam when fetching users\n- 307a731: Unify issue key label","created":"2023-07-11T14:20:22.188951Z"},{"name":"dynatrace.jira@1.4.2","fqn":"dynatrace.jira","version":"1.4.2","artifact":null,"release_notes":"### 1.4.2\n\n#### Patch Changes\n\n- 6af8598: Fix handling of paginated Jira REST API endpoints\n- 0d3cdbf: Unify labels for issue key\n\n### 1.4.1\n\n#### Patch Changes\n\n- 2c79de6: Ensure app ID and app name never exceed length limits.\n- 716b7de: Remove Name property from components action payload\n- 4038aa4: Remove displayName property from assignee and reporter intent payload\n- e98f974: Fix user picker to not perform rest request without selecting a connection first\n\n### 1.4.0\n\n#### Minor Changes\n\n- 3f81730: Add support for JSON in field values when transitioning issues.\n\n#### Patch Changes\n\n- 3bf6fef: Remove displayName property from assignee and reporter action payload\n- c64b7c6: Add support for consumer app state propagation in jira-create-issue intent payload.","created":"2023-06-26T11:21:48.002313Z"},{"name":"dynatrace.jira@1.4.0","fqn":"dynatrace.jira","version":"1.4.0","artifact":null,"release_notes":"### 1.4.0\n\n#### Minor Changes\n\n- 3f81730: Add support for JSON in field values when transitioning issues.\n\n#### Patch Changes\n\n- 3bf6fef: Remove displayName property from assignee and reporter action payload\n- c64b7c6: Add support for consumer app state propagation in jira-create-issue intent payload.","created":"2023-06-15T08:56:40.628343Z"},{"name":"dynatrace.jira@1.1.1","fqn":"dynatrace.jira","version":"1.1.1","artifact":null,"release_notes":"### 1.1.1\n\n#### Patch Changes\n\n- b4324d4: Fix loading inconsistency for issue type and priority picker\n- 22ff4ff: Fix user picker behavior when filtering items\n- 86bbe34: Fix loading inconsistency for assignee and reporter picker when switching between Jira cloud and Jira server connections\n- 0bf1602: Optimize connection object\n\n### 1.1.0\n\n#### Minor Changes\n\n- a25ca99: Support NJinn expressions for Components Picker\n- 7d7338c: Enable expression support in the project picker\n\n#### Patch Changes\n\n- a273ffe: Require secrets to be re-entered upon configuration change\n- 829a54e: Fix state inconsistency in labels input field","created":"2023-05-08T14:22:10.103878Z"},{"name":"dynatrace.jira@1.1.0","fqn":"dynatrace.jira","version":"1.1.0","artifact":null,"release_notes":"","created":"2023-04-20T10:09:23.676036Z"}],"related_technologies":["automations"],"latest_downloads":[{"name":"dynatrace.jira@5.7.2","fqn":"dynatrace.jira","version":"5.7.2","artifact":null,"release_notes":"- Fixed workflow template issues\r\n- Updated dependencies","created":"2026-03-11T07:37:34.267489Z"}]},{"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":"1.4.2","release_latest_validation_result":{"name": "com.dynatrace.extension.dell-idrac", "author": {"name": "Dynatrace"}, "version": "1.4.2", "fileHash": "3fe4d2daef350171a4bb997f2976fe71a380194a2714bd7b2409fdaa5f4e00be", "variables": [], "dataSources": ["python"], "featureSets": ["Sensor", "Network adapter function", "Volume", "Storage controller", "Virtual media", "PCIe slot", "PCIe function", "Ethernet interface", "PCIe device", "Environment metrics", "Power subsystem", "Fan", "Thermal subsystem", "Heater", "Network adapter", "Chassis", "Battery", "Simple storage", "Power supply", "Port", "Computer system", "Storage", "Processor", "Network interface", "Assembly", "Secure boot", "Drive", "Memory"], "extensionName": "com.dynatrace.extension.dell-idrac", "minEECVersion": "1.330.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.330.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@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@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"}]},{"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":"1.1.5","release_latest_validation_result":{"name": "com.dynatrace.extension.cisco-aci", "author": {"name": "Dynatrace"}, "version": "1.1.5", "fileHash": "903eae5df0c9bc40eabe1139b3cfadbc014b8bc1bf931a6b47307a63548d5f82", "variables": [], "dataSources": ["python"], "featureSets": ["default", "self-monitoring", "fabric-if-stats", "tenants", "fabric", "tenants-stats"], "extensionName": "com.dynatrace.extension.cisco-aci", "minEECVersion": "1.318.0", "featureSetsDetails": {"fabric": {"metrics": [{"key": "cisco.aci.apic.global_pc_tags", "metadata": {"unit": "Count", "description": "APIC - Fabric Capacity - Global pcTag", "displayName": "Global pcTag"}}, {"key": "cisco.aci.apic.global_mac_endpoints", "metadata": {"unit": "Count", "description": "APIC - Fabric Capacity - MAC Endpoints", "displayName": "MAC Endpoints"}}, {"key": "cisco.aci.apic.global_ipv6_endpoints", "metadata": {"unit": "Count", "description": "APIC - Fabric Capacity - IPv6 Endpoints", "displayName": "IPv6 Endpoints"}}, {"key": "cisco.aci.apic.global_ipv4_endpoints", "metadata": {"unit": "Count", "description": "APIC - Fabric Capacity - IPv4 Endpoints", "displayName": "IPv4 Endpoints"}}, {"key": "cisco.aci.apic.global_proxy_db_entries", "metadata": {"unit": "Count", "description": "APIC - Fabric Capacity - MAC + IP Endpoints", "displayName": "Proxy Database Entries"}}, {"key": "cisco.aci.apic.health_avg", "metadata": {"unit": "Unspecified", "description": "APIC - Fabric Health AVG in a 5 minute sampling interval", "displayName": "Fabric Health AVG"}}, {"key": "cisco.aci.apic.health_max", "metadata": {"unit": "Unspecified", "description": "APIC - Fabric Health MAX in a 5 minute sampling interval", "displayName": "Fabric Health MAX"}}, {"key": "cisco.aci.apic.health_min", "metadata": {"unit": "Unspecified", "description": "APIC - Fabric Health MIN in a 5 minute sampling interval", "displayName": "Fabric Health MIN"}}, {"key": "cisco.aci.apic.health_total", "metadata": {"unit": "Unspecified", "description": "APIC - Fabric Total Health Score", "displayName": "Fabric Total Health Score"}}, {"key": "cisco.aci.apic.status", "metadata": {"unit": "State", "description": "APIC - Extension Monitoring Endpoint Status. A state metric representing a monitored APIC endpoint, whose value is always 1 and its dimensions indicate its endpoint configuration details.", "displayName": "APIC 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": "Cluster Element - Appliance's health is: fully-fit", "displayName": "Appliance's health (fully-fit)"}}, {"key": "cisco.aci.cluster_element.oper_state_available", "metadata": {"unit": "State", "description": "Cluster Element - Runtime State is available", "displayName": "Runtime State (available)"}}, {"key": "cisco.aci.cnw_phys_if.admin_status", "metadata": {"unit": "State", "description": "Cluster Element Physical Interface - Administrative status", "displayName": "Admin Status"}}, {"key": "cisco.aci.cnw_phys_if.oper_status", "metadata": {"unit": "State", "description": "Cluster Element 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"}}], "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"}}], "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"}}], "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"}}], "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"}}], "isRecommended": true}}, "minDynatraceVersion": "1.318.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@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@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"}]},{"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":1114,"slug":"replicate","title":"Replicate","description":"Monitor and measure the API performance of your apps built with Replicate.","logo":"https://dt-cdn.net/hub/replicate-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_fjZGkQX.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_fjZGkQX.png&sign=MpUr_Bkja0ocpQSCi2iUEEnbjztfGGXX6jA310ilnS0","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_fjZGkQX.png&sign=Pzy_bWgfuPp2PYFm6D841fZp3iWUtQVjy15lnslSPls","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_fjZGkQX.png&sign=AI8HgoufJCwoKD3GAAn0EzAEgxKh82A3A9Y67C4ozgE","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_fjZGkQX.png&sign=xQbqxnNpXcYs-QRXKmmrsL5y5ZKLfO8oREiBB3pzgdY","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_fjZGkQX.png&sign=mD6Chx8P93hZaWN1gVe545dsAWgJqKwfwFiCiLP061s","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_fjZGkQX.png&sign=jXLV0VffQw4_fRyT_OFXCapGxpoNWmNcN9QoLf0GyAs"}},{"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_Wy88RJc.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_Wy88RJc.png&sign=_DYH-ta9CTWMc4klACCyzf1r6nB1PdAGhxQhhMsHgp4","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_Wy88RJc.png&sign=a9REbsnqbd4yDBtJoD5cbwoXik_gLbm6fobjh27T_lM","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_Wy88RJc.png&sign=uA1II9pWlotxNOi5jYsUqgXn_w-q3lFTKHfszdqix3c","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_Wy88RJc.png&sign=YxWq9g8m5noLTdNAxHD1tZlSfLHVHsOpSfSJGUr6UnU","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_Wy88RJc.png&sign=hH3Mrli_fywjKQinLWq51sq787xqSjZByQttaCiqfv4","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_Wy88RJc.png&sign=BNgVFwBLSGdm8y0Jto74YKszi-vuaCmyqv7DnnGoq48"}},{"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_QEpgFdb.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_QEpgFdb.png&sign=dqgbVVLfzNSWXjJ35eylW7C41kwyfz2T_tBGOl6QTeE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F3-tracing_QEpgFdb.png&sign=dbfPIP-SlCJ34M0kdonLVncXDcZBL7rFQ76KDlgHV1Y","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F3-tracing_QEpgFdb.png&sign=ciRgpVn0UX2JPJ-L3A6bzxTjRbvQPb23ImO4pvMnhtA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F3-tracing_QEpgFdb.png&sign=MdkT4s1jFMNZYcA28rA31j_lyL9W7lDOckqTzuWcvDM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F3-tracing_QEpgFdb.png&sign=lQan62aRGVDVR9PeDErdO74aYyRBTEh6DuxXq_Gm3kc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F3-tracing_QEpgFdb.png&sign=7JgthB0bgs0ekCjy3QPrq0w7nFszmjsJ0rD5ARs1voY"}},{"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_iNumWtt.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_iNumWtt.png&sign=EuK2f3IXQN5Xxhokdgfjxm_RhQLKPBQGuqkYP2PeC0M","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_iNumWtt.png&sign=To6eh75VEVwUbmmGpsE1TcW3n457AP0kgbxU-9e_A9Y","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_iNumWtt.png&sign=_08tqs_sYAr_ts3TO7wyWRhUm0wouLXqrCbuIKZhJhQ","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_iNumWtt.png&sign=JeTZL4-oZp_xMx_MXlURhikLbVs1b49pbAJAWMyGU10","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_iNumWtt.png&sign=bIVMRnRBN-gVGV0vz6Q97U4X8_YJp7mLY39_hGn4eRk","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_iNumWtt.png&sign=n5Tkj0H7s0YbpSMLt47PGAUnVn4TgCW2CR5cLzWrg2E"}}],"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 Replicate API's. Dynatrace allows you to track and monitor the consumption, cost, and performance of your AI and API services. \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:58.905799Z","created":"2025-01-28T19:48:48.128334Z","seo_title":"Replicate monitoring & observability","seo_description":"Monitor and measure the API performance of your apps built with Replicate. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/1-main-dash_fjZGkQX.png","https://dt-cdn.net/hub/2-service-dashboard_Wy88RJc.png","https://dt-cdn.net/hub/3-tracing_QEpgFdb.png","https://dt-cdn.net/hub/4-GenAI-Audit_iNumWtt.png"],"about":"Combine the strength of Dynatrace end-to-end observability for your generative AI applications built with Replicate API's. Dynatrace allows you to track and monitor the consumption, cost, and performance of your AI and API services. \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":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":"1.5.1","release_latest_validation_result":{"name": "com.dynatrace.extension.prometheus-azure-cassandra", "author": {"name": "Dynatrace"}, "version": "1.5.1", "fileHash": "42e075c69defbb3e33b4a6d6d181037aa45d95f43af0237a7db01e41f534f49f", "variables": ["cluster_filter", "job_filter"], "dataSources": ["prometheus"], "featureSets": ["Cluster Node Metrics", "Tables Metrics", "Client Requests (total)", "Keyspace Metrics", "Keyspace Latency (total)", "Table Latency (total)"], "extensionName": "com.dynatrace.extension.prometheus-azure-cassandra", "minEECVersion": "1.318.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"}}], "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"}}], "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"}}], "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"}}], "isRecommended": true}, "Client Requests (total)": {"metrics": [{"key": "mcac_client_request_latency_total.count", "metadata": {"unit": "MilliSecond", "description": "Latency of Client Requests.", "displayName": "Client Request Latency Total"}}], "isRecommended": true}, "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"}}], "isRecommended": true}}, "minDynatraceVersion": "1.318.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@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@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"}]},{"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":1157,"slug":"payshield-hsm-device","title":"PayShield HSM Device","description":"Monitor PayShield Payment Hardware Security Module (HSM) Devices through SNMP.","logo":"https://dt-cdn.net/hub/icon-luna-hardware-security-module-icon_2-min_Auv4e8G.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/payshield-hsm-device-extension","providers":[],"tags":["extension","extensions","network security","snmp"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/Payshield_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%2FPayshield_Dashboard.png&sign=x0gO4rFi5S02sNBoB6LIQF04X7BapNuQ1qB6WFjJSgc","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FPayshield_Dashboard.png&sign=Lzaat526odMID8vEH0Mr5YAC6cmjGThDTZ1m45VifPk","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FPayshield_Dashboard.png&sign=xPy_HlyeFtfJMyhha1Hj6MAlY90S2VkIvRUB40v_bRE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FPayshield_Dashboard.png&sign=roM9FABDorWuUrpm31CATVF-1syk_7U3GOz0qPsiaAU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FPayshield_Dashboard.png&sign=tOhpqiKgbIRSCIcA58-b-Coy76vXtL6qVlgWhkFLboY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FPayshield_Dashboard.png&sign=YY_z9K6mB4OYopqI2l6RVKvscKVc4DmhzIZyM7rEsTI"}},{"caption":"","src":"https://dt-cdn.net/hub/Payshield_Device_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%2FPayshield_Device_1.png&sign=eMZoUE-MEUw4OjhtSHeDJhtbOuUSc134pAm6rjdngzc","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FPayshield_Device_1.png&sign=dsx0NSjsWALjJRxm4DiY773hN_Tz8ehpmggKVjt3a6s","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FPayshield_Device_1.png&sign=sHgJ3SH1dpLNVerwocHbi0BhUywu20-EUES0i38gwcc","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FPayshield_Device_1.png&sign=fQqro9_jHdg3BGrNULBM4f2kdfTXaa5zuTef3sc_1dY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FPayshield_Device_1.png&sign=_2-ukOie5PZtgLn5KphJ8qAIKNVgXdJnadg0V-oDCAs","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FPayshield_Device_1.png&sign=jBqZio_lT1qY5RVztHLbpBvnrhMCu2HhnUBvWLKJB8o"}},{"caption":"","src":"https://dt-cdn.net/hub/Payshield_Device_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%2FPayshield_Device_2.png&sign=CMno_DLY5U-byXTh6lKfIQw01lz8iAB6L5hXVQrrRFc","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FPayshield_Device_2.png&sign=kbx0ZTeJdm8ADYndwT4Az6-mtV-qylPgNrwgZkpkzGM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FPayshield_Device_2.png&sign=3wcOAvdGXQlxJQXfqODmc2WEdA_RnY4XO2vhnZO-XUU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FPayshield_Device_2.png&sign=vR_lkCDVzzJf_XWicJXVsbNmcbU_I6WM6HMWO6V5mBs","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FPayshield_Device_2.png&sign=m6VYa4p4TSRLt-H26jBTNv1aAn_yNVrdnI90D6w0MCs","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FPayshield_Device_2.png&sign=mgU-H69taYsF3kxNHsb7mwVYMbgZlwkQ2OFQB1TpLJo"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.1.5","release_latest_validation_result":{"name": "com.dynatrace.extension.snmp.payshield", "author": {"name": "Dynatrace"}, "version": "1.1.5", "fileHash": "dc9acfde852f83ed883914c3609c97614e1c74a5ea4625ac764d9c57c4b7cb9e", "variables": [], "dataSources": ["snmp"], "featureSets": ["PSU state", "payShield state", "Fraud PIN", "Licensing", "Fan state", "Host and log commands", "Health checks"], "extensionName": "com.dynatrace.extension.snmp.payshield", "minEECVersion": "1.313.0", "featureSetsDetails": {"default": {"metrics": [{"key": "hsm.payshield.state.tamper", "metadata": {"unit": "State", "description": "The tamper state of the payShield device (1- stateUnknown, 2- stateOK, 3- stateTampered)", "displayName": "Tamper state"}}, {"key": "hsm.payshield.state.battery", "metadata": {"unit": "State", "description": "The current state of the battery (1- stateOK, 2- stateWarning, 3- stateFailure)", "displayName": "Battery state"}}, {"key": "hsm.payshield.version_software.entity", "metadata": {"unit": "Count", "description": "Placeholder metric for software version info dimensions (only dimension data is relevant)", "displayName": "Payshield HSM software"}}], "isRecommended": true}, "Fan state": {"metrics": [{"key": "hsm.payshield.state.fan", "metadata": {"unit": "State", "description": "The current state of this fan (1- stateOK, 2- stateFailure, 3- stateNotDetected)", "displayName": "Fan state"}}], "description": "Reports the state of each fan in the payShield device.", "isRecommended": false}, "Fraud PIN": {"metrics": [{"key": "hsm.payshield.fraud_pin.limits_exceeded.verify", "metadata": {"unit": "State", "description": "1 if fraud detection is turned on, and either the allowable PIN verifications/minute, or PIN verifications/hour, have been exceeded", "displayName": "Fraud PIN verify limits exceeded"}}, {"key": "hsm.payshield.fraud_pin.limits_exceeded.attack", "metadata": {"unit": "State", "description": "1 if fraud detection is turned on, AND the total number of PIN attacks have exceeded the allowed count", "displayName": "Fraud PIN attack limits exceeded"}}], "description": "Collects metrics related to the device fraud PIN capabilities, including whether PIN attack or verification limits have been exceeded.", "isRecommended": false}, "Licensing": {"metrics": [{"key": "hsm.payshield.licensing.performance_model", "metadata": {"unit": "Count", "description": "The maximum calls per second this payShield unit is licensed for", "displayName": "Licensing performance model"}}, {"key": "hsm.payshield.licensing.optional.license_count.gauge", "metadata": {"unit": "Count", "description": "The number of optional licenses this payShield unit has installed", "displayName": "Optional licensing count"}}, {"key": "hsm.payshield.licensing.crypto_algorithm_count.gauge", "metadata": {"unit": "Count", "description": "The number of Cryptographic Algorithms enabled by the payShield's licensing", "displayName": "Cryptographic algorithm count"}}], "description": "Collects metrics related to the device licensing information.", "isRecommended": false}, "PSU state": {"metrics": [{"key": "hsm.payshield.state.psu", "metadata": {"unit": "State", "description": "Indicates the current state of this power supply unit (1- stateOK, 2- stateFailure, 3- stateNotDetected)", "displayName": "PSU state"}}], "description": "Reports the state of each power supply unit in the payShield device.", "isRecommended": false}, "Health checks": {"metrics": [{"key": "hsm.payshield.health.diag_selftest.ok", "metadata": {"unit": "State", "description": "True (1) unless one or more of the tests in the last self test failed", "displayName": "Diagnostic self-test status"}}, {"key": "hsm.payshield.health.diag_selftest.count.gauge", "metadata": {"unit": "Count", "description": "The number of self tests run last test cycle on this payShield", "displayName": "Diagnostic self-test count"}}, {"key": "hsm.payshield.health.healthcheck.enabled", "metadata": {"unit": "State", "description": "Whether the payShield is presently collecting health check data (1- True, 2- False)", "displayName": "Health check enabled"}}, {"key": "hsm.payshield.health.healthcheck.counts.reboot", "metadata": {"unit": "Count", "description": "Number of times the payShield rebooted since the last reset of health counters", "displayName": "payShield reboot count"}}, {"key": "hsm.payshield.health.healthcheck.counts.tamper", "metadata": {"unit": "Count", "description": "The number of tampers detected since the last reset of health counters", "displayName": "payShield tamper count"}}, {"key": "hsm.payshield.health.healthcheck.counts.pin_attack_limit_exceeded", "metadata": {"unit": "Count", "description": "The number of times the pin attack limit was exceeded since the last reset of health counters", "displayName": "payShield pin attack limit exceeded count"}}], "description": "Reports the results of diagnostic self-tests and other health checks performed on the device.", "isRecommended": true}, "payShield state": {"metrics": [{"key": "hsm.payshield.state.device", "metadata": {"unit": "State", "description": "The current state of the payShield (1- stateUnavailable, 2- stateOnline, 3- stateOffline, 4- stateSecure)", "displayName": "payShield device state"}}], "description": "Reports the current state of the device.", "isRecommended": true}, "Host and log commands": {"metrics": [{"key": "hsm.payshield.enabled_host_commands", "metadata": {"unit": "Count", "description": "The number of host commands enabled on this payShield", "displayName": "payShield host commands enabled"}}, {"key": "hsm.payshield.logs.error_log.total_count.gauge", "metadata": {"unit": "Count", "description": "Total number of entries in the error log", "displayName": "payShield total entries in error log"}}, {"key": "hsm.payshield.logs.error_log.max_length", "metadata": {"unit": "Count", "description": "Maximum number of entries in the error log", "displayName": "payShield max length in error log"}}, {"key": "hsm.payshield.logs.audit_log.total_count.gauge", "metadata": {"unit": "Count", "description": "Total number of entries in the audit log", "displayName": "payShield total entries in audit log"}}, {"key": "hsm.payshield.logs.audit_log.max_length", "metadata": {"unit": "Count", "description": "Maximum number of entries in the audit log", "displayName": "payShield max length in in audit log"}}], "description": "Collects metrics related to the host commands enabled on the device, as well as counts of entries in the device error and audit logs.", "isRecommended": true}}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This extension collects metrics to monitor the health and performance of your PayShield Payment HSM devices. Metrics are collected via SNMP protocol."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Monitor important device information and metrics related to fraud PIN limits, licensing data, health diagnostic checks, host and log commands\n- Track status markers for devices, fans and power supply units (PSUs)"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [PayShield HSM Device extension](https://docs.dynatrace.com/docs/shortlink/payshield-hsm-device-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n- SNMP v2c or SNMP v3\n- Dynatrace version 1.310+\n- ActiveGate version 1.301+"},"sourceId":"details"}],"modified":"2026-03-10T07:48:13.209009Z","created":"2025-04-22T10:11:32.886300Z","seo_title":"PayShield HSM Device monitoring & observability","seo_description":"Monitor PayShield Payment Hardware Security Module (HSM) Devices through SNMP. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/Payshield_Dashboard.png","https://dt-cdn.net/hub/Payshield_Device_1.png","https://dt-cdn.net/hub/Payshield_Device_2.png"],"about":"This extension collects metrics to monitor the health and performance of your PayShield Payment HSM devices. Metrics are collected via SNMP protocol.","use_cases":"- Monitor important device information and metrics related to fraud PIN limits, licensing data, health diagnostic checks, host and log commands\n- Track status markers for devices, fans and power supply units (PSUs)","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [PayShield HSM Device extension](https://docs.dynatrace.com/docs/shortlink/payshield-hsm-device-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.payshield@1.1.5","fqn":"com.dynatrace.extension.snmp.payshield","version":"1.1.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp.payshield/com.dynatrace.extension.snmp.payshield-1.1.5-dc9acfde852f83ed8839.zip","release_notes":"✨ New in this version:\r\n- Added feature set metadata for recommended metrics","created":"2026-04-03T00:46:05.715921Z"},{"name":"com.dynatrace.extension.snmp.payshield@1.1.4","fqn":"com.dynatrace.extension.snmp.payshield","version":"1.1.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp.payshield/com.dynatrace.extension.snmp.payshield-1.1.4-f2134b9769a659cf916e.zip","release_notes":"⚠️ This version of the extension requires a minimum Dynatrace Cluster version of 1.318\r\n✨ New in this version:\r\n- Update entity links on gen 3 dashboard to link to I&O app\r\n- Ensure required dimensions exist for entity creation","created":"2026-02-20T16:54:39.643776Z"},{"name":"com.dynatrace.extension.snmp.payshield@1.1.0","fqn":"com.dynatrace.extension.snmp.payshield","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp.payshield/com.dynatrace.extension.snmp.payshield-1.1.0-374cee03e808da3213e9.zip","release_notes":"## v1.1.0\n\n⚠️ This version of the extension requires a minimum Dynatrace Cluster version 1.313\n\n✨ What's new: \n\n- Add `dt.security_context` to entities\n- Add Platform UA definitions","created":"2025-07-28T08:30:07.358849Z"},{"name":"com.dynatrace.extension.snmp.payshield@1.0.2","fqn":"com.dynatrace.extension.snmp.payshield","version":"1.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp.payshield/com.dynatrace.extension.snmp.payshield-1.0.2-3aa87e422865075d24fd.zip","release_notes":"- Decreased supported ActiveGate version to 1.301+","created":"2025-04-22T19:17:17.303321Z"},{"name":"com.dynatrace.extension.snmp.payshield@1.0.1","fqn":"com.dynatrace.extension.snmp.payshield","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp.payshield/com.dynatrace.extension.snmp.payshield-1.0.1-ac45e759b88c908e8202.zip","release_notes":"Initial Hub release:\n\n- Device metric collection\n- Overview dashboard\n- Custom topology","created":"2025-04-22T12:59:02.889349Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.snmp.payshield@1.1.5","fqn":"com.dynatrace.extension.snmp.payshield","version":"1.1.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp.payshield/com.dynatrace.extension.snmp.payshield-1.1.5-dc9acfde852f83ed8839.zip","release_notes":"✨ New in this version:\r\n- Added feature set metadata for recommended metrics","created":"2026-04-03T00:46:05.715921Z"}]},{"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":901,"slug":"netapp-ontap-remote-1","title":"NetApp OnTap (Remote)","description":"Remote extension that collects NetApp OnTap metrics from the OnTap 9.6+ API.","logo":"https://dt-cdn.net/hub/logos/netapp-ontap-remote-1.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/netapp-ontap-remote-1-extension","providers":[],"tags":["2.0","cloud-extension","cloud storage","netapp","ontap"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"An example monitoring configuration with one cluster","src":"https://dt-cdn.net/hub/configuration_s5S7ROr_Sq5Wftg.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_s5S7ROr_Sq5Wftg.png&sign=7dp8J1Zfquoee-r_bOUr5fJAqtzG6T8mbpLukau0GDo","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fconfiguration_s5S7ROr_Sq5Wftg.png&sign=NN0iL-KL4YsVUo_3NAnJmfiH55SZJCnRDjb1LJDXngg","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fconfiguration_s5S7ROr_Sq5Wftg.png&sign=zePUCwp-Hfo9PrGryRoh5NI4hpatDPXBJ1kXFL4Wuo8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fconfiguration_s5S7ROr_Sq5Wftg.png&sign=jbdUchtFI7jPJNa_f2Ivo-pzZ5dlUsoVTMxdbzrY_-Q","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fconfiguration_s5S7ROr_Sq5Wftg.png&sign=xO-RWS7W6-0t2-Eq8Mv7bKqXy_eew0IZBC8_P7q_SVU","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fconfiguration_s5S7ROr_Sq5Wftg.png&sign=RhbFDZ3T_dOQ1PTcIIH-nGG4sczXyh2qBXfkyBnEss8"}},{"caption":"The NetApp OnTap overview dashboard","src":"https://dt-cdn.net/hub/dashboard_b9zLqM7.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_b9zLqM7.png&sign=GnaxgHY4J8-119aCrtecT8-aSrVBG0fUW-T1LTmH4xE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_b9zLqM7.png&sign=OdqeUJ-rvM0uO1-cmd9FxSXB3zUBajvhwWIKrLXI-yw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_b9zLqM7.png&sign=xZumPLQbSebD_YuLNTBqcxf5PU7_N_ZnsWo-iGtKMPc","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_b9zLqM7.png&sign=rah4UNzGx1pbej-tC7SZBe32iqwkiruHfYj5VY9BSlQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_b9zLqM7.png&sign=6pqhNQUYo6o5QGJQVwlLzyp5nvkeSs-XCnSvzsVcjG8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_b9zLqM7.png&sign=sHn8rhEx5GLgl9zY_cUF0WicNyEAMlby0hqE7OT1Cdg"}},{"caption":"The cluster entity screen","src":"https://dt-cdn.net/hub/cluster_XVEe9qV.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_XVEe9qV.png&sign=xc_KR1iVOyc1CQM28I3_FaDFRFaCflLuWCQexOtdonw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcluster_XVEe9qV.png&sign=qoPUgTz7kvNX_axYPWEupIUk61hVZlTZaSnUDvy6sjE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcluster_XVEe9qV.png&sign=OFOdemFykm3vmqe5IDtul6kwQaNqf_aMRG0rdnUrW0A","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcluster_XVEe9qV.png&sign=JvN1PqtW2eTY8xweEuPIiwH2PakPUmEVnpMtw4bfEds","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcluster_XVEe9qV.png&sign=hd2BKTnlYSYR6uRNNs1q7LQicToIvxNnWCs3MbXmQo8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcluster_XVEe9qV.png&sign=KLqd9b1pivcbUhE3nvOO4VyI7o3AfzFIlgVlQKSp31k"}},{"caption":"The volume entity screen","src":"https://dt-cdn.net/hub/volume.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvolume.png&sign=6c4tFnq08CQG782u1MtLg_JNHU3VsamSF7HAMJBDqxY","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvolume.png&sign=L9uHSZaHhTXXppQQOcZdRTFKWJEcZfkO_1l6vITQqog","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvolume.png&sign=hzT59ERNfjd-FvlB_-kbCN5jT7x3wkPnsnVSp3k4E7E","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvolume.png&sign=yRU6cx073QdKdr9OJodR_1O9LDwMHLK-7e1u0MoCq9E","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvolume.png&sign=WMWgosttpzgKRlKhqF-bf2DxrtRx8R6sM8xunkga7Fk","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvolume.png&sign=Muy1Z1NJo3pmhzpjIjKdqxvakI-6nJ6uCITptlLaQMk"}},{"caption":"The node entity screen","src":"https://dt-cdn.net/hub/node_zWXqd7F_kdJ0HnN.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_zWXqd7F_kdJ0HnN.png&sign=A21qboyBX0w7Mri3Y4ecxpRPIaEG06cORor0ZaFU5G0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnode_zWXqd7F_kdJ0HnN.png&sign=AJ8EaMX2NyBohsI3OwHKKeQuRm0plA1F4O4R96k_WqM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnode_zWXqd7F_kdJ0HnN.png&sign=UFggLTtREvRTjXR9sH-1uSAEzHLPEoUwfTpnCjNdFTQ","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnode_zWXqd7F_kdJ0HnN.png&sign=Q9QEjs0DE83F8aqK3_ij0xtGJ0M8RKdJCW_uXZejmaY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnode_zWXqd7F_kdJ0HnN.png&sign=I0KHrXbMhI1Xhjrfz8UoUB0tpqLvdPxjN1erLDNsnbI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnode_zWXqd7F_kdJ0HnN.png&sign=Whisek9XywZromkAuH7uVaBxLkz2fUcm3OkJzOrtIKY"}},{"caption":"The SVM entity screen","src":"https://dt-cdn.net/hub/svm_d8MJ2Kz_KtaFsz4.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsvm_d8MJ2Kz_KtaFsz4.png&sign=AaWAuivai0VLd3DfBSuyT2cP0Ge0PcdlgUax2niaHPI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsvm_d8MJ2Kz_KtaFsz4.png&sign=n8iABC8JzaPjq6SNchPWr7NW0iupB34AnwAuXSJKp-A","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsvm_d8MJ2Kz_KtaFsz4.png&sign=LEWGS12CW4TGm5yCQcofe1XhPORKt1bJaergXbv1i8U","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsvm_d8MJ2Kz_KtaFsz4.png&sign=98uLlKJdivAnYsIyrPRN26ltvONUneKQZAOMVDvvY_c","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsvm_d8MJ2Kz_KtaFsz4.png&sign=Vem9laPSPZJhASERA_fJKXqIM8e-aAtSnTtNN4aAUQk","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsvm_d8MJ2Kz_KtaFsz4.png&sign=jdsbHRs66AWF-WyispqZfhGB0ija1JbSxgH4AwV8G-Q"}},{"caption":"The aggregate entity screen","src":"https://dt-cdn.net/hub/aggregate_g7O9xrS_Ehjw9iX.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Faggregate_g7O9xrS_Ehjw9iX.png&sign=4BTr5m-gZzFUAOLqTQ03dNGh-6SSFKzjHO3SXfrhs10","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Faggregate_g7O9xrS_Ehjw9iX.png&sign=I4svmz3QZTO6wKuVWO9i_H5m1QLaQPCcXZIY2jjVn80","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Faggregate_g7O9xrS_Ehjw9iX.png&sign=B9huWBSmCi7iI8hyaBm3lgDSFeSUMXzwgToDOqd44qQ","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Faggregate_g7O9xrS_Ehjw9iX.png&sign=ZPWj6z5r_8ADUBpDaZ6vmhPjQI1BTOlLdtSprlYyFao","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Faggregate_g7O9xrS_Ehjw9iX.png&sign=6l6ZpT7R8Vw_LuyOg1CWHrw9upGj3YMqzWSax5Z2AIA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Faggregate_g7O9xrS_Ehjw9iX.png&sign=8ew38Zm8YCk-xuSiXppohgqQM43mjkojcuAVDB51yFs"}},{"caption":"The disk entity screen","src":"https://dt-cdn.net/hub/disk_P82by99.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdisk_P82by99.png&sign=i31wq7SQR7FX6qODH_SvtqzgQVmaJScbrGCLPXntDTs","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdisk_P82by99.png&sign=h4xM0ZzP4feUiofG7vadj_fT2SFE7U3yfiEzH71-NIQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdisk_P82by99.png&sign=KpmW5uo2Gep14-pzU0nIRT_5y1l4FT0dJCrpCz_OEGE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdisk_P82by99.png&sign=Jl2fUk4CyXNcjA3tbmLJkFgzW9gBfHn_NFKAAZNVL9o","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdisk_P82by99.png&sign=xiUv-89va2inG2VV0P_3iCS4Kkv3D-eJZHGD9e22Aq8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdisk_P82by99.png&sign=K2Mr5WHrIFwtSgR-Anscn59j09m9Fgw6avRvlOFEi_U"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.7.1","release_latest_validation_result":{"name": "com.dynatrace.extension.netapp-ontap", "author": {"name": "Dynatrace"}, "version": "2.7.1", "fileHash": "3303a9a632b2a1c929c358fe1f02730dfdac64c430908da6908a14787863f4ee", "variables": [], "dataSources": ["python"], "featureSets": ["snapmirror-relationships", "volumes", "svms", "storage-pools", "luns", "default", "nodes", "frus", "clusters", "disks", "aggregates", "qos"], "extensionName": "com.dynatrace.extension.netapp-ontap", "minEECVersion": "1.318.0", "featureSetsDetails": {"qos": {"metrics": [{"key": "netapp.ontap.volume.qos.min_throughput_iops", "metadata": {"unit": "Count", "description": "The minimum throughput in IOPS (volumes)", "displayName": "Volume QOS minimum throughput (IOPS)"}}, {"key": "netapp.ontap.volume.qos.max_throughput_iops", "metadata": {"unit": "Count", "description": "The maximum throughput in IOPS (volumes)", "displayName": "Volume QOS maximum throughput (IOPS)"}}, {"key": "netapp.ontap.volume.qos.max_throughput_mbps", "metadata": {"unit": "MegaBytePerSecond", "description": "The maximum throughput in Mbps (volumes)", "displayName": "Volume QOS maximum throughput (Mbps)"}}, {"key": "netapp.ontap.volume.qos.min_throughput_mbps", "metadata": {"unit": "MegaBytePerSecond", "description": "The minimum throughput in Mbps (volumes)", "displayName": "Volume QOS minimum throughput (Mbps)"}}, {"key": "netapp.ontap.svm.qos.min_throughput_iops", "metadata": {"unit": "Count", "description": "The minimum throughput in IOPS (svms)", "displayName": "SVM QOS minimum throughput (IOPS)"}}, {"key": "netapp.ontap.svm.qos.max_throughput_iops", "metadata": {"unit": "Count", "description": "The maximum throughput in IOPS (svms)", "displayName": "SVM QOS maximum throughput (IOPS)"}}, {"key": "netapp.ontap.svm.qos.max_throughput_mbps"}, {"key": "netapp.ontap.svm.qos.min_throughput_mbps", "metadata": {"unit": "MegaBytePerSecond", "description": "The minimum throughput in Mbps (svms)", "displayName": "SVM QOS minimum throughput (Mbps)"}}], "isRecommended": true}, "frus": {"metrics": [{"key": "netapp.ontap.node.fru.state", "metadata": {"unit": "Percent", "description": "State of the field replaceable unit (100% for OK 0% for ERROR))", "displayName": "FRU state"}}], "isRecommended": true}, "luns": {"metrics": [{"key": "netapp.ontap.lun.state", "metadata": {"unit": "Count", "description": "The state of the LUN. Normal states for a LUN are online and offline. Other states indicate errors", "displayName": "LUN state"}}, {"key": "netapp.ontap.lun.container_state", "metadata": {"unit": "Count", "description": "The state of the volume and aggregate that contain the LUN. LUNs are only available when their containers are available", "displayName": "LUN container state"}}, {"key": "netapp.ontap.lun.enabled", "metadata": {"unit": "Count", "description": "The enabled state of the LUN. LUNs can be disabled to prevent access to the LUN. 1 = enabled, 0 = disabled", "displayName": "LUN enabled state"}}, {"key": "netapp.ontap.lun.used", "metadata": {"unit": "Byte", "description": "The amount of space consumed by the main data stream of the LUN", "displayName": "LUN space used"}}, {"key": "netapp.ontap.lun.size", "metadata": {"unit": "Byte", "description": "The total provisioned size of the LUN", "displayName": "LUN size"}}, {"key": "netapp.ontap.lun.used_percentage", "metadata": {"unit": "Percent", "description": "Space used in the LUN as a percentage", "displayName": "LUN space used percentage"}}], "isRecommended": true}, "svms": {"metrics": [{"key": "netapp.ontap.svm.state", "metadata": {"unit": "Count", "description": "Current SVM state: starting, running, stopping, stopped,or deleting", "displayName": "SVM state"}}], "isRecommended": true}, "disks": {"metrics": [{"key": "netapp.ontap.disk.rated_life_used_percentage", "metadata": {"unit": "Percent", "description": "Percentage of rated life used", "displayName": "Rated life used"}}, {"key": "netapp.ontap.disk.state", "metadata": {"unit": "Count", "description": "Current disk state: broken, copy, maintenance, partner, pending, present, reconstructing, removed, spare, unfail, or zeroing", "displayName": "Disk state"}}], "isRecommended": true}, "nodes": {"metrics": [{"key": "netapp.ontap.node.uptime", "metadata": {"unit": "Second", "description": "How long the node reports it has been running", "displayName": "Node uptime"}}, {"key": "netapp.ontap.node.over_temperature", "metadata": {"unit": "Count", "description": "Specifies whether the hardware is currently operating outside of its recommended temperature range (0 = \"normal\", 1 = \"over\").", "displayName": "Over temperature"}}, {"key": "netapp.ontap.node.membership", "metadata": {"unit": "State", "description": "Membership status of the cluster node", "displayName": "Node membership"}}, {"key": "netapp.ontap.node.processor_utilization", "metadata": {"unit": "Percent", "description": "Average CPU Utilization for the node", "displayName": "Node processor utilization"}}], "isRecommended": true}, "default": {"metrics": [{"key": "netapp.ontap.cluster.availability", "metadata": {"unit": "Percent", "description": "Connectivity to the configured OnTap cluster URL as detected by the extension", "displayName": "Cluster availability"}}], "isRecommended": true}, "volumes": {"metrics": [{"key": "netapp.ontap.volume.state", "metadata": {"unit": "Count", "description": "Volume state: error, mixed, offline, or online", "displayName": "Volume state"}}, {"key": "netapp.ontap.volume.throughput.other.count", "metadata": {"unit": "Byte", "description": "The volume's rate of throughput bytes observed at the storage object (other)", "displayName": "Volume throughput (other)"}}, {"key": "netapp.ontap.volume.throughput.read.count", "metadata": {"unit": "Byte", "description": "The volume's rate of throughput bytes observed at the storage object (read)", "displayName": "Volume throughput (read)"}}, {"key": "netapp.ontap.volume.throughput.write.count", "metadata": {"unit": "Byte", "description": "The volume's rate of throughput bytes observed at the storage object (write)", "displayName": "Volume throughput (write)"}}, {"key": "netapp.ontap.volume.throughput.total.count", "metadata": {"unit": "Byte", "description": "The volume's rate of throughput bytes observed at the storage object (total)", "displayName": "Volume throughput (total)"}}, {"key": "netapp.ontap.volume.iops.other.count", "metadata": {"unit": "Count", "description": "The volume's number of I/O operations observed at the storage object (other)", "displayName": "Volume IOPS (other)"}}, {"key": "netapp.ontap.volume.iops.read.count", "metadata": {"unit": "Count", "description": "The volume's number of I/O operations observed at the storage object (read)", "displayName": "Volume IOPS (read)"}}, {"key": "netapp.ontap.volume.iops.write.count", "metadata": {"unit": "Count", "description": "The volume's number of I/O operations observed at the storage object (write)", "displayName": "Volume IOPS (write)"}}, {"key": "netapp.ontap.volume.iops.total.count", "metadata": {"unit": "Count", "description": "The volume's number of I/O operations observed at the storage object (total)", "displayName": "Volume IOPS (total)"}}, {"key": "netapp.ontap.volume.latency.total", "metadata": {"unit": "MicroSecond", "description": "The volume's raw latency in microseconds observed at the storage object (total)", "displayName": "Volume latency (total)"}}, {"key": "netapp.ontap.volume.latency.read", "metadata": {"unit": "MicroSecond", "description": "The volume's raw latency in microseconds observed at the storage object (read)", "displayName": "Volume latency (read)"}}, {"key": "netapp.ontap.volume.latency.write", "metadata": {"unit": "MicroSecond", "description": "The volume's raw latency in microseconds observed at the storage object (write)", "displayName": "Volume latency (write)"}}, {"key": "netapp.ontap.volume.latency.other", "metadata": {"unit": "MicroSecond", "description": "The volume's raw latency in microseconds observed at the storage object (other)", "displayName": "Volume latency (other)"}}, {"key": "netapp.ontap.volume.size", "metadata": {"unit": "Byte", "description": "Total provisioned size", "displayName": "Volume size"}}, {"key": "netapp.ontap.volume.available", "metadata": {"unit": "Byte", "description": "The available space", "displayName": "Volume space available"}}, {"key": "netapp.ontap.volume.used", "metadata": {"unit": "Byte", "description": "Volume space used (including data and metadata)", "displayName": "Volume space used"}}, {"key": "netapp.ontap.volume.used_percent", "metadata": {"unit": "Percent", "description": "Percentage of volume space used (including data and metadata)", "displayName": "Volume space used percentage"}}, {"key": "netapp.ontap.volume.files.maxiumum"}, {"key": "netapp.ontap.volume.files.used", "metadata": {"unit": "Count", "description": "Number of files (inodes) used for user-visible data permitted on the volume.", "displayName": "Files (inodes)"}}, {"key": "netapp.ontap.volume.files.used_percentage", "metadata": {"unit": "Percent", "description": "Percentage of the maximum number of files used on the volume.", "displayName": "Files (inodes) used percentage"}}], "isRecommended": true}, "clusters": {"metrics": [{"key": "netapp.ontap.cluster.iops_other.count", "metadata": {"unit": "Count", "description": "The cluster's number of I/O operations observed at the storage object (other)", "displayName": "Cluster IOPS (other)"}}, {"key": "netapp.ontap.cluster.iops_read.count", "metadata": {"unit": "Count", "description": "The cluster's number of I/O operations observed at the storage object (read)", "displayName": "Cluster IOPS (read)"}}, {"key": "netapp.ontap.cluster.iops_total.count", "metadata": {"unit": "Count", "description": "The cluster's number of I/O operations observed at the storage object (total)", "displayName": "Cluster IOPS (total)"}}, {"key": "netapp.ontap.cluster.iops_write.count", "metadata": {"unit": "Count", "description": "The cluster's number of I/O operations observed at the storage object (write)", "displayName": "Cluster IOPS (write)"}}, {"key": "netapp.ontap.cluster.throughput_other.count", "metadata": {"unit": "Byte", "description": "The cluster's rate of throughput bytes observed at the storage object (other)", "displayName": "Cluster throughput (other)"}}, {"key": "netapp.ontap.cluster.throughput_read.count", "metadata": {"unit": "Byte", "description": "The cluster's rate of throughput bytes observed at the storage object (read)", "displayName": "Cluster throughput (read)"}}, {"key": "netapp.ontap.cluster.throughput_total.count", "metadata": {"unit": "Byte", "description": "The cluster's rate of throughput bytes observed at the storage object (total)", "displayName": "Cluster throughput (total)"}}, {"key": "netapp.ontap.cluster.throughput_write.count", "metadata": {"unit": "Byte", "description": "The cluster's rate of throughput bytes observed at the storage object (write)", "displayName": "Cluster throughput (write)"}}, {"key": "netapp.ontap.cluster.latency_other.count", "metadata": {"unit": "MicroSecond", "description": "The cluster's raw latency in microseconds observed at the storage object (other)", "displayName": "Cluster latency (other)"}}, {"key": "netapp.ontap.cluster.latency_read.count", "metadata": {"unit": "MicroSecond", "description": "The cluster's raw latency in microseconds observed at the storage object (read)", "displayName": "Cluster latency (read)"}}, {"key": "netapp.ontap.cluster.latency_total.count", "metadata": {"unit": "MicroSecond", "description": "The cluster's raw latency in microseconds observed at the storage object (total)", "displayName": "Cluster latency (total)"}}, {"key": "netapp.ontap.cluster.latency_write.count", "metadata": {"unit": "MicroSecond", "description": "The cluster's raw latency in microseconds observed at the storage object (write)", "displayName": "Cluster latency (write)"}}, {"key": "netapp.ontap.cluster.block_storage_size", "metadata": {"unit": "Byte", "description": "The size of the cluster's block storage", "displayName": "Cluster block storage size"}}, {"key": "netapp.ontap.cluster.block_storage_used", "metadata": {"unit": "Byte", "description": "Amount of block storage on the cluster in use", "displayName": "Cluster block storage used"}}, {"key": "netapp.ontap.cluster.block_storage_used_percentage", "metadata": {"unit": "Percent", "description": "The percentage of the cluster's block storage that is currently in use", "displayName": "Cluster block storage used percentage"}}], "isRecommended": true}, "aggregates": {"metrics": [{"key": "netapp.ontap.aggregate.state", "metadata": {"unit": "Count", "description": "Current aggregate state:  online, onlining, offline, offlining, relocating, unmounted, restricted, inconsistent, failed, or unknown", "displayName": "Aggregate state"}}, {"key": "netapp.ontap.aggregate.block_storage_used", "metadata": {"unit": "Byte", "description": "Space used or reserved in bytes. Includes volume guarantees and aggregate metadata.", "displayName": "Aggregate block storage used"}}, {"key": "netapp.ontap.aggregate.block_storage_available", "metadata": {"unit": "Byte", "description": "Space available in bytes", "displayName": "Aggregate block storage available"}}, {"key": "netapp.ontap.aggregate.block_storage_size", "metadata": {"unit": "Byte", "description": "Total usable space in bytes, not including WAFL reserve and aggregate Snapshot copy reserve.", "displayName": "Aggregate block storage size"}}, {"key": "netapp.ontap.aggregate.block_storage_used_percent", "metadata": {"unit": "Percent", "description": "Percentage of block storage used", "displayName": "Aggregate block storage used percentage"}}], "isRecommended": true}, "storage-pools": {"metrics": [{"key": "netapp.ontap.pool.total_capacity", "metadata": {"unit": "Byte", "description": "Total size of the flash pool, in bytes.", "displayName": "Storage pool total capacity"}}, {"key": "netapp.ontap.pool.usable_capacity", "metadata": {"unit": "Byte", "description": "Remaining usable capacity in the flash pool, in bytes.", "displayName": "Storage pool usable capacity"}}, {"key": "netapp.ontap.pool.used_capacity", "metadata": {"unit": "Byte", "description": "Used capacity in the flash pool, in bytes.", "displayName": "Storage pool used capacity"}}, {"key": "netapp.ontap.pool.used_percentage", "metadata": {"unit": "Percent", "description": "Percentage of capacity used in the flash pool.", "displayName": "Storage pool total capacity"}}], "isRecommended": true}, "snapmirror-relationships": {"metrics": [{"key": "netapp.ontap.snapmirror.relationship.lag_time", "metadata": {"unit": "Second", "description": "The time since the exported snapshot was created", "displayName": "Lag time"}}, {"key": "netapp.ontap.snapmirror.relationship.state", "metadata": {"unit": "State", "description": "The state of the relationship", "displayName": "Relationship state"}}, {"key": "netapp.ontap.snapmirror.relationship.health", "metadata": {"unit": "State", "description": "Is the relationship healthy?", "displayName": "Relationship health"}}], "isRecommended": true}}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Collect, view, and analyze metrics from your NetApp OnTap clusters in context with your hosts, applications, and services already being monitored by OneAgents. \nMake use of powerful charting and dashboarding capabilities as well as allow Dynatrace Intelligence to generate baselines and alert you when anomalies are detected in designated metrics.\nOnTap will collect metrics cluster-wide and for each of your nodes and storage virtual machines (SVMs)."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* monitor storage capacity, performance, and resource health remotely\n* detect anomalies and early‑warning signals across storage clusters\n* support troubleshooting and root‑cause analysis for storage‑related incidents"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information in the installation and configuration, please see [NetApp OnTap extension](https://docs.dynatrace.com/docs/shortlink/netapp-ontap-remote-1-extension) in the Dynatrace documentation.\n\nFor more information on the installation and configuration, please see [NetApp OnTap (Remote) extension](https://docs.dynatrace.com/docs/shortlink/netapp-ontap-remote-1-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\nConnects to and collects data from the [NetApp OnTap API](https://library.netapp.com/ecmdocs/ECMLP2856304/html/index.html). This REST API is available in OnTap 9.6+."},"sourceId":"details"}],"modified":"2026-03-10T07:48:13.146533Z","created":"2023-06-14T19:01:09.827088Z","seo_title":"NetApp OnTap (Remote) monitoring & observability","seo_description":"Remote extension that collects NetApp OnTap metrics from the OnTap 9.6+ API. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/configuration_s5S7ROr_Sq5Wftg.png","https://dt-cdn.net/hub/dashboard_b9zLqM7.png","https://dt-cdn.net/hub/cluster_XVEe9qV.png","https://dt-cdn.net/hub/volume.png","https://dt-cdn.net/hub/node_zWXqd7F_kdJ0HnN.png","https://dt-cdn.net/hub/svm_d8MJ2Kz_KtaFsz4.png","https://dt-cdn.net/hub/aggregate_g7O9xrS_Ehjw9iX.png","https://dt-cdn.net/hub/disk_P82by99.png"],"about":"Collect, view, and analyze metrics from your NetApp OnTap clusters in context with your hosts, applications, and services already being monitored by OneAgents. \nMake use of powerful charting and dashboarding capabilities as well as allow Dynatrace Intelligence to generate baselines and alert you when anomalies are detected in designated metrics.\nOnTap will collect metrics cluster-wide and for each of your nodes and storage virtual machines (SVMs).","use_cases":"* monitor storage capacity, performance, and resource health remotely\n* detect anomalies and early‑warning signals across storage clusters\n* support troubleshooting and root‑cause analysis for storage‑related incidents","supported_distributions":"","get_started":"For more information in the installation and configuration, please see [NetApp OnTap extension](https://docs.dynatrace.com/docs/shortlink/netapp-ontap-remote-1-extension) in the Dynatrace documentation.\n\nFor more information on the installation and configuration, please see [NetApp OnTap (Remote) extension](https://docs.dynatrace.com/docs/shortlink/netapp-ontap-remote-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.netapp-ontap@2.7.1","fqn":"com.dynatrace.extension.netapp-ontap","version":"2.7.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.netapp-ontap/com.dynatrace.extension.netapp-ontap-2.7.1-3303a9a632b2a1c929c3.zip","release_notes":"**Requires ActiveGate version 1.318**\n##### **!!BREAKING CHANGE!!**\n - An issue was discovered where the FRU IDs (which is used to calculate the FRU entity IDs) is not guaranteed to be unique across nodes and clusters which could result in data from multiple FRUs being reported to the same logical entity. This could result in incorrect or changing relationships to different nodes or clusters.\n - To resolve this, we now include the node and cluster in the calculation of the FRU entity ID\n - Changing this will result in a one-time change in the entity ID for *all* FRU entities (i.e. all current FRU entities will age out and be replaced by new ones using the improved ID calculation)\n - If you refer to specific FRU entity IDs in any configurations (e.g. alerts, dashboards, etc...) these will need to be updated. If you only use dynamic rules these should still match the new entities.\n\n##### Additional fixes\n - An update was made to handle newly observed cluster storage API output that previously would have resulted in fastcheck failures","created":"2026-04-07T20:23:11.877966Z"},{"name":"com.dynatrace.extension.netapp-ontap@2.6.6","fqn":"com.dynatrace.extension.netapp-ontap","version":"2.6.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.netapp-ontap/com.dynatrace.extension.netapp-ontap-2.6.6-3407101ea8ad7e9997e1.zip","release_notes":"Features:\n - Added support for python 3.14\nFixes:\n - Handle volume output that is missing previously required fields","created":"2026-02-25T21:44:44.790761Z"},{"name":"com.dynatrace.extension.netapp-ontap@2.6.5","fqn":"com.dynatrace.extension.netapp-ontap","version":"2.6.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.netapp-ontap/com.dynatrace.extension.netapp-ontap-2.6.5-7e6a7670819c202430d8.zip","release_notes":"- Ensure required dimensions exist for entity creation\r\n- Update Dashboard App dashboards to use new entity urls for links","created":"2026-02-19T14:39:16.715576Z"},{"name":"com.dynatrace.extension.netapp-ontap@2.6.3","fqn":"com.dynatrace.extension.netapp-ontap","version":"2.6.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.netapp-ontap/com.dynatrace.extension.netapp-ontap-2.6.3-5ca2da9129aa44abfd0e.zip","release_notes":"✨ New in this version:\r\n- Added Davis anomaly detector templates to extension package","created":"2026-01-15T09:57:26.426783Z"},{"name":"com.dynatrace.extension.netapp-ontap@2.6.0","fqn":"com.dynatrace.extension.netapp-ontap","version":"2.6.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.netapp-ontap/com.dynatrace.extension.netapp-ontap-2.6.0-389d5ac6b54baf4d3cb3.zip","release_notes":"**NOTE:**\n\n**This version of the extension requires ActiveGate version `1.313.0` or newer.**\n\n**New in this version:**\n- Added multiple endpoint status reporting. \n- Implemented Dynatrace Error Codes to improve extension troubleshooting.","created":"2025-10-17T18:23:34.807817Z"},{"name":"com.dynatrace.extension.netapp-ontap@2.5.0","fqn":"com.dynatrace.extension.netapp-ontap","version":"2.5.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.netapp-ontap/com.dynatrace.extension.netapp-ontap-2.5.0-0df8636e7d2c1fccc376.zip","release_notes":"### Minimum Dynatrace version is now 1.310!\n#### Changes\n - Includes platform dashboard\n - Security context attribute added to all entities\n - App ready entity definitions","created":"2025-08-21T14:56:45.490680Z"},{"name":"com.dynatrace.extension.netapp-ontap@2.4.1","fqn":"com.dynatrace.extension.netapp-ontap","version":"2.4.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.netapp-ontap/com.dynatrace.extension.netapp-ontap-2.4.1-ede0e1d4e5aa12f2d813.zip","release_notes":"- Adds \"device.address\" dimension to ingested metrics","created":"2025-05-05T22:12:37.560320Z"},{"name":"com.dynatrace.extension.netapp-ontap@2.3.9","fqn":"com.dynatrace.extension.netapp-ontap","version":"2.3.9","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.netapp-ontap/com.dynatrace.extension.netapp-ontap_zivEJkg.zip","release_notes":"- Resolves an issue where the volume entity properties would display an error if the VMware extension is not installed in the environment","created":"2025-01-23T16:31:20.773968Z"},{"name":"com.dynatrace.extension.netapp-ontap@2.3.7","fqn":"com.dynatrace.extension.netapp-ontap","version":"2.3.7","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.netapp-ontap/com.dynatrace.extension.netapp-ontap_ZCaXUFq.zip","release_notes":"- Uses detected OnTap version to selectively query for fields/metrics that were added in later OnTap versions\n  - The previous extension version used the 'ignore_unknown_fields' parameter on queries however it was found that this parameter was temporarily removed in some versions which would result in query failures if used.","created":"2024-11-01T16:44:28.057483Z"},{"name":"com.dynatrace.extension.netapp-ontap@2.3.4","fqn":"com.dynatrace.extension.netapp-ontap","version":"2.3.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.netapp-ontap/com.dynatrace.extension.netapp-ontap_i7B5vru.zip","release_notes":"- Sets parameter on calls to not fail if a requested field is not present\n  - Fixes issue where collection on older versions of OnTap could fail if a given field were not present\n- Adds credential vault support\n- Handles reporting of 'offline' LUNs\n- Corrects mix-up of metric metadata for 2 keys","created":"2024-09-18T18:41:43.478689Z"},{"name":"com.dynatrace.extension.netapp-ontap@2.3.2","fqn":"com.dynatrace.extension.netapp-ontap","version":"2.3.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.netapp-ontap/com.dynatrace.extension.netapp-ontap_ohqQ5QU.zip","release_notes":"- new snapmirror relationship feature set\n- new qos feature set\n  - qos metrics collected per applicable svm and volume\n- inode metrics reported for volumes\n- processor utilization metric added to cluster nodes\n- metrics/entities reported for SnapMirror relationships\n- topology rules to allow linking an OnTap volume to a VMware datastore\n  - Requires use of the [VMware extension (3.5.1+)](https://www.dynatrace.com/hub/detail/vmware-remote-monitoring/) (not legacy integration)\n- Small fixes including setting a larger resolution for 'currently monitoring' tiles on default dashboard\n  - resolves issue where with multiple monitoring configurations at lower frequencies inconsistent values could be displayed","created":"2024-07-09T12:57:36.202047Z"},{"name":"com.dynatrace.extension.netapp-ontap@2.1.1","fqn":"com.dynatrace.extension.netapp-ontap","version":"2.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.netapp-ontap/com.dynatrace.extension.netapp-ontap_5t9tbCZ.zip","release_notes":"- Topology changes\n  - There are some significant changes in topology rules for entities and relationships in this version. These changes are made to ensure consistency in how entities detected and to avoid scenarios where a changed name or moving a volume would have resulted in new entities being detected\n  - Due to this change once applied you will see new entities created and relationships being formed for the following entity types:\n    - Nodes\n    - SVMs\n    - Aggregates\n    - Volumes\n  - **It may take upwards of an hour for you to see all of the changes reflected in the UI entities and relationships due to the need for the old entities and relationships to \"age out\"**\n  - **If you have configurations such as metric alerts that were made for specific entity IDs as opposed to using rules around properties you will need to update these to use the new entities**\n  - This is a one-off necessary change that was identified and similar changes that may 'break' existing configs are always avoided as much as possible\n- LUN metrics are now collected\n  - You must enable the 'luns' feature set for any existing configurations after updating\n- Bug fixes\n  - Properly report the configured and detected name of the cluster\n  - Updated rule for detecting clusters and nodes to ensure reported log entries for one type do not mistakenly create an entity of the other type","created":"2023-08-02T19:51:12.392291Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.netapp-ontap@2.7.1","fqn":"com.dynatrace.extension.netapp-ontap","version":"2.7.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.netapp-ontap/com.dynatrace.extension.netapp-ontap-2.7.1-3303a9a632b2a1c929c3.zip","release_notes":"**Requires ActiveGate version 1.318**\n##### **!!BREAKING CHANGE!!**\n - An issue was discovered where the FRU IDs (which is used to calculate the FRU entity IDs) is not guaranteed to be unique across nodes and clusters which could result in data from multiple FRUs being reported to the same logical entity. This could result in incorrect or changing relationships to different nodes or clusters.\n - To resolve this, we now include the node and cluster in the calculation of the FRU entity ID\n - Changing this will result in a one-time change in the entity ID for *all* FRU entities (i.e. all current FRU entities will age out and be replaced by new ones using the improved ID calculation)\n - If you refer to specific FRU entity IDs in any configurations (e.g. alerts, dashboards, etc...) these will need to be updated. If you only use dynamic rules these should still match the new entities.\n\n##### Additional fixes\n - An update was made to handle newly observed cluster storage API output that previously would have resulted in fastcheck failures","created":"2026-04-07T20:23:11.877966Z"}]},{"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":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":1040,"slug":"snowflake-for-workflows-preview","title":"Snowflake for Workflows","description":"Access, query, and store Snowflake data to analyze further within Dynatrace.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.snowflake.connector/logo/2dc0a731-ce3e-402d-a859-4cd5dd463e52.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/analyze-explore-automate/workflows/actions/snowflake","providers":[],"tags":["automation","connector","connectors","database","snowflake","workflow","workflow action","workflow actions","workflows"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Add one of the two available actions: Query and process snowflake data from within the workflow or execute a query and store the results in Grail.","src":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.snowflake.connector/media/acd6abc6-1564-45b0-95c2-efbc3f28dbd4.png","srcset":{"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.snowflake.connector%2Fmedia%2Facd6abc6-1564-45b0-95c2-efbc3f28dbd4.png&sign=LYnfQ6BXg_dQZRri_9OL8EWZd-vj7fHs_U74vZ3rtWE","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.snowflake.connector%2Fmedia%2Facd6abc6-1564-45b0-95c2-efbc3f28dbd4.png&sign=BRocG7HeVpc-yXAsnzO0WrjWND0B3y6KgU6D-Ax9ppw","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.snowflake.connector%2Fmedia%2Facd6abc6-1564-45b0-95c2-efbc3f28dbd4.png&sign=Krxj-8hG_hrm6Pb3zrvHxavwdRuNoT1Cxu2MERrRe2Q","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.snowflake.connector%2Fmedia%2Facd6abc6-1564-45b0-95c2-efbc3f28dbd4.png&sign=8EYGnKznE-iEIo4GOW74GD_9hlnSTR06iYoHJaeJ8_8","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.snowflake.connector%2Fmedia%2Facd6abc6-1564-45b0-95c2-efbc3f28dbd4.png&sign=XNI0nPpfMtOMAogyK1caDLzosRN9T_Z54OpCKKn-zHg","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.snowflake.connector%2Fmedia%2Facd6abc6-1564-45b0-95c2-efbc3f28dbd4.png&sign=yHDT-S_Go1_ArwBSxbvDHQ0Qif57qhgqDHOW98kMSzs"}},{"caption":"Add the SQL statement to execute queries on Snowflake. Use the form fields to set relevant parameters.","src":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.snowflake.connector/media/35a8e602-ea57-4b41-a438-79f86a56c713.png","srcset":{"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.snowflake.connector%2Fmedia%2F35a8e602-ea57-4b41-a438-79f86a56c713.png&sign=Ys13nxJMcpAciNpIvnS4KIunzcwf00eB1ULTV5J2x_A","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.snowflake.connector%2Fmedia%2F35a8e602-ea57-4b41-a438-79f86a56c713.png&sign=P07y0rFne_qDH30fDsVjz7OhwZxGAvZYCpVBsRqvhK0","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.snowflake.connector%2Fmedia%2F35a8e602-ea57-4b41-a438-79f86a56c713.png&sign=dvERE79kpSMM-zYIbNNi0NAfD_-cpcBdsYzxj9qerBo","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.snowflake.connector%2Fmedia%2F35a8e602-ea57-4b41-a438-79f86a56c713.png&sign=rk8uq1lV1uA_SpIvxLq0w3rb68YX4dfF7MzzOy69Tvw","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.snowflake.connector%2Fmedia%2F35a8e602-ea57-4b41-a438-79f86a56c713.png&sign=YolHuR1bFoor_uJFrCexNu3Gwd0plAyomsvLwNfnXK0","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.snowflake.connector%2Fmedia%2F35a8e602-ea57-4b41-a438-79f86a56c713.png&sign=_0aLvPezFQ7_eRCsdFG51eSpH5oyK9cctFZzd1VSUjo"}}],"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":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Unlock new use cases by integrating Snowflake data with data stored in Grail. \n\nEnterprises are using diverse tools to address their business needs, resulting in separate data silos. Dynatrace's goal to provide complete visibility and get contextual insights doesn't stop at the edge of Grail and, therefore, natively integrates with multiple Enterprise tools.\n\n*Snowflake for Workflows* is a fast, flexible, and secure way to query and process Snowflake data within Dynatrace. It adds two new actions to Workflows, which allows you to execute SQL statements and process the result sent in the response. You can use the result set within the workflow, enrich already available data, or persist it in Dynatrace as a new Business event."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"Access relational data from Snowflake to ...\n- contextualize data: enrich data stored in Grail with additional context from Snowflake\n- utilize Davis Analyzers on Snowflake data: pull in data to perform complex analysis by leveraging Dynatrace's anomaly detection and forecasting capabilities\n- address Data Observability use cases based on metadata stored in Snowflake\n- or gather new business analytics insights by joining observability data with data natively stored in Snowflake. This means your data stays always fresh - natively stored in Snowflake."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"- Install the connector\n- Set up and authorize the connection to Snowflake\n- Either create a new workflow or add one of the Snowflake actions to an existing one\n- Utilize the data to perform look-ups, reuse the data in adjacent workflow steps, or store it in Grail \n- Run the workflow on demand, periodically, or even triggered by specific events\n- Use Notebooks or Dashboards to query Snowflake data stored as Business events"},"sourceId":"get_started"}],"modified":"2026-03-11T20:54:17.623669Z","created":"2024-06-21T10:06:06.976596Z","seo_title":"Snowflake for Workflows monitoring & observability","seo_description":"Access, query, and store Snowflake data to analyze further within Dynatrace. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.snowflake.connector/media/acd6abc6-1564-45b0-95c2-efbc3f28dbd4.png","https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.snowflake.connector/media/35a8e602-ea57-4b41-a438-79f86a56c713.png"],"about":"Unlock new use cases by integrating Snowflake data with data stored in Grail. \n\nEnterprises are using diverse tools to address their business needs, resulting in separate data silos. Dynatrace's goal to provide complete visibility and get contextual insights doesn't stop at the edge of Grail and, therefore, natively integrates with multiple Enterprise tools.\n\n*Snowflake for Workflows* is a fast, flexible, and secure way to query and process Snowflake data within Dynatrace. It adds two new actions to Workflows, which allows you to execute SQL statements and process the result sent in the response. You can use the result set within the workflow, enrich already available data, or persist it in Dynatrace as a new Business event.","use_cases":"Access relational data from Snowflake to ...\n- contextualize data: enrich data stored in Grail with additional context from Snowflake\n- utilize Davis Analyzers on Snowflake data: pull in data to perform complex analysis by leveraging Dynatrace's anomaly detection and forecasting capabilities\n- address Data Observability use cases based on metadata stored in Snowflake\n- or gather new business analytics insights by joining observability data with data natively stored in Snowflake. This means your data stays always fresh - natively stored in Snowflake.","supported_distributions":"","get_started":"- Install the connector\n- Set up and authorize the connection to Snowflake\n- Either create a new workflow or add one of the Snowflake actions to an existing one\n- Utilize the data to perform look-ups, reuse the data in adjacent workflow steps, or store it in Grail \n- Run the workflow on demand, periodically, or even triggered by specific events\n- Use Notebooks or Dashboards to query Snowflake data stored as Business events"},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"dynatrace.snowflake.connector@1.1.0","fqn":"dynatrace.snowflake.connector","version":"1.1.0","artifact":null,"release_notes":"### 1.1.0\n\n#### Minor Changes\nStreaming the Snowflake response per data record to avoid issues with memory when loading whole partitions.\n\n#### Patch Changes\nUpdating dependencies","created":"2026-04-13T09:12:52.789718Z"},{"name":"dynatrace.snowflake.connector@1.0.0","fqn":"dynatrace.snowflake.connector","version":"1.0.0","artifact":null,"release_notes":"### 1.0.0\r\n\r\nThe first official version of the Snowflake Connector.\r\n\r\n#### Features\r\n\r\n- Snowflake for Workflows supports two types of actions:\r\n  - `execute-statement` that just executes the SQL statement on Snowflake and returns the first partition of data\r\n    as the result so other workflow actions can use it\r\n  - `store-statement-result` that executes SQL statement on Snowflake and ingests all data partitions into Grail\r\n    as either BizEvents or lookup tables.\r\n\r\n#### Minor Changes\r\n\r\n- Replaced allowed users feature by access control settings.\r\n- Migrating actions to stateful actions, allowing them to pass the 2-min execution limit.\r\n- Added support for overwriting `event.type` field of BizEvents\r\n- Introduce a new, streamlined connection management experience with a modernized interface. This update makes adding\r\n  and editing connections directly within workflows easier and provides connection control and convenience in one place.\r\n- Added lookup tables as an option of Grail storage type\r\n\r\n#### Patch Changes\r\n\r\n- Disabling validations on expressions in the lookup file path\r\n- Fixing the error with the missing permission to create Lookup Tables.\r\n  Improved logging in case of an error.\r\n- Fixed race conditions in lookup table creation if the request failed early during streaming\r\n- Supporting different data types for lookup tables ingest\r\n- Major dependencies updates\r\n- Improving UI performance for Snowflake Connector's form\r\n- The private key passphrase will no longer be a required field in the connection form\r\n- Dependency updates\r\n\r\n### 1.0.0-preview.7\r\n\r\n#### Patch Changes\r\n\r\n- Re-release for the `1.0.0-preview.6` version that couldn't be published due to dependencies bug.\r\n\r\n### 1.0.0-preview.6\r\n\r\n#### Minor Changes\r\n\r\n- Updating dependencies\r\n- Supporting different data types for lookup tables ingest\r\n\r\n#### Patch Changes\r\n\r\n- Disabling validations on expressions in the lookup file path\r\n- Fixed race conditions in lookup table creation if the request failed early during streaming\r\n- The private key passphrase will no longer be a required field in the connection form\r\n\r\n### 1.0.0-preview.5\r\n\r\n#### Minor Changes\r\n\r\n- Updating dependencies\r\n- Added lookup tables as an option of Grail storage type\r\n\r\n### 1.0.0-preview.4\r\n\r\n#### Minor Changes\r\n\r\n- Replaced allowed users feature by access control settings.\r\n- Introduce a new, streamlined connection management experience with a modernized interface. This update makes adding\r\n  and editing connections directly within workflows easier and provides connection control and convenience in one place.\r\n- Major dependencies updates\r\n\r\n### 1.0.0-preview.3\r\n\r\n#### Minor Changes\r\n\r\n- Added support for overwriting the `event.type` field of BizEvents\r\n\r\n#### Patch Changes\r\n\r\n- Updated dependencies\r\n\r\n### 1.0.0-preview.2\r\n\r\n#### Minor Changes\r\n\r\n- Removing the `allowedUsers` property from the connection settings.\r\n\r\n#### Patch Changes\r\n\r\n- Bug fix: Avoiding the \"Invalid input value. Undefined is not a UUID\" Snowflake error.\r\n- Dependency updates\r\n\r\n### 1.0.0-preview.1\r\n\r\n#### Patch Changes\r\n\r\n- Dependency updates\r\n\r\n### 1.0.0-preview.0\r\n\r\n#### Major Changes\r\n\r\n- Releasing the Preview version of Snowflake for Workflows\r\n\r\n#### Minor Changes\r\n\r\n- Added support for specifying binding parameters for the Snowflake statement","created":"2026-01-20T14:59:39.775749Z"}],"related_technologies":["grail","snowflake","automations"],"latest_downloads":[{"name":"dynatrace.snowflake.connector@1.1.0","fqn":"dynatrace.snowflake.connector","version":"1.1.0","artifact":null,"release_notes":"### 1.1.0\n\n#### Minor Changes\nStreaming the Snowflake response per data record to avoid issues with memory when loading whole partitions.\n\n#### Patch Changes\nUpdating dependencies","created":"2026-04-13T09:12:52.789718Z"}]},{"id":900,"slug":"openai-observability","title":"OpenAI","description":"Monitoring your OpenAI & Azure OpenAI services such as GPT, o1, DALL-E, ChatGPT.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/67/logo/logo-openai-1.png","link_to":"https://engineering.dynatrace.com/blog/dynatrace-davis-ai-automatically-monitors-openai-chatgpt-for-performance-reliability-and-cost/","documentation_link":"https://docs.dynatrace.com/docs/analyze-explore-automate/dynatrace-for-ai-observability/models-and-platforms/openai","providers":[],"tags":["AI Observability","Azure OpenAI","GPT","Large Language Model (LLM)","Microsoft Azure","OpenAI"],"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 OpenAI dashboards and SLOs.","src":"https://dt-cdn.net/hub/openai-dashboard-v11.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fopenai-dashboard-v11.png&sign=QY4k-_vBon8NJL3H8NshMZBvpHxuTHDADmooqICQhgw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fopenai-dashboard-v11.png&sign=drhspLwQKxzjg3FAguJQY0O3GoLVYxB5qHXDVoowcHE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fopenai-dashboard-v11.png&sign=PUSIaUqC4XKOIjrWsZ-0Q7ObzM0EpyHiJIUW0ALOgTM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fopenai-dashboard-v11.png&sign=00MJDYTP5T903wVxOuaA8JUI_0s_ZqZ_DYgEJ-4Mr-o","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fopenai-dashboard-v11.png&sign=PjqvToyCnFq6c1FVhKpItxxydsTTcCJfNEl08ixAqvw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fopenai-dashboard-v11.png&sign=1PiAT75nGqy90Hs0npHIdk8RFrg7bKi5FaF-PwqtcO4"}},{"caption":"Dynatrace Intelligence problem feed showing a slowdown caused by OpenAI generative service.","src":"https://dt-cdn.net/hub/problems_fXtV5Fd.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fproblems_fXtV5Fd.png&sign=IOdG7E4n5RxecC4QuE7Oxc-Vgsatz1RT6kDJ4OTcs8Q","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fproblems_fXtV5Fd.png&sign=gHfyU5ETACh0URgk1mKe334cC4QT9nN9hjghO9IU2jk","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fproblems_fXtV5Fd.png&sign=zCu5Z4Ar88vHhGG04IzaAu09dNoHOHrkBfKZw7kX1aU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fproblems_fXtV5Fd.png&sign=Msp90DcJN9xeZXHbgZARxg8kPHmZiXdiJkb-CpeS7F0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fproblems_fXtV5Fd.png&sign=ioL_7AGvaWWlKQRL5eX2ct2sa5EeMF2cM8YLiOXTgvI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fproblems_fXtV5Fd.png&sign=wnh-dm2U5IvILRnh6LKdkZi67SvUW1S8bHnMhDLFb38"}},{"caption":"Dynatrace Intelligence reported and analyzed a large scale service slowdown that was caused by the OpenAI generative service.","src":"https://dt-cdn.net/hub/cpu-problems_fM9h1Gh.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcpu-problems_fM9h1Gh.png&sign=b74uRlLEdW-tnZtnIQXAi3a6133Vmyc0dS758XWY12A","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcpu-problems_fM9h1Gh.png&sign=3rd65zkAT4CnS3GqWBoASQ83Dsw9bQn-a0ergTb9zBE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcpu-problems_fM9h1Gh.png&sign=znUz9S74Hc0yLwSs9WVXowMgBag-QZpigk0rEfM1T0w","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcpu-problems_fM9h1Gh.png&sign=Ok_YotRgL7n-FTca4AVYY4hdusu96wA2U4sC0TBavs4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcpu-problems_fM9h1Gh.png&sign=ihshkLlR1_ZkYJnXtf-ZHRLjY-7o4VppLM7P2DGlv_c","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcpu-problems_fM9h1Gh.png&sign=vwlJZWPG0YEbNQKr85-Tjn42uNgumd6YImL4hbOKzX8"}}],"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 to drive innovation, leveraging client-side processing and semantic searches over domain-specific knowledge bases. Various tools use large language models (LLMs) like GPT-4 to create AI agents that perform complex queries and integrate with third-party services, where efficient cost tracking and management are key success factors for businesses.\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 automatically and applicable to both OpenAI and Azure OpenAI services. A dashboard can show consumption, latency, availability, response time, error count, and request quantity for these AI services."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* proactive cost and capacity control: track token consumption and cost trends for OpenAI calls; forecast and alert on anomalies before budgets are impacted.\n* troubleshoot model and pipeline issues faster: trace prompts through orchestration and tool calls to pinpoint where latency, errors, or timeouts originate.\n* operationalize governance signals: monitor safety/guardrail outcomes reported by providers alongside service SLOs to spot risky patterns over time."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information about monitoring your OpenAI requests via Dynatrace, please see [OpenAI observability](https://docs.dynatrace.com/docs/analyze-explore-automate/dynatrace-for-ai-observability/models-and-platforms/openai) in the Dynatrace documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"* cost, usage, and performance tracking for OpenAI API calls, including tokens, request/response latency, error rates, and throughput.\n* prompt‑level observability and tracing to follow interactions end‑to‑end across orchestration layers, tools, and dependencies.\n* anomaly detection and alerting on OpenAI usage patterns (for example sudden latency spikes or cost surges) with Davis® AI insights.\n* governance and guardrail visibility by centralizing provider‑reported outcomes (for example toxicity flags, denied topics) alongside operational metrics. \n* orrelated context across the full stack (services, pipelines, infra, GPUs/K8s) to speed up root‑cause analysis when OpenAI usage affects app behavior."},"sourceId":"details"}],"modified":"2026-01-28T17:13:10.319631Z","created":"2023-06-06T14:41:16.551363Z","seo_title":"OpenAI monitoring & observability","seo_description":"Monitoring your OpenAI & Azure OpenAI services such as GPT, o1, DALL-E, ChatGPT. Start your free trial today!","customer_story":null,"marketing_related_content":[{"href":"https://www.dynatrace.com/news/blog/enhanced-ai-model-observability-with-dynatrace-and-traceloop-openllmetry/","image":"https://cdn.hub.central.dynatrace.com/hub/trace-agentic-pipeline-1708-3a40424e8a_1_zdXNZV0.png","title":"Blog: Enhanced AI model observability with Dynatrace and Traceloop OpenLLMetry","href_text":"Read more","description":"Understand how combining the Dynatrace full stack observability platform and Traceloop's OpenLLMetry OpenTelemetry SDK can seamlessly provide comprehensive insights into Large Language Models (LLMs) in production environments."},{"href":"https://www.dynatrace.com/news/blog/dynatrace-automatically-monitors-openai-chatgpt-for-companies-that-deliver-reliable-cost-effective-services-powered-by-generative-ai/","image":"https://cdn.hub.central.dynatrace.com/hub/open-ai-21-2_1.png","title":"Blog: Dynatrace automatically monitors OpenAI ChatGPT for companies that deliver reliable, cost-effective services powered by generative AI","href_text":"Read more","description":"Learn how Dynatrace automatically collects OpenAI/GPT model requests and charts them within Dynatrace, and how abnormal service behavior can be used to identify slowdowns in OpenAI/GPT requests as the root cause of large-scale issues."}],"screenshots":["https://dt-cdn.net/hub/openai-dashboard-v11.png","https://dt-cdn.net/hub/problems_fXtV5Fd.png","https://dt-cdn.net/hub/cpu-problems_fM9h1Gh.png"],"about":"Businesses are adopting generative AI to drive innovation, leveraging client-side processing and semantic searches over domain-specific knowledge bases. Various tools use large language models (LLMs) like GPT-4 to create AI agents that perform complex queries and integrate with third-party services, where efficient cost tracking and management are key success factors for businesses.\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 automatically and applicable to both OpenAI and Azure OpenAI services. A dashboard can show consumption, latency, availability, response time, error count, and request quantity for these AI services.","use_cases":"* proactive cost and capacity control: track token consumption and cost trends for OpenAI calls; forecast and alert on anomalies before budgets are impacted.\n* troubleshoot model and pipeline issues faster: trace prompts through orchestration and tool calls to pinpoint where latency, errors, or timeouts originate.\n* operationalize governance signals: monitor safety/guardrail outcomes reported by providers alongside service SLOs to spot risky patterns over time.","supported_distributions":"","get_started":"For more information about monitoring your OpenAI requests via Dynatrace, please see [OpenAI observability](https://docs.dynatrace.com/docs/analyze-explore-automate/dynatrace-for-ai-observability/models-and-platforms/openai) in the Dynatrace documentation."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":326,"slug":"google-datastore","title":"Google Firestore in Datastore mode","description":"Get insights into Google Firestore in Datastore mode metrics collected from the Google Operations API to ensure health of infrastructure.","logo":"https://dt-cdn.net/hub/logos/google-datastore.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/google-datastore","providers":["gcp"],"tags":["cloud","cloud-and-infrastructure","datastore","firestore","gcp","Google Cloud Platform","noSQL"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/firestore_datastore_dashboard_OsBw5Ix.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffirestore_datastore_dashboard_OsBw5Ix.png&sign=U-now7kPQinUEDEnzRLUCnVk0jYEqPzy-t6riwI-dgA","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffirestore_datastore_dashboard_OsBw5Ix.png&sign=0xiN3cwy4O7lRSN24z9oQWxPx6toR9Zcw2DPOSpdeCM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffirestore_datastore_dashboard_OsBw5Ix.png&sign=euYecdoyVM8xX79-KjCUHWHUxyXCPnMUt2XEx9Pkb5U","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffirestore_datastore_dashboard_OsBw5Ix.png&sign=SEpxcaD-X-ccRpbuuBxD3VEPzlkUKlpzuGTmJobcouY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffirestore_datastore_dashboard_OsBw5Ix.png&sign=oBt0Nul4rlWC54e3pv0t2bAl5wWQMXGAUaONif0qF3k","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffirestore_datastore_dashboard_OsBw5Ix.png&sign=vll9ncpW9eCm9Q7xSJWzmkPNm6GmKy2HKYZT2fd1YSk"}}],"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-datastore", "author": {"name": "Dynatrace"}, "version": "1.0.3", "fileHash": "3e4930aab5225cc21abe117bb0dbc25a9c09010365495ec68b7b88b7ebf6f3f5", "variables": ["filter_conditions"], "dataSources": [], "featureSets": ["default_metrics"], "extensionName": "com.dynatrace.extension.google-datastore", "minEECVersion": "1.256.0", "featureSetsDetails": {"default_metrics": {"metrics": [{"key": "cloud.gcp.datastore_googleapis_com.api.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Requests"}}, {"key": "cloud.gcp.datastore_googleapis_com.entity.read_sizes", "metadata": {"unit": "Byte", "description": null, "displayName": "Sizes of read entities"}}, {"key": "cloud.gcp.datastore_googleapis_com.entity.ttl_deletion_count", "metadata": {"unit": "Count", "description": null, "displayName": "TTL deletion count"}}, {"key": "cloud.gcp.datastore_googleapis_com.entity.ttl_expiration_to_deletion_delays", "metadata": {"unit": "Second", "description": null, "displayName": "TTL expiration to deletion delays"}}, {"key": "cloud.gcp.datastore_googleapis_com.entity.write_sizes", "metadata": {"unit": "Byte", "description": null, "displayName": "Sizes of written entities"}}, {"key": "cloud.gcp.datastore_googleapis_com.index.write_count", "metadata": {"unit": "Count", "description": null, "displayName": "Index writes"}}, {"key": "cloud.gcp.firestore_googleapis_com.api.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Requests"}}]}}, "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 Firestore in Datastore mode 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 5 metrics that are specific to Google Firestore in Datastore mode, like Requests, Sizes of read entities, Sizes of written entities, and more. \r\n\r\n- Use dashboard presets for immediate visibility into availability, usage, and performance of your Google Firestore in Datastore mode services.  \r\n\r\n- Build custom dashboards for your cloud infrastructure. \r\n\r\n- Analyze Google Firestore in Datastore mode logs.  \r\n\r\n- Set custom alerts that trigger remediation workflows. \r\n\r\nGoogle Firestore in Datastore mode 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 Firestore in Datastore mode extension](https://docs.dynatrace.com/docs/shortlink/google-datastore) 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 Datastore 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/filestore-in-datastore-mode-monitoring))\r\n- Google Datastore 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 Firestore in Datastore mode service is configured.  \r\n\r\n#### Following GCP integration and Google Firestore in Datastore mode configuration:\r\n\r\n- The first data points will be ingested by Dynatrace Davis within ~5 minutes. \r\n- Work with the Google Firestore in Datastore mode preconfigured dashboard to understand its capabilities.\r\n- Explore Google Firestore in Datastore mode metrics in Data Explorer and create custom charts. \r\n- Set custom events for alerting"},"sourceId":"details"}],"modified":"2025-12-02T08:02:42.982166Z","created":"2020-08-14T07:46:22.635000Z","seo_title":"Google Firestore in Datastore mode monitoring & observability","seo_description":"Get insights into Google Firestore in Datastore mode metrics collected from the Google Operations API to ensure health of infrastructure. Free Trial!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/firestore_datastore_dashboard_OsBw5Ix.png"],"about":"This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of Google Firestore in Datastore mode 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 5 metrics that are specific to Google Firestore in Datastore mode, like Requests, Sizes of read entities, Sizes of written entities, and more. \r\n\r\n- Use dashboard presets for immediate visibility into availability, usage, and performance of your Google Firestore in Datastore mode services.  \r\n\r\n- Build custom dashboards for your cloud infrastructure. \r\n\r\n- Analyze Google Firestore in Datastore mode logs.  \r\n\r\n- Set custom alerts that trigger remediation workflows. \r\n\r\nGoogle Firestore in Datastore mode 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 Firestore in Datastore mode extension](https://docs.dynatrace.com/docs/shortlink/google-datastore) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.google-datastore@1.0.3","fqn":"com.dynatrace.extension.google-datastore","version":"1.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-datastore/com.dynatrace.extension.google-d_46uwPaw.zip","release_notes":"### Version 1.0.3\n\n### Updated\n\n- Updated set of supported metrics","created":"2024-06-04T08:14:37.312314Z"},{"name":"com.dynatrace.extension.google-datastore@1.0.2","fqn":"com.dynatrace.extension.google-datastore","version":"1.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-datastore/com.dynatrace.extension.google-d_zVR0jVt.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:12:16.291486Z"},{"name":"com.dynatrace.extension.google-datastore@1.0.1","fqn":"com.dynatrace.extension.google-datastore","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-datastore/com.dynatrace.extension.google-d_2cfCKCl.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:20:40.898398Z"},{"name":"com.dynatrace.extension.google-datastore@1.0.0","fqn":"com.dynatrace.extension.google-datastore","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-datastore/com.dynatrace.extension.google-d_NVx4D6N.zip","release_notes":"Support for GCP overview","created":"2023-01-23T14:10:36.343524Z"},{"name":"com.dynatrace.extension.google-datastore@0.0.7","fqn":"com.dynatrace.extension.google-datastore","version":"0.0.7","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-datastore/com.dynatrace.extension.google-d_rBbiffg.zip","release_notes":"","created":"2022-01-17T16:55:50.054801Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.google-datastore@1.0.3","fqn":"com.dynatrace.extension.google-datastore","version":"1.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-datastore/com.dynatrace.extension.google-d_46uwPaw.zip","release_notes":"### Version 1.0.3\n\n### Updated\n\n- Updated set of supported metrics","created":"2024-06-04T08:14:37.312314Z"}]},{"id":1014,"slug":"redis-20","title":"Redis (2.0)","description":"Collect important additional data for your Redis instances.","logo":"https://dt-cdn.net/hub/redis-red_500-icon.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/redis-20-extension","providers":[],"tags":["2.0","extension","Redis"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"The overview dashboard for the Redis extension including a link to the configuration screen and some high-level Redis metrics.","src":"https://dt-cdn.net/hub/overview-dashboard_q5F8EcJ.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_q5F8EcJ.png&sign=HsXBDZxQg4Sp6D1vVtVXVbMDfHc0hHYfW7xdhjOA1lI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Foverview-dashboard_q5F8EcJ.png&sign=vjOP4f7sDSwJK9voW5R4zmpnDupO4EtLH73xfvezfw4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Foverview-dashboard_q5F8EcJ.png&sign=MnvNrKA8kM-Z5gyZMN78rKBOqq22kUOMjbEiZvyIXZU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Foverview-dashboard_q5F8EcJ.png&sign=cOQ3DwRvtotLj3JsqDQPkQbKnFUZb2gH_XBuvUy1Ob0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Foverview-dashboard_q5F8EcJ.png&sign=Zdz-3XfuI8GLJdziGkxPIIDfnVRmLKkNhfBLADrsXyw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Foverview-dashboard_q5F8EcJ.png&sign=q50kvptcWFBbEh45pnH1SJtlX3dFIS1s_UZzxFX6DFw"}},{"caption":"A view of the classic Redis process group instance page, highlighting the Metrics and logs analysis button used to access the Unified Analysis screen with the Redis metrics.","src":"https://dt-cdn.net/hub/pgi-edited.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-edited.png&sign=WFimj4xgeEFMcqu9hOVwipnaDFXbaACe7DXpDfgackE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpgi-edited.png&sign=i0h6UXH9ll9lGdgSBNwPdZ-FK4h2fJBWxEpYGbayXs8","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpgi-edited.png&sign=0t0mH0qxiMrANuyWpIF5KR5yzzVlDEnF8d9coDSnKuA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpgi-edited.png&sign=7cDWLsH06wLue_8EoWSs2HEMd0wfRiKQS2ziN3u5qkA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpgi-edited.png&sign=n00s1jZrIWAM5SgEyeDELf1N-py8PacIysLqky_trU0","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpgi-edited.png&sign=-lEBeCaiqbDFq4QUiPDn51Em0AU5zlxkvfHssyPn3ZE"}},{"caption":"A screen showing several Redis metrics including client, database, and general information.","src":"https://dt-cdn.net/hub/ua-pgi-clients-memory_qxoSRRJ.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fua-pgi-clients-memory_qxoSRRJ.png&sign=hCFoq5fzLi35MSzKVD7fR2vDgHO90dGYNnV3fgqNj9c","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fua-pgi-clients-memory_qxoSRRJ.png&sign=kkj8o0_nDdYOU5UCp-rVz5t0GUJObL8lPorFZU5sn1Y","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fua-pgi-clients-memory_qxoSRRJ.png&sign=54TeS4E8T6JAUWiQY28f6WX_Myhys04frkrBEldfQfc","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fua-pgi-clients-memory_qxoSRRJ.png&sign=3544ooPdj-i3T_BVHlbvGqVUmd6mdhfZ5Vi_vVrQzAA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fua-pgi-clients-memory_qxoSRRJ.png&sign=3LKnmOcDvBOufBJCrQuGRvd77Um5yQzL77FOPsPv4u4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fua-pgi-clients-memory_qxoSRRJ.png&sign=blybPS7lHjFz3t1jTr8Ma9cMljIwiYoWSgqqQ5YIr-M"}},{"caption":"A screen showing several Redis metrics including memory, slowlog, and statistics information.","src":"https://dt-cdn.net/hub/slow-log-stats.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fslow-log-stats.png&sign=vab8lV-ONGiIlLzH-W4QCW0ohU7dFKKAhZxnTGVQLnM","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fslow-log-stats.png&sign=4glqjzDaGUCsbfmq_fiEWUDaPMJQWBr15QMTU73rikw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fslow-log-stats.png&sign=L8YbJbn2YFRLsDwfjXMFv29QAXNXFRbmt1v85KL8Bb4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fslow-log-stats.png&sign=zbiKu_CCQclanPtyXUHWZSBMUdMXrgqumGvHfGnttr8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fslow-log-stats.png&sign=bwODBc2_fXeA-z_EoQeJ8r3j75eBCCLc6RuoPQw2wkU","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fslow-log-stats.png&sign=sOfGkgKPd10j64Vvc9MF0TLR8ppFHhIyxxXbfEr2Lw8"}},{"caption":"An example configuration showing several overrides including usage of the credential vault and a custom configuration file path.","src":"https://dt-cdn.net/hub/config_Uh2yAoq.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_Uh2yAoq.png&sign=soDy_gMq9XtenvfPD7W1UvtQyALbCsFZH0bqD5n_zxE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fconfig_Uh2yAoq.png&sign=ErLZcXeBcGhZzhvqrmyO1S0o0PQqmMd7QJ_N3atFQaU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fconfig_Uh2yAoq.png&sign=9M9KdZhG1JKPF31-vjqqpjzuReVRRg4ol2XNOeNLBGI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fconfig_Uh2yAoq.png&sign=dQMyapZXcIsWk8N2seDarZM-6AiSq62AtUUJRCz65JA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fconfig_Uh2yAoq.png&sign=ef0ygJArGQZscoBiBzAwn3wBZ5loZ_ZRfnI90XQTLsw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fconfig_Uh2yAoq.png&sign=6-kIPlNq-Tqgm-mPrSq5ivTq2iwIktaBijkgd67ZW1o"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.3.4","release_latest_validation_result":{"name": "com.dynatrace.extension.redis", "author": {"name": "Dynatrace"}, "version": "2.3.4", "fileHash": "56f03a6107ea0d3b782186d213c1b34b9d91d8c65d1393a590b847be0dcc4077", "variables": [], "dataSources": ["python"], "featureSets": ["replication", "database", "default", "slowlog", "statistics", "clients", "memory"], "extensionName": "com.dynatrace.extension.redis", "minEECVersion": "1.318.0", "featureSetsDetails": {"memory": {"metrics": [{"key": "redis.used_memory", "metadata": {"unit": "Byte", "description": "The amount of memory in-use", "displayName": "Used memory"}}, {"key": "redis.maxmemory", "metadata": {"unit": "Byte", "description": "The maximum memory allowed in Redis cache.", "displayName": "Max memory"}}, {"key": "redis.mem_fragmentation_ratio", "metadata": {"unit": "Percent", "description": "The ratio of memory used by the operating system compared to the amount of memory allocated by Redis.", "displayName": "Memory fragmentation ratio"}}, {"key": "redis.memory_usage", "metadata": {"unit": "Percent", "description": "The percentage of utilized Redis memory. This metric is visible only when the Redis maxmemory parameter is configured.", "displayName": "Memory usage"}}], "isRecommended": true}, "clients": {"metrics": [{"key": "redis.connected_clients", "metadata": {"unit": "Count", "description": "Number of client connections (excluding connections from replicas).", "displayName": "Connected clients"}}, {"key": "redis.blocked_clients", "metadata": {"unit": "Count", "description": "The number of blocked clients", "displayName": "Blocked clients"}}, {"key": "redis.total_connections_received.count", "metadata": {"unit": "Count", "description": "Number of connections accepted by the server.", "displayName": "Connections received"}}, {"key": "redis.rejected_connections.count", "metadata": {"unit": "Count", "description": "The number of connections rejected because of the maxclients limit.", "displayName": "Rejected connections"}}], "isRecommended": true}, "default": {"metrics": [{"key": "redis.role", "metadata": {"unit": "State", "description": "The role of the Redis instance (e.g. master, slave, or sentinel)", "displayName": "Role"}}, {"key": "redis.responsiveness", "metadata": {"unit": "MilliSecond", "description": "The time elapsed while the Redis server responds to INFO requests. Redis typically responds within milliseconds.", "displayName": "Responsiveness"}}], "isRecommended": true}, "slowlog": {"metrics": [{"key": "redis.slowlog_len.count", "metadata": {"unit": "Count", "description": "The number of queries added in the Redis slow log.", "displayName": "Slow queries"}}], "isRecommended": true}, "database": {"metrics": [{"key": "redis.keys", "metadata": {"unit": "Count", "description": "The number of keys in the selected database.", "displayName": "Keys"}}, {"key": "redis.expires", "metadata": {"unit": "Count", "description": "The number of keys that have the TTL parameter.", "displayName": "Expires"}}, {"key": "redis.avg_ttl", "metadata": {"unit": "MilliSecond", "description": "The estimated average TTL of keys on the server.", "displayName": "Average time-to-live"}}], "isRecommended": true}, "statistics": {"metrics": [{"key": "redis.keyspace_hits.count", "metadata": {"unit": "Count", "description": "Number of successful key lookups in the main dictionary.", "displayName": "Keyspace hits"}}, {"key": "redis.keyspace_misses.count", "metadata": {"unit": "Count", "description": "Number of failed key lookups.", "displayName": "Keyspace misses"}}, {"key": "redis.evicted_keys.count", "metadata": {"unit": "Count", "description": "Number of keys removed from cache to free up memory for new items", "displayName": "Evicted keys"}}, {"key": "redis.expired_keys.count", "metadata": {"unit": "Count", "description": "Number of key expiration events.", "displayName": "Expired keys"}}, {"key": "redis.total_commands_processed.count", "metadata": {"unit": "Count", "description": "Number of commands processed by Redis.", "displayName": "Commands processed"}}, {"key": "redis.hit_ratio", "metadata": {"unit": "Percent", "description": "The percentage of key lookups in the main dictionary that were successful.", "displayName": "Cache hit ratio"}}], "isRecommended": true}, "replication": {"metrics": [{"key": "redis.connected_replicas", "metadata": {"unit": "Count", "description": "Number of connected replicas. This metric is visible for the master and those replicas that are connected to other replicas.", "displayName": "Connected replicas"}}, {"key": "redis.master_last_io_seconds_ago", "metadata": {"unit": "Second", "description": "Time since interaction with the master", "displayName": "Last master interaction time"}}], "isRecommended": true}}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Redis is an open-source, in-memory, key-value database (or \"data structure server\") with optional durability. Redis is commonly used as a database, cache, queue, and message broker (publish and subscribe). Out of the box, Dynatrace monitors the standard Redis process level metrics. Using this extension you can collect additional Redis metrics including response time, memory fragmentation, cache hit ratio, cache usage, number of connections, hits, misses, and more."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Monitor for critical issues such as unsynchronized replicas or synchronization tasks taking longer than expected\n- Identify memory related issues such as excessive memory fragmentation or keys being evicted due to memory limits being reached\n- Detect if clients are being rejected due to the maxclients limit\n- Identify if there is an increasing number of queries exceeding their specified execution times (reported in the slow log)"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Redis (2.0) extension](https://docs.dynatrace.com/docs/shortlink/redis-20-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n#### Requirements and limitations\n - Redis Server 2.8 or higher\n - Linux OS\n - Redis must listen on localhost. Binding between localhost and the Redis port is required.\n \n#### Docker support\n - Redis docker image version 5.0.0+"},"sourceId":"details"}],"modified":"2026-03-10T07:48:13.248177Z","created":"2024-03-28T15:14:13.436769Z","seo_title":"Redis (2.0) monitoring & observability","seo_description":"Collect important additional data for your Redis instances. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/overview-dashboard_q5F8EcJ.png","https://dt-cdn.net/hub/pgi-edited.png","https://dt-cdn.net/hub/ua-pgi-clients-memory_qxoSRRJ.png","https://dt-cdn.net/hub/slow-log-stats.png","https://dt-cdn.net/hub/config_Uh2yAoq.png"],"about":"Redis is an open-source, in-memory, key-value database (or \"data structure server\") with optional durability. Redis is commonly used as a database, cache, queue, and message broker (publish and subscribe). Out of the box, Dynatrace monitors the standard Redis process level metrics. Using this extension you can collect additional Redis metrics including response time, memory fragmentation, cache hit ratio, cache usage, number of connections, hits, misses, and more.","use_cases":"- Monitor for critical issues such as unsynchronized replicas or synchronization tasks taking longer than expected\n- Identify memory related issues such as excessive memory fragmentation or keys being evicted due to memory limits being reached\n- Detect if clients are being rejected due to the maxclients limit\n- Identify if there is an increasing number of queries exceeding their specified execution times (reported in the slow log)","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Redis (2.0) extension](https://docs.dynatrace.com/docs/shortlink/redis-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.redis@2.3.4","fqn":"com.dynatrace.extension.redis","version":"2.3.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.redis/com.dynatrace.extension.redis-2.3.4-56f03a6107ea0d3b7821.zip","release_notes":"## Fixes\r\n- Resolve issue with parsing running process snapshots without any internal listening ports","created":"2026-02-17T18:32:16.866980Z"},{"name":"com.dynatrace.extension.redis@2.3.3","fqn":"com.dynatrace.extension.redis","version":"2.3.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.redis/com.dynatrace.extension.redis-2.3.3-926e6ae701df249d9f1c.zip","release_notes":"####  Improved in this version:\r\n - Improved handling of internal listing ports for managing configuration mapping in Docker containers","created":"2026-02-09T19:30:46.284240Z"},{"name":"com.dynatrace.extension.redis@2.3.2","fqn":"com.dynatrace.extension.redis","version":"2.3.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.redis/com.dynatrace.extension.redis-2.3.2-821b8bf7737d48a72342.zip","release_notes":"#### This version requires a minimum Dynatrace and EEC version of `1.318`\r\n\r\nNew in this version:\r\n- Templates for Davis anomaly detectors added to extension package","created":"2025-12-19T16:36:19.758558Z"},{"name":"com.dynatrace.extension.redis@2.3.0","fqn":"com.dynatrace.extension.redis","version":"2.3.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.redis/com.dynatrace.extension.redis-2.3.0-4dcbbfd6a0416324cb6c.zip","release_notes":"### Minimum OneAgent version is 1.314.0\n\n### Features\n - Support for [client-side certificate based authentication](https://redis.io/docs/latest/develop/tools/cli/#ssltls)","created":"2025-11-18T06:20:25.641648Z"},{"name":"com.dynatrace.extension.redis@2.2.1","fqn":"com.dynatrace.extension.redis","version":"2.2.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.redis/com.dynatrace.extension.redis-2.2.1-8d80c16972769b4ed068.zip","release_notes":"### Changes\n- Improved error handling (Dynatrace Error Codes) and Endpoint Statuses.","created":"2025-10-29T10:57:40.711356Z"},{"name":"com.dynatrace.extension.redis@2.2.0","fqn":"com.dynatrace.extension.redis","version":"2.2.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.redis/com.dynatrace.extension.redis-2.2.0-ab46439dc2b484d9f357.zip","release_notes":"## Minimum Dynatrace version now 1.314!\r\n### Changes\r\n - Included platform dashboard\r\n - Metrics displayed for process group instance in Infrastructure & Operations App","created":"2025-08-21T09:22:44.677785Z"},{"name":"com.dynatrace.extension.redis@2.1.0","fqn":"com.dynatrace.extension.redis","version":"2.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.redis/com.dynatrace.extension.redis-2.1.0-5bddbc2_vH7WL9E.zip","release_notes":"## Features\n- TLS/SSL support\n- Parsing of redis configuration file to automatically retrieve and use password for default user","created":"2025-01-10T21:44:10.636583Z"},{"name":"com.dynatrace.extension.redis@2.0.8","fqn":"com.dynatrace.extension.redis","version":"2.0.8","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.redis/com.dynatrace.extension.redis-2.0.8-e019a01_3UAaLyc.zip","release_notes":"- Fixes bug that prevented redis.hit_ratio from being reported.","created":"2024-11-15T15:13:46.436805Z"},{"name":"com.dynatrace.extension.redis@2.0.5","fqn":"com.dynatrace.extension.redis","version":"2.0.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.redis/com.dynatrace.extension.redis-2.0.5-e4f21d8_Vqa3fTK.zip","release_notes":"- Fix bug in snapshot processing that could prevent some intervals from collecting data\n- Correct data type of top-level password to be an encrypted secret","created":"2024-07-01T14:35:46.279548Z"},{"name":"com.dynatrace.extension.redis@2.0.3","fqn":"com.dynatrace.extension.redis","version":"2.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.redis/com.dynatrace.extension.redis-2.0.3-14bf6cc_qxkc1Yu.zip","release_notes":"- Correct logic in parsing of snapshot file to avoid breaking in some scenarios","created":"2024-06-26T14:41:28.988686Z"},{"name":"com.dynatrace.extension.redis@2.0.2","fqn":"com.dynatrace.extension.redis","version":"2.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.redis/com.dynatrace.extension.redis-2.0.2-9b885a9_Iifm4b3.zip","release_notes":"- detect and handle sentinel processes more cleanly\n- attempt to connect without a password if scenario detected where a password was provided but is not needed","created":"2024-06-14T16:00:15.167370Z"},{"name":"com.dynatrace.extension.redis@2.0.1","fqn":"com.dynatrace.extension.redis","version":"2.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.redis/com.dynatrace.extension.redis-2.0.1-d997441_nKQufNc.zip","release_notes":"- Initial 2.0 release","created":"2024-03-28T15:16:35.298446Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.redis@2.3.4","fqn":"com.dynatrace.extension.redis","version":"2.3.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.redis/com.dynatrace.extension.redis-2.3.4-56f03a6107ea0d3b7821.zip","release_notes":"## Fixes\r\n- Resolve issue with parsing running process snapshots without any internal listening ports","created":"2026-02-17T18:32:16.866980Z"}]},{"id":1076,"slug":"php-fpm-1","title":"PHP-FPM","description":"Monitor the PHP-FPM status of your applications with this extension.","logo":"https://dt-cdn.net/hub/php.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/php-fpm-1-extension","providers":["oa"],"tags":["OneAgent","php","php-fpm","php-monitoring","web server"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Get an overview of all your PHP-FPM instances and quickly access them and their pools with the included overview dashboard.","src":"https://dt-cdn.net/hub/php-fpm_screenshot.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fphp-fpm_screenshot.png&sign=7C38CFY0eaIXY3-IWW94thz0asbs45c1TtvtmtdvFww","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fphp-fpm_screenshot.png&sign=B6AaX1dm02rsBrmjHVikXYdSzgFW9VHq3utB86uQaZ0","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fphp-fpm_screenshot.png&sign=sxX9KpBxH7Kh-NoBrvj-of-Mxv0oGg-uIBJr8PZ3s-Q","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fphp-fpm_screenshot.png&sign=TLgSbeLvtGqEEcvhLIt4fhNYW7Tt-P_9WyILVyRdrkQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fphp-fpm_screenshot.png&sign=qnU39ng0JE3QfCi4GRvAljpJQfStMC3mdEld5tiGqWg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fphp-fpm_screenshot.png&sign=GyaUSdHXsHfeYyFx_xoUG5un1jclGaQUC4ieYIgEOQc"}},{"caption":"Dive into each individual pool to easily pin-point the source of any issue or bottleneck.","src":"https://dt-cdn.net/hub/php-fpm_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%2Fphp-fpm_screenshot_2.png&sign=PLl8PVDbjUC3aRiw0owbbpJ0VouE90B-sNthN7YQhjM","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fphp-fpm_screenshot_2.png&sign=ryAE8sZ8TAQGYSP2v_moTmoC5AoigrmUO6W96p9FBYk","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fphp-fpm_screenshot_2.png&sign=BuiRpOZWX1PNkAlVmOus-KwEjkXYaE7eOH7G5AVVySY","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fphp-fpm_screenshot_2.png&sign=SszBrT1vka4AWaILuWfYvdDvNPKldnvXW5oErBLEGww","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fphp-fpm_screenshot_2.png&sign=VJ5XVkkYHN_OgnruI23c_jpS2ympPgDDlTGKNcC2rvY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fphp-fpm_screenshot_2.png&sign=zJXt3qLe57P1Warl6LjUumpswfGrPBUPEzKtHDZkkzA"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.1.2","release_latest_validation_result":{"name": "com.dynatrace.extension.php-fpm", "author": {"name": "Dynatrace"}, "version": "2.1.2", "fileHash": "a8ce0650509f1ee3b9360266b816527fb67868fc11abf2c1f2aaa33c5783c408", "variables": [], "dataSources": ["python"], "featureSets": ["Slow requests", "Connections", "Processes", "Listen queue"], "extensionName": "com.dynatrace.extension.php-fpm", "minEECVersion": "1.285.0", "featureSetsDetails": {"Processes": {"metrics": [{"key": "php-fpm.active_processes", "metadata": {"unit": "Count", "description": null, "displayName": "Active processes"}}, {"key": "php-fpm.total_processes", "metadata": {"unit": "Count", "description": null, "displayName": "Total processes"}}], "isRecommended": true}, "Connections": {"metrics": [{"key": "php-fpm.accepted_conn.count", "metadata": {"unit": "Count", "description": null, "displayName": "Accepted connections"}}], "isRecommended": true}, "Listen queue": {"metrics": [{"key": "php-fpm.listen_queue", "metadata": {"unit": "Count", "description": null, "displayName": "Waiting connections"}}, {"key": "php-fpm.listen_queue_len", "metadata": {"unit": "Count", "description": null, "displayName": "Max number of waiting connections"}}], "isRecommended": true}, "Slow requests": {"metrics": [{"key": "php-fpm.slow_requests", "metadata": {"unit": "Count", "description": null, "displayName": "Slow requests"}}], "isRecommended": true}}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"PHP-FPM, or “PHP FastCGI Process Manager,” is an advanced, high-performance FastCGI process manager for PHP. Monitoring the health status of your PHP-FPM will give you the necessary insights for understanding and troubleshooting any issue on your PHP environment. The extension automatically finds the PHP-FPM processes running on your host and queries the status endpoint exposed by them to capture the most relevant details of your deployment."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [PHP-FPM extension](https://docs.dynatrace.com/docs/shortlink/php-fpm-1-extension) in the Dynatrace Documentation."},"sourceId":"get_started"}],"modified":"2025-12-02T08:07:54.065129Z","created":"2024-09-26T15:49:27.658921Z","seo_title":"PHP-FPM monitoring & observability","seo_description":"Monitor the PHP-FPM status of your applications with this extension. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/php-fpm_screenshot.png","https://dt-cdn.net/hub/php-fpm_screenshot_2.png"],"about":"PHP-FPM, or “PHP FastCGI Process Manager,” is an advanced, high-performance FastCGI process manager for PHP. Monitoring the health status of your PHP-FPM will give you the necessary insights for understanding and troubleshooting any issue on your PHP environment. The extension automatically finds the PHP-FPM processes running on your host and queries the status endpoint exposed by them to capture the most relevant details of your deployment.","use_cases":"","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [PHP-FPM extension](https://docs.dynatrace.com/docs/shortlink/php-fpm-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.php-fpm@2.1.2","fqn":"com.dynatrace.extension.php-fpm","version":"2.1.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.php-fpm/com.dynatrace.extension.php-fpm-2.1.2-a8ce0650509f1ee3b936.zip","release_notes":"New in this version:\r\n- Added keyword key value pairs to extension","created":"2025-12-17T14:32:58.527612Z"},{"name":"com.dynatrace.extension.php-fpm@2.1.1","fqn":"com.dynatrace.extension.php-fpm","version":"2.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.php-fpm/com.dynatrace.extension.php-fpm-2.1.1-c96c0932055224348f5a.zip","release_notes":"- Add error codes (DEC) to error logs","created":"2025-11-04T14:43:31.270393Z"},{"name":"com.dynatrace.extension.php-fpm@2.1.0","fqn":"com.dynatrace.extension.php-fpm","version":"2.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.php-fpm/com.dynatrace.extension.php-fpm-2.1.0-359f77154f48055108fa.zip","release_notes":"- Add support for the `dt.security_context` attribute\n- Add new platform dashboard\n- Add platform screens","created":"2025-07-31T18:47:33.746665Z"},{"name":"com.dynatrace.extension.php-fpm@2.0.0","fqn":"com.dynatrace.extension.php-fpm","version":"2.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.php-fpm/com.dynatrace.extension.php-fpm-2.0.0-d1c_KmR1QCa.zip","release_notes":"Official conversion to EF2 of the public PHP-FPM extension.","created":"2024-09-26T16:00:28.569913Z"}],"related_technologies":["php"],"latest_downloads":[{"name":"com.dynatrace.extension.php-fpm@2.1.2","fqn":"com.dynatrace.extension.php-fpm","version":"2.1.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.php-fpm/com.dynatrace.extension.php-fpm-2.1.2-a8ce0650509f1ee3b936.zip","release_notes":"New in this version:\r\n- Added keyword key value pairs to extension","created":"2025-12-17T14:32:58.527612Z"}]},{"id":967,"slug":"timedrift-monitoring","title":"Timedrift Monitoring","description":"Monitor your host's NTP/Chrony Time Offset!.","logo":"https://dt-cdn.net/hub/logos/timedrift-monitoring.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/timedrift-monitoring-extension","providers":[],"tags":["chrony","NTP","offset","time"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/Timedrift_Error_Logs.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FTimedrift_Error_Logs.png&sign=WS103rzDHgLv6J6FJksxxjK8Nm_l-lfUcgRhPHxfqO4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FTimedrift_Error_Logs.png&sign=M_kiFY5DtmRNZ7J45XwhNW0F-rsBqrhWN9oLXXzF0is","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FTimedrift_Error_Logs.png&sign=jiReBN1lVk_sqMjhsbqkE5DJPp8_tvstux-fyBAMQz8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FTimedrift_Error_Logs.png&sign=4Q0MTlabqC3lMPrM_AQmr7UCgwjjGh2xdQQTN73dyno","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FTimedrift_Error_Logs.png&sign=tCyx7DGqaduPEPRRZ2QYLdicWR8u8ZLx0L6a3jmTuWA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FTimedrift_Error_Logs.png&sign=W-_lJ6KiD7B_nUsCVdffJHhD_r9SzYNKw7wbZ9PSXaE"}},{"caption":"","src":"https://dt-cdn.net/hub/Timedrift_Chart_UZNW1ag.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FTimedrift_Chart_UZNW1ag.png&sign=tnsJ1mWrHg1MQTSOlAgNGP05tDeYwLLGNCIsXRF283w","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FTimedrift_Chart_UZNW1ag.png&sign=T5Z7ffN_P64FAxvTF5wcgSojdgQ9RnxjAjjHK3ogq-Q","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FTimedrift_Chart_UZNW1ag.png&sign=-ir5njUQobRrAe4XQ2ol4ay-53Zw66tu-rYP1hifyHk","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FTimedrift_Chart_UZNW1ag.png&sign=Ky6cLlhbSmnBJGcFvOuefod01_h5YpnTd0m9JgO7WTE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FTimedrift_Chart_UZNW1ag.png&sign=F8rHsJ4cB1Fnunw1JPqghvHNl7G9g1O6NSicBlov3VU","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FTimedrift_Chart_UZNW1ag.png&sign=0uloiRU-JlQDLMF0nV6RcviAOS1d0n-S0L7kTJUobbg"}},{"caption":"","src":"https://dt-cdn.net/hub/Timedrift_Config_ZeySisI.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FTimedrift_Config_ZeySisI.png&sign=7hzqFSeIl74RfaLTqYZ0BB_arZt_MByNv6I2AqQz7Gk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FTimedrift_Config_ZeySisI.png&sign=TW_oZSjv6Lhm1hoolx-RhOWJt3F3FIXtbkVp0CM3OIM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FTimedrift_Config_ZeySisI.png&sign=ZnO5FEwm0stOrumMFiaZr-HlvF_hRmPU7H4PeDdkq0w","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FTimedrift_Config_ZeySisI.png&sign=ix0NZUTTcvUSHvb3O5wbIGMETlQnjnJm4cWxuSgLjTE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FTimedrift_Config_ZeySisI.png&sign=SbvqjIr5TBFjuC1ADg7jbLxbnPO-NRbpjpsYPM12HHE","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FTimedrift_Config_ZeySisI.png&sign=OMsN6TgH2m5OBEroQZBuPnRQ89ohzwHHH2vE0SnaxtI"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.1.9","release_latest_validation_result":{"name": "com.dynatrace.timedrift", "author": {"name": "Dynatrace"}, "version": "1.1.9", "fileHash": "66ba91c9dbb087405949f1df7a423a5a7d7af86045efdb84a025405d3c7e38be", "variables": [], "dataSources": ["python"], "featureSets": [], "extensionName": "com.dynatrace.timedrift", "minEECVersion": "1.265.0", "featureSetsDetails": {}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Timedrift extension measures time deviation on the host compared to the time source and reports time offset, which can be later used to alert on hosts going out of sync."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"Network Time Protocol is used to synchronize time across a network of computers. Time synchronization is vital to many distributed systems. You can use Dynatrace to monitor the time offset of your hosts and chart it on your dashboards.\n\nBecause Dynatrace detects host time drift, you can also track NTP synchronization failures. If your host isn't synced to any NTP server, you can manually add an NTP server of your choice. \n\nThe extension also supports hosts that use chrony. If autoconfiguration is used, the extension will read the `/etc/chrony.conf` file to find either `pool` or `server` configurations. It will also follow any configured `confdir` and `sourcedir` configurations. \n\n**Dynatrace won't synchronize time on your host but will measure the offset.**"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Timedrift Monitoring extension](https://docs.dynatrace.com/docs/shortlink/timedrift-monitoring-extension) in the Dynatrace Documentation."},"sourceId":"get_started"}],"modified":"2025-12-02T08:07:54.891172Z","created":"2023-12-12T18:05:51.614523Z","seo_title":"Timedrift Monitoring monitoring & observability","seo_description":"Monitor your host's NTP/Chrony Time Offset!. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/Timedrift_Error_Logs.png","https://dt-cdn.net/hub/Timedrift_Chart_UZNW1ag.png","https://dt-cdn.net/hub/Timedrift_Config_ZeySisI.png"],"about":"Timedrift extension measures time deviation on the host compared to the time source and reports time offset, which can be later used to alert on hosts going out of sync.","use_cases":"Network Time Protocol is used to synchronize time across a network of computers. Time synchronization is vital to many distributed systems. You can use Dynatrace to monitor the time offset of your hosts and chart it on your dashboards.\n\nBecause Dynatrace detects host time drift, you can also track NTP synchronization failures. If your host isn't synced to any NTP server, you can manually add an NTP server of your choice. \n\nThe extension also supports hosts that use chrony. If autoconfiguration is used, the extension will read the `/etc/chrony.conf` file to find either `pool` or `server` configurations. It will also follow any configured `confdir` and `sourcedir` configurations. \n\n**Dynatrace won't synchronize time on your host but will measure the offset.**","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Timedrift Monitoring extension](https://docs.dynatrace.com/docs/shortlink/timedrift-monitoring-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.timedrift@1.1.9","fqn":"com.dynatrace.timedrift","version":"1.1.9","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.timedrift/com.dynatrace.timedrift-1.1.9-66ba91c9dbb087405949.zip","release_notes":"### 1.1.9\r\nWhat's New:\r\n- Added keyword key value pairs to extension","created":"2026-02-17T21:16:19.001894Z"},{"name":"com.dynatrace.timedrift@1.1.8","fqn":"com.dynatrace.timedrift","version":"1.1.8","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.timedrift/com.dynatrace.timedrift-1.1.8-b4e5e89956f8fe93c170.zip","release_notes":"**Improved in this version**\n- Changed Entity selector for Host Screen","created":"2025-08-19T11:16:02.596919Z"},{"name":"com.dynatrace.timedrift@1.1.7","fqn":"com.dynatrace.timedrift","version":"1.1.7","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.timedrift/com.dynatrace.timedrift-1.1.7-1acf52382f5f0ea3ac4c.zip","release_notes":"### v1.1.7\n- Update to fix validation when manual server configuration is present\n- Add Platform Host Screen Injection","created":"2025-07-31T06:55:31.096115Z"},{"name":"com.dynatrace.timedrift@1.1.5","fqn":"com.dynatrace.timedrift","version":"1.1.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.timedrift/com.dynatrace.timedrift-1.1.5-7094d06ca4a69994d470.zip","release_notes":"### v1.1.5\n- DXS-2080\n   - Update to fix timestamp issue with metric datapoints","created":"2024-10-03T08:51:50.913418Z"},{"name":"com.dynatrace.timedrift@1.1.4","fqn":"com.dynatrace.timedrift","version":"1.1.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.timedrift/com.dynatrace.timedrift-1.1.4-8ee5b71c9253b658525b.zip","release_notes":"### v1.1.4\n- Update SDK to v1.2.10 to help with potential keep-alive issue","created":"2024-08-15T07:28:40.046849Z"},{"name":"com.dynatrace.timedrift@1.1.3","fqn":"com.dynatrace.timedrift","version":"1.1.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.timedrift/com.dynatrace.timedrift-1.1.3-6f40b740971c1275d52e.zip","release_notes":"### v1.1.3 \n\n- Fixes issue when manually specifying the NTP version for a time server","created":"2024-07-22T21:33:03.828505Z"},{"name":"com.dynatrace.timedrift@1.1.2","fqn":"com.dynatrace.timedrift","version":"1.1.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.timedrift/com.dynatrace.timedrift-1.1.2-06460d519a6d8f4a142b.zip","release_notes":"### v1.1.2\n- Update to show metric on Host Screen \n- Switch to `dt-extensions-sdk` ","created":"2024-05-17T10:44:45.708976Z"},{"name":"com.dynatrace.timedrift@1.1.1","fqn":"com.dynatrace.timedrift","version":"1.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.timedrift/com.dynatrace.timedrift-1.1.1-5a83e81d067a2471647c.zip","release_notes":"- v1.1.1\n  - Extension now will report errors as log message and **not** metric\n  - Updates to wording for configuration","created":"2023-12-15T18:37:49.389641Z"},{"name":"com.dynatrace.timedrift@1.0.0","fqn":"com.dynatrace.timedrift","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.timedrift/com.dynatrace.timedrift-1.0.0-eb05d4feb023c3afcf18.zip","release_notes":"","created":"2023-12-12T18:05:51.833186Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.timedrift@1.1.9","fqn":"com.dynatrace.timedrift","version":"1.1.9","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.timedrift/com.dynatrace.timedrift-1.1.9-66ba91c9dbb087405949.zip","release_notes":"### 1.1.9\r\nWhat's New:\r\n- Added keyword key value pairs to extension","created":"2026-02-17T21:16:19.001894Z"}]},{"id":754,"slug":"nutanix-ahv","title":"Nutanix AHV","description":"Monitor Nutanix AHV virtual machines from the guest OS perspective.","logo":"https://dt-cdn.net/hub/nutanix_CEUqExH.png","link_to":null,"documentation_link":"","providers":["oa"],"tags":["infrastructure","server-monitoring","virtual-machine"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Nutanix guest OS screen highlighting virtualization technology awareness.","src":"https://dt-cdn.net/hub/ntnx_guest_YHq3rEZ.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fntnx_guest_YHq3rEZ.png&sign=yRnKzjmCbVLRnNHqaFyqkhQEu6-7S0FSPg_N9LLxIn8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fntnx_guest_YHq3rEZ.png&sign=CVEdTLjxCtrU1LmnoT9f5nXpfBfWbatasyYFudiwA7c","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fntnx_guest_YHq3rEZ.png&sign=UPDS98n6YAQjx-TGlIaI2diKKJdBBIRmbLB45PsR4sg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fntnx_guest_YHq3rEZ.png&sign=oA3Jx2nwgHv_jROT-y8bPPEhpKzYvIb6FLHlsjUtQ5Y","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fntnx_guest_YHq3rEZ.png&sign=Vg4jgWJ3YomFsJ7EeiYKVBc890YFNAwyhIHYHIrhSwE","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fntnx_guest_YHq3rEZ.png&sign=Xebty2CnYIrRzl8dcDGPhtbG9iZaur5vHsC4aCqWehQ"}}],"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":"See beyond the virtualization layer and discover how your virtualization configuration impacts your application services and end-user experience. Dynatrace automatically analyzes application problems and pinpoints the root causes in your virtualization and application layers. The Dynatrace software intelligence platform automatically adjusts to infrastructure changes."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"Simply install the OneAgent to:\n* Monitor the health and performance of your Nutanix AHV\n* Ensure optimal splitting of resources between the virtual machines\n* Detect problems and pinpoint the root cause in your virtualization and application layer"},"sourceId":"use_cases"}],"modified":"2025-11-04T08:05:58.600649Z","created":"2022-04-04T14:46:32.772184Z","seo_title":"Nutanix AHV monitoring & observability","seo_description":"Monitor Nutanix AHV virtual machines from the guest OS perspective. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/ntnx_guest_YHq3rEZ.png"],"about":"See beyond the virtualization layer and discover how your virtualization configuration impacts your application services and end-user experience. Dynatrace automatically analyzes application problems and pinpoints the root causes in your virtualization and application layers. The Dynatrace software intelligence platform automatically adjusts to infrastructure changes.","use_cases":"Simply install the OneAgent to:\n* Monitor the health and performance of your Nutanix AHV\n* Ensure optimal splitting of resources between the virtual machines\n* Detect problems and pinpoint the root cause in your virtualization and application layer","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":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":219,"slug":"microsoft-visual-studio","title":"Microsoft Visual Studio","description":"Integrated development environment from Microsoft.","logo":"https://dt-cdn.net/hub/logos/microsoft-visual-studio.png","link_to":"https://www.dynatrace.com/solutions/devops/","documentation_link":"","providers":[],"tags":["application","mobile-apps","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":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":1320,"slug":"security-enrichment-virustotal","title":"VirusTotal","description":"Enrich observables with threat intelligence from VirusTotal.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/security-enrichment-virustotal/logo/8bb967bb-a726-4924-bd58-eaa9b8185e5c.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-virustotal/media/9edaf301-a35c-4037-9c90-2b317987f2f4.png","srcset":{"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-virustotal%2Fmedia%2F9edaf301-a35c-4037-9c90-2b317987f2f4.png&sign=B6O-gBUI5gJMurNO-9VAbsswysRilRHBWYQBAyPbwUM","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-virustotal%2Fmedia%2F9edaf301-a35c-4037-9c90-2b317987f2f4.png&sign=vsFgnpUum3l6zmfmijpVWuZehkWjcpgNZ9iQ5cPRjGY","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-virustotal%2Fmedia%2F9edaf301-a35c-4037-9c90-2b317987f2f4.png&sign=6Q27q1wR_uzK2LdXHBxmboLHdZcStwPDj4TVpFV_vrY","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-virustotal%2Fmedia%2F9edaf301-a35c-4037-9c90-2b317987f2f4.png&sign=YGBYtORtEWGir1pfMVwIcT9UqQ_xfBeege59X1GkQus","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-virustotal%2Fmedia%2F9edaf301-a35c-4037-9c90-2b317987f2f4.png&sign=AOaOw5FYesl9yUmM2cdUn_XrVVIr20Ysw-FauauON3I","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-virustotal%2Fmedia%2F9edaf301-a35c-4037-9c90-2b317987f2f4.png&sign=yfAsgqxtySNyrGKzE8EnlXtNIRCHoBvG4Di_lJ7x_LQ"}},{"caption":"Sample IP-enrichment workflow.","src":"https://cdn.hub.central.dynatrace.com/hub/console/security-enrichment-virustotal/media/a7e5acbf-e81c-4931-8474-9acf2d9bcf37.png","srcset":{"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-virustotal%2Fmedia%2Fa7e5acbf-e81c-4931-8474-9acf2d9bcf37.png&sign=M_lcnJtfJsE7vzXFaRoimR2u8vFtfCMJFonu2evc2E0","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-virustotal%2Fmedia%2Fa7e5acbf-e81c-4931-8474-9acf2d9bcf37.png&sign=1NCQI4AvAtgu4fPSJKv6lopo1peLuA9F79Dm8DYQ_EQ","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-virustotal%2Fmedia%2Fa7e5acbf-e81c-4931-8474-9acf2d9bcf37.png&sign=3Q-YN1CdzrpxrVZvjztY106SJKl9KJaQIJdCq5eIHnw","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-virustotal%2Fmedia%2Fa7e5acbf-e81c-4931-8474-9acf2d9bcf37.png&sign=-e0vZ4H4rVeXSBSVuVdtfplfuK3ACfKw35Q5PPeOoGc","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-virustotal%2Fmedia%2Fa7e5acbf-e81c-4931-8474-9acf2d9bcf37.png&sign=n1oG39EyALO9oXkrbUnxlNy_7idWaJ_d4OMEj0GXMss","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-virustotal%2Fmedia%2Fa7e5acbf-e81c-4931-8474-9acf2d9bcf37.png&sign=nlAu_xYn8EmNwh_SgtpxaaenC1X3YHn466QZzOVkOaE"}}],"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 [VirusTotal](https://www.virustotal.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":"**VirusTotal**-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[VirusTotal API v3](https://docs.virustotal.com/reference/overview)"},"sourceId":"details"}],"modified":"2026-04-10T14:18:06.039881Z","created":"2026-04-10T14:18:05.961692Z","seo_title":"VirusTotal monitoring & observability","seo_description":"Enrich observables with threat intelligence from VirusTotal. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/security-enrichment-virustotal/media/9edaf301-a35c-4037-9c90-2b317987f2f4.png","https://cdn.hub.central.dynatrace.com/hub/console/security-enrichment-virustotal/media/a7e5acbf-e81c-4931-8474-9acf2d9bcf37.png"],"about":"Dynatrace integrates with [VirusTotal](https://www.virustotal.com/) to provide security intelligence enrichment and help organizations combat online abuse, such as cyberattacks, spamming, and other malicious activities.","use_cases":"**VirusTotal**-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":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":1143,"slug":"opentelemetry-dashboards","title":"OpenTelemetry Dashboards","description":"Ready-made dashboards for OpenTelemetry.","logo":"https://dt-cdn.net/hub/opentelemetry_YAXASOz.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/otel-collector","providers":[],"tags":["dashboard","k8s","Kubernetes","OpenTelemetry","otel","otelcol","Self-Monitoring"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"OpenTelemetry Kubernetes Cluster Dashboard","src":"https://cdn.hub.central.dynatrace.com/hub/cluster-dashboard-screenshot_9wQsCij.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fcluster-dashboard-screenshot_9wQsCij.png&sign=tZYebkF0rwocyW4fXhJBneiLe_4GZCu3UWxVQP5N2Xk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fcluster-dashboard-screenshot_9wQsCij.png&sign=cTWUf_rgYH26F4wPQHyp60LEUBmigDISp9eImKEaVOQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fcluster-dashboard-screenshot_9wQsCij.png&sign=nSrqaxe0x6zJPEWM-tw5x2_hXjCWBMxoTjXU3VRGxJs","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fcluster-dashboard-screenshot_9wQsCij.png&sign=iMM1BxossHEFuWdlXIjoVzI5rCAfdFw0jN4M05znESI","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fcluster-dashboard-screenshot_9wQsCij.png&sign=T11jB3Gj4gL_Y5iazaYDEcqdMCsF7Qbi2bYmIqWfQlY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fcluster-dashboard-screenshot_9wQsCij.png&sign=Cv7GArOoKnb4LR0XIwzQJSIBXiTMsFjhMis-5QJQddY"}},{"caption":"OpenTelemetry Collector Self-monitoring dashboard","src":"https://cdn.hub.central.dynatrace.com/hub/collector-dashboard_zMVcD1M_FB14k0C.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fcollector-dashboard_zMVcD1M_FB14k0C.png&sign=glMBH1kvLwGunLdMoqPZJ0HZcOEo1DxbBYbi64cFN_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%2Fcollector-dashboard_zMVcD1M_FB14k0C.png&sign=rYZIPLGfWHDmgO-TofLKOzphBOFOBcCvFUUma0XAq7U","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fcollector-dashboard_zMVcD1M_FB14k0C.png&sign=0lfwnVzaIzwqkazOFKuv3luiUAY59aXbqZlHWfM-t8g","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fcollector-dashboard_zMVcD1M_FB14k0C.png&sign=ZTK9GdKLmXrixzby6ZRuoTGhWkLZSfbtbQz_XZ9MvEU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fcollector-dashboard_zMVcD1M_FB14k0C.png&sign=c8sJX8Fq6qNrCEzAmXKG65teCobe9FVuf3kwTKNxVSM","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fcollector-dashboard_zMVcD1M_FB14k0C.png&sign=07MhIl8F8Jh-I_2Jnxmd98gyeZ1IGK8-in0ioF9D1wA"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.5.0","release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"OpenTelemetry Dashboards offer a collection of pre–configured, use–case–specific visualizations that streamline observability for OpenTelemetry (OTel) users. They're designed to minimize the manual effort required to build visualizations from scratch, providing a powerful foundation for monitoring, troubleshooting, and analyzing telemetry data.  \n\nUsers can easily customize these dashboards by duplicating and modifying them to fit their specific operational or business requirements."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"### OpenTelemetry Collector self-monitoring\n\nOpenTelemetry Collector provides extensive internal telemetry to help you monitor and troubleshoot its performance. This app contains two ready-made dashboards that provide insights about the health and performance of your OpenTelemetry Collector instances:\n- **OTel Collector Self-Monitoring (All Collectors):**\n  Provides a high-level overview of all detected OpenTelemetry Collector instances.\n- **OTel Collector Self-Monitoring (Single Collector):**\n  Offers detailed insights into the performance and health of a specific collector instance.\n\n### Kubernetes Monitoring\n\nOpenTelemetry Collector supports various receivers to collect critical metrics from Kubernetes clusters, objects, and kubelets. This app includes multiple dashboards tailored for Kubernetes observability:\n- **OpenTelemetry K8s Cluster:**\n  A comprehensive overview of cluster performance, including nodes, pods, containers, events, and more.\n- **OpenTelemetry K8s Node - Pods:**\n  Visualizes pod-level resource consumption across Kubernetes nodes.\n- **OpenTelemetry K8s Namespace - Pods:**\n  Analyzes resource usage of all pods within a specific namespace.\n- **OpenTelemetry K8s Namespace - Workloads:**\n  Focuses on resource allocation and performance of workloads within a namespace.\n- **OpenTelemetry K8s Persistent Volumes:**\n  Monitors usage and capacity of persistent volume claims."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Check out our documentation, which includes step-by-step guides and example configurations, to begin monitoring your [OpenTelemetry Collectors](https://docs.dynatrace.com/docs/shortlink/otel-collector-self-monitoring) and [Kubernetes environments](https://docs.dynatrace.com/docs/shortlink/otel-collector-cases-k8s-monitoring) with these powerful dashboards."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\nThe OpenTelemetry Collector self-monitoring dashboards support the following OpenTelemetry Collector versions:\n- Dynatrace OpenTelemetry Collector: >=v0.32.0\n- OpenTelemetry Collector Contrib: >=v0.129.0\n- OpenTelemetry Collector Kubernetes Distro: >= v0.129.0\n\nThe OpenTelemetry Collector k8s monitoring supports the following OpenTelemetry Collector versions:\n- Dynatrace OpenTelemetry Collector: >=v0.30.0\n- OpenTelemetry Collector Contrib: >=v0.126.0\n- OpenTelemetry Collector Kubernetes Distro: >= v0.126.0"},"sourceId":"details"}],"modified":"2026-03-11T14:23:48.512778Z","created":"2025-03-27T09:22:16.464123Z","seo_title":"OpenTelemetry Dashboards monitoring & observability","seo_description":"Ready-made dashboards for OpenTelemetry. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/cluster-dashboard-screenshot_9wQsCij.png","https://cdn.hub.central.dynatrace.com/hub/collector-dashboard_zMVcD1M_FB14k0C.png"],"about":"OpenTelemetry Dashboards offer a collection of pre–configured, use–case–specific visualizations that streamline observability for OpenTelemetry (OTel) users. They're designed to minimize the manual effort required to build visualizations from scratch, providing a powerful foundation for monitoring, troubleshooting, and analyzing telemetry data.  \n\nUsers can easily customize these dashboards by duplicating and modifying them to fit their specific operational or business requirements.","use_cases":"### OpenTelemetry Collector self-monitoring\n\nOpenTelemetry Collector provides extensive internal telemetry to help you monitor and troubleshoot its performance. This app contains two ready-made dashboards that provide insights about the health and performance of your OpenTelemetry Collector instances:\n- **OTel Collector Self-Monitoring (All Collectors):**\n  Provides a high-level overview of all detected OpenTelemetry Collector instances.\n- **OTel Collector Self-Monitoring (Single Collector):**\n  Offers detailed insights into the performance and health of a specific collector instance.\n\n### Kubernetes Monitoring\n\nOpenTelemetry Collector supports various receivers to collect critical metrics from Kubernetes clusters, objects, and kubelets. This app includes multiple dashboards tailored for Kubernetes observability:\n- **OpenTelemetry K8s Cluster:**\n  A comprehensive overview of cluster performance, including nodes, pods, containers, events, and more.\n- **OpenTelemetry K8s Node - Pods:**\n  Visualizes pod-level resource consumption across Kubernetes nodes.\n- **OpenTelemetry K8s Namespace - Pods:**\n  Analyzes resource usage of all pods within a specific namespace.\n- **OpenTelemetry K8s Namespace - Workloads:**\n  Focuses on resource allocation and performance of workloads within a namespace.\n- **OpenTelemetry K8s Persistent Volumes:**\n  Monitors usage and capacity of persistent volume claims.","supported_distributions":"","get_started":"Check out our documentation, which includes step-by-step guides and example configurations, to begin monitoring your [OpenTelemetry Collectors](https://docs.dynatrace.com/docs/shortlink/otel-collector-self-monitoring) and [Kubernetes environments](https://docs.dynatrace.com/docs/shortlink/otel-collector-cases-k8s-monitoring) with these powerful dashboards."},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"dynatrace.opentelemetry@1.5.0","fqn":"dynatrace.opentelemetry","version":"1.5.0","artifact":null,"release_notes":"## 1.5.0\n\n* remove usage of deprecated RPC metrics from collector self-monitoring dashboards","created":"2026-03-24T12:40:42.298020Z"},{"name":"dynatrace.opentelemetry@1.4.0","fqn":"dynatrace.opentelemetry","version":"1.4.0","artifact":null,"release_notes":"## 1.4.0\n\n* feat: update Collector self-monitoring dashboards according to latest OTel Semantic Conventions","created":"2026-03-10T13:45:36.153341Z"},{"name":"dynatrace.opentelemetry@1.3.0","fqn":"dynatrace.opentelemetry","version":"1.3.0","artifact":null,"release_notes":"## 1.3.0\n\n### Features\n\n* feat: K8s improvements for Collector SFM dashboards\n* feat: Extend queries to consider new self monitoring metrics","created":"2025-12-18T10:43:43.641091Z"},{"name":"dynatrace.opentelemetry@1.2.3","fqn":"dynatrace.opentelemetry","version":"1.2.3","artifact":null,"release_notes":"### 1.2.3\n\n#### Patch Changes\n\n- 326a774: Fix query for fetching service instance id in Opentelemetry single collector self monitoring dashboard\n\n### 1.2.2\n\n#### Patch Changes\n\n- 64b6237: Filter k8s event logs by cluster name in OTel k8s cluster dashboard\n\n### 1.2.1\n\n#### Patch Changes\n\n- eab1e66: K8s Cluster Dashboard - update DQL query to fetch logs from the Collector's k8seventreceiver\n\n### 1.2.0\n\n#### New Features\n\n- 8187c54: Add OpenTelemetry K8s Persistent Volumes dashboard","created":"2025-09-25T15:51:53.528874Z"},{"name":"dynatrace.opentelemetry@1.1.0","fqn":"dynatrace.opentelemetry","version":"1.1.0","artifact":null,"release_notes":"### 1.1.0\n\n#### New Features\n\n- 7eaf701: Add OTel Kubernetes dashboards\n\n  This feature adds new ready-made dashboards that will give users broad visibility into the scale, status, and resource\n  usage of their Kubernetes clusters.\n\n  The new dashboards are:\n\n  - OpenTelemetry K8s Cluster\n  - OpenTelemetry K8s Namespace - Workloads\n  - OpenTelemetry K8s Namespace - Pods\n  - OpenTelemetry K8s Node - Pods\n\n#### Minor Changes\n\n- 9cc9b00: Add support for stable HTTP semantic conventions to OTel Collector self-monitoring dashboards.\n  This reflects changes made to `v0.128.0` of the Collector self-monitoring metrics, which use the stable HTTP semantic conventions.\n\n#### Patch Changes\n\n- 9033c77: Fix typos and remove unneeded filters in alert rules in OTel Collector self-monitoring dashboard","created":"2025-07-22T08:37:07.911611Z"},{"name":"dynatrace.opentelemetry@1.0.4","fqn":"dynatrace.opentelemetry","version":"1.0.4","artifact":null,"release_notes":"### 1.0.4\n\n- Initial release of the OpenTelemetry Collector Self-Monitoring dashboards.","created":"2025-04-16T13:35:41.447869Z"}],"related_technologies":["opentelemetry-collector"],"latest_downloads":[{"name":"dynatrace.opentelemetry@1.5.0","fqn":"dynatrace.opentelemetry","version":"1.5.0","artifact":null,"release_notes":"## 1.5.0\n\n* remove usage of deprecated RPC metrics from collector self-monitoring dashboards","created":"2026-03-24T12:40:42.298020Z"}]},{"id":1243,"slug":"snmp-generic-server","title":"SNMP Generic Server","description":"Monitor your Servers and Hosts over SNMP.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/144/logo/snmp-generic.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/observe/infrastructure-observability/extensions/snmp-generic-server","providers":[],"tags":["extension","host","infrastructure","server","snmp"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Metrics collected by the extension","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/144/media/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%2Fconsole%2Fdrafts%2F144%2Fmedia%2Fmetrics.png&sign=D3z6GmD3RiwJtMxbVsiATG29vlp2Dfp3y0T6KCK576E","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%2F144%2Fmedia%2Fmetrics.png&sign=iCkIhfBh1-nOKgzeOg3AY4HUCzSm-VcRUq5bOyhZ5uA","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%2F144%2Fmedia%2Fmetrics.png&sign=4EPycaIG8PZl2wyVp-7l5wMYtk4YXB6NfoSSjw31CJY","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%2F144%2Fmedia%2Fmetrics.png&sign=SzumntMWN4iCDR_H_xuxk1hJcPv4VGZgOGLzwP9cUyk","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%2F144%2Fmedia%2Fmetrics.png&sign=h30cRkJxyHUthhKC_OA1TZqbkkeDpULKNmP9qkpUF7s","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%2F144%2Fmedia%2Fmetrics.png&sign=M05O1k_Aq_5Oxnu0ouGTrHD0cUeHKxmSvCbk32LjI-k"}},{"caption":"Extension overview dashboard","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/144/media/extension_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%2F144%2Fmedia%2Fextension_overview.png&sign=QMrfnxdtc2V-vUzG0ZA__HT-4k3mlilhNbG2ASdWvL0","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%2F144%2Fmedia%2Fextension_overview.png&sign=lES_NL2aO0ro0_nQq4uyk6naCJRykZdDfyzWQbVtCSE","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%2F144%2Fmedia%2Fextension_overview.png&sign=MpQmrrRWXlQ5IfMifD82M7eORbxrtlGcsoLQUFk2d0A","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%2F144%2Fmedia%2Fextension_overview.png&sign=qGSh2BEnItfvG8if23zvM7EVy5SGacOE-Qey_d53Rf4","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%2F144%2Fmedia%2Fextension_overview.png&sign=omzpIRQDE9Mk21hj0QX4nn9LgIyA10NQ41ZFK8h2tGo","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%2F144%2Fmedia%2Fextension_overview.png&sign=iAxxRYhL2AHAA8uZuI17IU6D2dFvIBW9BZWAa3I9uB0"}},{"caption":"Unified Analysis Screen - properties","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/144/media/ufa_screen1.png","srcset":{"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%2F144%2Fmedia%2Fufa_screen1.png&sign=IArhSvXbtamLWtlgRZTqD__HO0gKVsfpROB4M-evjEw","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%2F144%2Fmedia%2Fufa_screen1.png&sign=IGQd7VChdoud27zo3rFjysS0_zsQLAiry-lnw-Q1jTc","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%2F144%2Fmedia%2Fufa_screen1.png&sign=mXFewlRv4F_2PIskufsvaJXyYvPh6LLLhVeXyoN_qUs","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%2F144%2Fmedia%2Fufa_screen1.png&sign=vWCHCDrPXY0diM2TETEBPz77T_iA3V-oXyCfbHANkuA","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%2F144%2Fmedia%2Fufa_screen1.png&sign=LY2cUMA_rF0VdffF-v9A3LA7w9whmU16oKBtHmJkOm0","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%2F144%2Fmedia%2Fufa_screen1.png&sign=93Xq5LwujiiHC0xYJdznWpI1XCKr7HsW8NwvUZoX-iw"}},{"caption":"Unified Analysis Screen - charts","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/144/media/ufa_screen2.png","srcset":{"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%2F144%2Fmedia%2Fufa_screen2.png&sign=1acNa7HI2ZvngwtVn8LFtMEFCTEtlqRJlNuOZDsJSd4","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%2F144%2Fmedia%2Fufa_screen2.png&sign=7aPLU9ntUqfM9GaBDdFUCNhjhdGqpzFotFN3zteXwvQ","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%2F144%2Fmedia%2Fufa_screen2.png&sign=rxtdgqVlfoccokhqWXHTW_uXqVReZ9Ly8Gnfym-cbuo","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%2F144%2Fmedia%2Fufa_screen2.png&sign=qtJ5hReybd4crNFE5scoty4bP7RylVlQBrgrIF3O-_0","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%2F144%2Fmedia%2Fufa_screen2.png&sign=ut1yayxezVYtcB9C7w6uL-XofbPw3wvBfaXboCfR3oc","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%2F144%2Fmedia%2Fufa_screen2.png&sign=Uk4k4Dsh96ozxdveKZcRoWY1YHqYcJy-dnsywK-jQFY"}},{"caption":"Device polling configuration","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/144/media/configuration.png","srcset":{"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%2F144%2Fmedia%2Fconfiguration.png&sign=xE6nL0Gx_KvyK8AOhmxSpnGnwS2xTggzxIcITBn4T44","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%2F144%2Fmedia%2Fconfiguration.png&sign=2oktgoN1K3LylCPm3nGTWZqvwrs-Jzu1JMovQ16Fjp4","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%2F144%2Fmedia%2Fconfiguration.png&sign=zHcmuas4-kOyjM3-PMG5oCnBJ1pO-e_2an40zaCN5hE","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%2F144%2Fmedia%2Fconfiguration.png&sign=cU05gCYxCxvzet3n1iiNldJnh7ak6AwBICkDo3MhehM","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%2F144%2Fmedia%2Fconfiguration.png&sign=BL8R4pi0H2mgAHfxeUepovfNyF82Q8bvarm5k7Kxb8c","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%2F144%2Fmedia%2Fconfiguration.png&sign=KiITMdsBBpTJvhEjg3oghl5Nxz2Ua5tkxXTWE419ORI"}},{"caption":"Configuration filtering examples","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/144/media/config_filters.png","srcset":{"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%2F144%2Fmedia%2Fconfig_filters.png&sign=uDpbjPTt8UJo0t42L_olmERflQxLk1gJBmZfWye8nJc","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%2F144%2Fmedia%2Fconfig_filters.png&sign=Ucna-RtwRUImffzq2OIEqTa7F040wrXTAVobf2qBCIk","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%2F144%2Fmedia%2Fconfig_filters.png&sign=CRKDjegyNr8pl_U3qo8pGk13QtcctN0z6aDUEBoc5aA","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%2F144%2Fmedia%2Fconfig_filters.png&sign=2JCk49-PplrEWLVkyBb84z_Nf6SAc8Fg-d-wxKtV_jU","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%2F144%2Fmedia%2Fconfig_filters.png&sign=yt0dCw8ToB2nTniTIItFMVj4vGSThTfJPsIUthDD1i8","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%2F144%2Fmedia%2Fconfig_filters.png&sign=14cd95sdod0zB-QIworzzFThhMNIbYn_pHb420vn1_U"}},{"caption":"Extension feature sets","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/144/media/extension_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%2Fconsole%2Fdrafts%2F144%2Fmedia%2Fextension_activation.png&sign=0i9Dpidd8oBUI1ou7T_1nN6OJgP4qEVPXBXwCn8eImw","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%2F144%2Fmedia%2Fextension_activation.png&sign=o5a1e4sBgc-_8FM3-2otXXua0LF1EhT0d_mXG5zsph0","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%2F144%2Fmedia%2Fextension_activation.png&sign=RFAmC-A21H31DGW7qAKkbmaNOlFIk6FOzsIV2MKQuvQ","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%2F144%2Fmedia%2Fextension_activation.png&sign=ofl1MmsYqRmgCCxQMnfEucMTUX2jsMCgKbldDyttD84","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%2F144%2Fmedia%2Fextension_activation.png&sign=s1-4UA8uGMCrS9kGmODVM5yfBlVgJGxFpxr-_xUl6Pg","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%2F144%2Fmedia%2Fextension_activation.png&sign=6nlVUd_ylBwcDnQX-e-5odYKSKweZtc5uBmXAGKKk9c"}}],"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.snmp-generic-server", "author": {"name": "Dynatrace"}, "version": "1.0.1", "fileHash": "2383637733f7867dc2bbf9a4a412a9c49068110e331279e41036e9330f46df13", "variables": ["ext.activationtag", "file_name", "storage_path", "sensor_status", "sensor_type", "software_name", "software_path", "software_type"], "dataSources": ["snmp"], "featureSets": ["hr-filesystem", "hr-software-status", "hr-storage", "hr-device-printer", "ucd-disk-usage", "hr-device-status", "ucd-memory-detailed", "entity-sensor", "ucd-system-swap", "ucd-system-cpu-basic", "ucd-disk-percent", "hr-software-performance", "hr-system", "ucd-memory-swap", "hr-processor", "hr-storage-failures", "ucd-file", "ucd-memory-real", "ucd-load-average", "hr-device-disk-storage", "hr-device-errors", "ucd-system-cpu-detailed"], "extensionName": "com.dynatrace.extension.snmp-generic-server", "minEECVersion": "1.318.0", "featureSetsDetails": {"default": {"metrics": [{"key": "snmp.server.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. SysUpTime SNMPv2-MIB", "displayName": "Time since the last re-start"}}], "isRecommended": true}, "ucd-file": {"metrics": [{"key": "snmp.server.ucd.filesize", "metadata": {"unit": "KiloByte", "description": "Size of file (kB). fileSize UCD-SNMP-MIB.", "displayName": "File Size"}}], "isRecommended": true}, "hr-system": {"metrics": [{"key": "snmp.server.hr.systemuptime", "metadata": {"unit": "Count", "description": "The time (in hundredths of a second) since the network management portion of the system was last re-initialized. hrSystemUptime HOST-RESOURCES-MIB.", "displayName": "Time since the last re-start"}}, {"key": "snmp.server.hr.systemnumusers", "metadata": {"unit": "Count", "description": "The number of user sessions for which this host is storing state information. hrSystemNumUsers HOST-RESOURCES-MIB.", "displayName": "Number of processes"}}, {"key": "snmp.server.hr.systemprocesses", "metadata": {"unit": "Count", "description": "The number of process contexts currently loaded or running on the host. hrSystemProcesses HOST-RESOURCES-MIB.", "displayName": "Number of processes"}}], "isRecommended": true}, "hr-storage": {"metrics": [{"key": "snmp.server.hr.memorysize", "metadata": {"unit": "KiloByte", "description": "The amount of physical read-write main memory typically RAM contained by the host. hrMemorySize HOST-RESOURCES-MIB.", "displayName": "Number of processes"}}, {"key": "snmp.server.hr.storagesize", "metadata": {"unit": "Count", "description": "The size of the storage, in units of hrStorageAllocationUnits. hrStorageSize HOST-RESOURCES-MIB.", "displayName": "Storage Size"}}, {"key": "snmp.server.hr.storageused", "metadata": {"unit": "Count", "description": "The amount of the storage in use, in units of hrStorageAllocationUnits. hrStorageUsed HOST-RESOURCES-MIB.", "displayName": "Storage Use"}}], "isRecommended": true}, "hr-processor": {"metrics": [{"key": "snmp.server.hr.processorload", "metadata": {"unit": "Percent", "description": "The average over the last minute of the percentage of time that this processor was not idle. hrProcessorLoad HOST-RESOURCES-MIB.", "displayName": "Device Processor Load (CPU Usage)"}}], "isRecommended": true}, "entity-sensor": {"metrics": [{"key": "snmp.server.sensor.value", "metadata": {"unit": "Count", "description": "The most recent sensor measurement obtained. entPhySensorValue ENTITY-SENSOR-MIB.", "displayName": "Sensor Value"}}], "isRecommended": true}, "hr-filesystem": {"metrics": [{"key": "snmp.server.hr.filesystemproperties", "metadata": {"unit": "Count", "description": "Contant metric value to report host filesystem properties. hrFS HOST-RESOURCES-MIB.", "displayName": "Filesystem Properties"}}], "isRecommended": true}, "ucd-disk-usage": {"metrics": [{"key": "snmp.server.ucd.dsktotal", "metadata": {"unit": "KibiByte", "description": "Total size of the disk/partion (kBytes). dskTotal UCD-SNMP-MIB.", "displayName": "Available disk space"}}, {"key": "snmp.server.ucd.dskavail", "metadata": {"unit": "KibiByte", "description": "Available space on the disk. dskAvail UCD-SNMP-MIB.", "displayName": "Available disk space"}}, {"key": "snmp.server.ucd.dskused", "metadata": {"unit": "KibiByte", "description": "Used space on the disk. dskUsed UCD-SNMP-MIB.", "displayName": "Used disk space"}}], "isRecommended": true}, "ucd-memory-real": {"metrics": [{"key": "snmp.server.ucd.memtotalreal", "metadata": {"unit": "KibiByte", "description": "The total amount of real/physical memory installed on this host. memTotalReal UCD-SNMP-MIB.", "displayName": "Host memory"}}, {"key": "snmp.server.ucd.memavailreal", "metadata": {"unit": "KibiByte", "description": "The amount of real/physical memory currently unused or available. memAvailReal UCD-SNMP-MIB.", "displayName": "Amount of used memory"}}], "isRecommended": true}, "ucd-memory-swap": {"metrics": [{"key": "snmp.server.ucd.memtotalswap", "metadata": {"unit": "KibiByte", "description": "The total amount of swap space configured for this host. memTotalSwap UCD-SNMP-MIB.", "displayName": "Total swap size"}}, {"key": "snmp.server.ucd.memavailswap", "metadata": {"unit": "KibiByte", "description": "The amount of swap space currently unused or available. memAvailSwap UCD-SNMP-MIB.", "displayName": "Available swap space"}}], "isRecommended": true}, "ucd-system-swap": {"metrics": [{"key": "snmp.server.ucd.ssrawswapin.count", "metadata": {"unit": "Count", "description": "Number of blocks swapped in. ssRawSwapIn UCD-SNMP-MIB.", "displayName": "Blocks Swapped In"}}, {"key": "snmp.server.ucd.ssrawswapout.count", "metadata": {"unit": "Count", "description": "Number of blocks swapped out. ssRawSwapOut UCD-SNMP-MIB.", "displayName": "Blocks Swapped Out"}}], "isRecommended": true}, "hr-device-errors": {"metrics": [{"key": "snmp.server.hr.deviceerrors.count", "metadata": {"unit": "Count", "description": "The number of errors detected on this device. hrDeviceErrors HOST-RESOURCES-MIB.", "displayName": "Device Operational Status"}}], "isRecommended": true}, "hr-device-status": {"metrics": [{"key": "snmp.server.hr.devicestatus", "metadata": {"unit": "Count", "description": "The current operational state of the device. unknown(1), running(2), warning(3), testing(4), down(5). hrDeviceStatus HOST-RESOURCES-MIB.", "displayName": "Device Operational Status"}}], "isRecommended": true}, "ucd-disk-percent": {"metrics": [{"key": "snmp.server.ucd.dskpercent", "metadata": {"unit": "Percent", "description": "Percentage of space used on disk. dskPercent UCD-SNMP-MIB.", "displayName": "Disk space usage"}}, {"key": "snmp.server.ucd.dskpercentnode", "metadata": {"unit": "Percent", "description": "Percentage of inodes used on disk. dskPercentNode UCD-SNMP-MIB.", "displayName": "Disk inodes usage"}}], "isRecommended": true}, "ucd-load-average": {"metrics": [{"key": "snmp.server.ucd.laload", "metadata": {"unit": "Percent", "description": "The device 1-minute load average. Number of runnable processes in the queue. laLoadInt UCD-SNMP-MIB.", "displayName": "Device System Load (Runnable Processes)"}}], "isRecommended": true}, "hr-device-printer": {"metrics": [{"key": "snmp.server.hr.printerstatus", "metadata": {"unit": "Count", "description": "The current status and error state of the printer. Metric value is always 1, use the dimensions printer.status and printer.error_state. hrPrinterStatus HOST-RESOURCES-MIB.", "displayName": "Device Printer Status"}}], "isRecommended": true}, "hr-software-status": {"metrics": [{"key": "snmp.server.hr.swrunstatus", "metadata": {"unit": "Count", "description": "The status of this running piece of software, 1=running, 2=runnable, 3=notRunnable, 4=invalid. hrSWRunStatus HOST-RESOURCES-MIB.", "displayName": "Running Process Status"}}], "isRecommended": true}, "hr-storage-failures": {"metrics": [{"key": "snmp.server.hr.storageallocationfailures.count", "metadata": {"unit": "Count", "description": "The number of requests for storage represented by this entry that could not be honored due to not enough storage. hrStorageAllocationFailures HOST-RESOURCES-MIB.", "displayName": "Failed Requests for Storage"}}], "isRecommended": true}, "ucd-memory-detailed": {"metrics": [{"key": "snmp.server.ucd.memtotalfree", "metadata": {"unit": "KibiByte", "description": "The total amount of memory free or available for use on this host. memTotalFree UCD-SNMP-MIB.", "displayName": "Amount of free memory"}}, {"key": "snmp.server.ucd.memshared", "metadata": {"unit": "KibiByte", "description": "The total amount of real or virtual memory currently allocated for use as shared memory. memShared UCD-SNMP-MIB.", "displayName": "Amount of shared memory"}}, {"key": "snmp.server.ucd.membuffer", "metadata": {"unit": "KibiByte", "description": "The total amount of real or virtual memory currently allocated for use as memory buffers. memBuffer UCD-SNMP-MIB.", "displayName": "Amount of buffered memory"}}, {"key": "snmp.server.ucd.memcached", "metadata": {"unit": "KibiByte", "description": "The total amount of real or virtual memory currently allocated for use as cached memory. memCached UCD-SNMP-MIB.", "displayName": "Amount of cached memory"}}], "isRecommended": true}, "ucd-system-cpu-basic": {"metrics": [{"key": "snmp.server.ucd.sscpurawuser.count", "metadata": {"unit": "Count", "description": "The number of 'ticks' (typically 1/100s) spent processing user-level code. ssCpuRawUser UCD-SNMP-MIB.", "displayName": "CPU Ticks - User"}}, {"key": "snmp.server.ucd.sscpurawsystem.count", "metadata": {"unit": "Count", "description": "The number of 'ticks' (typically 1/100s) spent processing system-level code. ssCpuRawSystem UCD-SNMP-MIB.", "displayName": "CPU Ticks - System"}}, {"key": "snmp.server.ucd.sscpurawidle.count", "metadata": {"unit": "Count", "description": "The number of 'ticks' (typically 1/100s) spent idle. ssCpuRawIdle UCD-SNMP-MIB.", "displayName": "CPU Ticks - Idle"}}], "isRecommended": true}, "hr-device-disk-storage": {"metrics": [{"key": "snmp.server.hr.diskstoragecapacity", "metadata": {"unit": "KiloByte", "description": "The total size for this long-term storage device. If the media is removable and is currently removed this value should be zero. hrDiskStorageCapacity HOST-RESOURCES-MIB.", "displayName": "Device Disk Storage Device Capacity"}}], "isRecommended": true}, "hr-software-performance": {"metrics": [{"key": "snmp.server.hr.swrunperfcpu", "metadata": {"unit": "Count", "description": "The number of centi-seconds of the total system's CPU resources consumed by this process. hrSWRunPerfCPU HOST-RESOURCES-MIB.", "displayName": "Running Process CPU Ticks"}}, {"key": "snmp.server.hr.hrswrunperfmem", "metadata": {"unit": "KiloByte", "description": "The total amount of real system memory allocated to this process (KB). hrSWRunPerfMem HOST-RESOURCES-MIB.", "displayName": "Running Process Memory Allocated"}}], "isRecommended": true}, "ucd-system-cpu-detailed": {"metrics": [{"key": "snmp.server.ucd.sscpurawnice.count", "metadata": {"unit": "Count", "description": "The number of 'ticks' (typically 1/100s) spent processing reduced-priority code. ssCpuRawNice UCD-SNMP-MIB.", "displayName": "CPU Ticks - Nice"}}, {"key": "snmp.server.ucd.sscpurawwait.count", "metadata": {"unit": "Count", "description": "The number of 'ticks' (typically 1/100s) spent waiting for IO. ssCpuRawWait UCD-SNMP-MIB.", "displayName": "CPU Ticks - Wait"}}, {"key": "snmp.server.ucd.sscpurawkernel.count", "metadata": {"unit": "Count", "description": "The number of 'ticks' (typically 1/100s) spent processing kernel-level code. ssCpuRawKernel UCD-SNMP-MIB.", "displayName": "CPU Ticks - Kernel"}}, {"key": "snmp.server.ucd.sscpurawinterrupt.count", "metadata": {"unit": "Count", "description": "The number of 'ticks' (typically 1/100s) spent processing hardware interrupts. ssCpuRawInterrupt UCD-SNMP-MIB.", "displayName": "CPU Ticks - Hardware Interrups"}}, {"key": "snmp.server.ucd.sscpurawsteal.count", "metadata": {"unit": "Count", "description": "The number of 'ticks' (typically 1/100s) spent by the hypervisor code to run other VMs even though the CPU in the current VM had something runnable. ssCpuRawSteal UCD-SNMP-MIB.", "displayName": "CPU Ticks - Steal"}}, {"key": "snmp.server.ucd.sscpurawguest.count", "metadata": {"unit": "Count", "description": "The number of 'ticks' (typically 1/100s) spent by the CPU to run a virtual CPU (guest). ssCpuRawGuest UCD-SNMP-MIB.", "displayName": "CPU Ticks - Guest"}}, {"key": "snmp.server.ucd.sscpurawguestnice.count", "metadata": {"unit": "Count", "description": "The number of 'ticks' (typically 1/100s) spent by the CPU to run a niced virtual CPU (guest). ssCpuRawGuestNice UCD-SNMP-MIB.", "displayName": "CPU Ticks - Guest Nice"}}], "isRecommended": true}}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This extension collects generally supported SNMP infrastructure metrics to monitor the health and resource usage of servers. Metrics are collected through SNMP get polling."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"-   Monitoring of server infrastucture where a OneAgent isn't feasible to install.\n-   Unix Servers: As an alternative to: [Remote Unix](https://www.dynatrace.com/hub/detail/remote-unix-monitoring-20/)\n-   Windows Servers: As an alernative to WMI: [Remote Windows](https://www.dynatrace.com/hub/detail/remote-windows-host-monitoring/)"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [SNMP Generic Server extension](https://docs.dynatrace.com/docs/observe/infrastructure-observability/extensions/snmp-generic-server) in the Dynatrace Documentation."},"sourceId":"get_started"}],"modified":"2026-02-26T10:18:33.726577Z","created":"2026-01-15T15:02:06.476946Z","seo_title":"SNMP Generic Server monitoring & observability","seo_description":"Monitor your Servers and Hosts over SNMP. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/drafts/144/media/metrics.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/144/media/extension_overview.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/144/media/ufa_screen1.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/144/media/ufa_screen2.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/144/media/configuration.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/144/media/config_filters.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/144/media/extension_activation.png"],"about":"This extension collects generally supported SNMP infrastructure metrics to monitor the health and resource usage of servers. Metrics are collected through SNMP get polling.","use_cases":"-   Monitoring of server infrastucture where a OneAgent isn't feasible to install.\n-   Unix Servers: As an alternative to: [Remote Unix](https://www.dynatrace.com/hub/detail/remote-unix-monitoring-20/)\n-   Windows Servers: As an alernative to WMI: [Remote Windows](https://www.dynatrace.com/hub/detail/remote-windows-host-monitoring/)","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [SNMP Generic Server extension](https://docs.dynatrace.com/docs/observe/infrastructure-observability/extensions/snmp-generic-server) 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-server@1.0.1","fqn":"com.dynatrace.extension.snmp-generic-server","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-server/com.dynatrace.extension.snmp-generic-server-1.0.1-2383637733f7867dc2bb.zip","release_notes":"- Device polling and metric collection\r\n  - SNMPv2-MIB, HOST-RESOURCES-MIB, UCD-SNMP-MIB, ENTITY-SENSOR-MIB","created":"2026-01-12T06:05:53.923205Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.snmp-generic-server@1.0.1","fqn":"com.dynatrace.extension.snmp-generic-server","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp-generic-server/com.dynatrace.extension.snmp-generic-server-1.0.1-2383637733f7867dc2bb.zip","release_notes":"- Device polling and metric collection\r\n  - SNMPv2-MIB, HOST-RESOURCES-MIB, UCD-SNMP-MIB, ENTITY-SENSOR-MIB","created":"2026-01-12T06:05:53.923205Z"}]},{"id":211,"slug":"microsoft-azure","title":"Microsoft Azure","description":"Cloud computing service for building, testing, deploying, and managing services.","logo":"https://dt-cdn.net/hub/azure-logo-icon.png","link_to":"https://www.dynatrace.com/technologies/azure-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/azure-monitor-hub","providers":["azure"],"tags":["azure","cloud","infrastructure","Microsoft Azure"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Azure virtual machines overview, a purpose-built infographics dashboard","src":"https://dt-cdn.net/hub/oct-goal-azure_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%2Foct-goal-azure_2_1.png&sign=cP4vsX52lXJpkAemuc79Me1GhRqFgWRCpx7x1X4Ca9I","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Foct-goal-azure_2_1.png&sign=5NTql4Oj0phv799ydcNLBLxZibeE0ReBHlqtG6SE308","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Foct-goal-azure_2_1.png&sign=coBS58JDwRGPUCsVE_RQPwCALUJHyryjKdBbb7QlO0w","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Foct-goal-azure_2_1.png&sign=ZUhUkufVSLKVON46BGm635Tn64pXaAV5Mt0vMB-quao","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Foct-goal-azure_2_1.png&sign=N28iKTF5fL-US95gcKENc8UWilwYt2j2RLykibx7K40","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Foct-goal-azure_2_1.png&sign=Ee7n5hpDX-otPKYTQSN-FPntZOGzcULHbl0HPR_1ztE"}}],"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 [Microsoft Azure](https://azure.microsoft.com) cloud environments. \n\nDynatrace Azure monitoring performs AI-based automatic business impact, problem detection and root cause analysis for all Azure services, based on all metrics published to Azure Monitor. This analysis can be additionally extended by full-stack monitoring provided by [OneAgent](https://docs.dynatrace.com/docs/setup-and-configuration/dynatrace-oneagent) deployed on compute resources such like [Azure Virtual Machines](https://azure.microsoft.com/en-us/services/virtual-machines/), [Azure App Service](https://docs.microsoft.com/en-us/azure/app-service/overview) and [Azure Kubernetes Service](https://docs.microsoft.com/en-us/azure/aks/intro-kubernetes). All of the entities can also be subject for comprehensive [log analysis](https://docs.dynatrace.com/docs/shortlink/log-monitoring-hub)."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"### Monitoring and problem detection\nDynatrace allows for the understanding of workload applied Azure resources and environment dynamics per region. The Azure monitoring is available for all Dynatrace customers, regardless if their Dynatrace cluster is SaaS based or Managed.\n\n### Ease of use and convenient visualisation\nAzure monitoring comes with consistent out-of-the-box metrics, dashboards and alerts immediately after the monitoring is enabled. The convenient reports and dashboards are also available for business impact analysis and topology maps.\n\n### Flexibility\nThe Dynatrace users can select which services and instances are monitored and how this process is performed.This selection can be done as part of the initial monitoring setup, or at any later point. It also applies to new services enabled on the Azure cloud, or added by Microsoft. It is possible to choose monitoring metrics for each of the supporting services. Equally, all the dashboards for Azure monitoring can be cloned and easily customized, if required.\n\n### Hybrid environments\nTracking services and dependencies is not limited to Azure. Thanks to [Dynatrace Intelligence](https://www.dynatrace.com/platform/artificial-intelligence/) and its ability to process data from all types of environments, Dynatrace is optimized for monitoring hybrid environments, including but not limited to business applications spanning across multiple cloud and virtualisation platforms like [AWS](https://www.dynatrace.com/hub/detail/aws/), [GCP](https://www.dynatrace.com/hub/detail/google-cloud-platform/), [VMware](https://www.dynatrace.com/hub/detail/vmware/), [Kubernetes](https://www.dynatrace.com/hub/detail/kubernetes-1/), [Openshift](https://www.dynatrace.com/hub/detail/red-hat-openshift/), and on-premises infrastructure.\n\n### Built by experts\nAzure monitoring and integration is built by Dynatrace experts in [partnership with Microsoft](https://www.dynatrace.com/partners/technology-partners/azure/)."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"To get started, please follow the comprehensive guide provided within our [online documentation](https://dt-url.net/azurehubdoc).\n### Resources\n-\t[Microsoft Azure Monitoring documentation](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/microsoft-azure-services)\n-\t[Azure Power Demo](https://info.dynatrace.com/global_all_wc_power_demo_advancing_cloud_performance_parent_15161_registration.html)\n-\t[AI-powered Azure Functions monitoring](https://www.dynatrace.com/news/blog/full-visibility-into-your-serverless-applications-with-ai-powered-azure-functions-monitoring/)\n-\t[Dynatrace integration enables BARBRI to scale its Azure environment](https://partner.microsoft.com/en-US/case-studies/dynatrace)\n-\t[5 Key Considerations for Monitoring Microsoft Azure](https://www.dynatrace.com/resources/ebooks/five-key-considerations-for-monitoring-microsoft-azure/)\n-\t[Mastering Azure Monitoring with Dynatrace](https://info.dynatrace.com/global_all_wc_performance_clinic_azure_monitoring_12940_registration.html)"},"sourceId":"get_started"}],"modified":"2026-02-04T12:42:05.657716Z","created":"2020-08-14T07:46:20.609000Z","seo_title":"Microsoft Azure monitoring & observability","seo_description":"Cloud computing service for building, testing, deploying, and managing services. Start your free trial today!","customer_story":{"quote":"Dynatrace has played a huge role in accelerating our journey to a cloud native architecture with its autonomous cloud enablement approach, leaving our developers free to focus on what they do best; continuously hammering out new features.","person":{"name":"Sebastian Bonk","title":"Manager of Software Development"},"company":{"logo":"https://mkt-cdn.dynatrace.com/assets/Marketing/customer/company-logos/_320x310_crop_center-center_line/avodoq-logo-320-1ea8a846b1.png","title":"avodaq"},"link_to":{"href":"https://www.dynatrace.com/news/customer-stories/avodaq/","target":null,"href_text":"Read Customer Story"}},"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/oct-goal-azure_2_1.png"],"about":"Dynatrace automatically discovers, baselines, and intelligently monitors [Microsoft Azure](https://azure.microsoft.com) cloud environments. \n\nDynatrace Azure monitoring performs AI-based automatic business impact, problem detection and root cause analysis for all Azure services, based on all metrics published to Azure Monitor. This analysis can be additionally extended by full-stack monitoring provided by [OneAgent](https://docs.dynatrace.com/docs/setup-and-configuration/dynatrace-oneagent) deployed on compute resources such like [Azure Virtual Machines](https://azure.microsoft.com/en-us/services/virtual-machines/), [Azure App Service](https://docs.microsoft.com/en-us/azure/app-service/overview) and [Azure Kubernetes Service](https://docs.microsoft.com/en-us/azure/aks/intro-kubernetes). All of the entities can also be subject for comprehensive [log analysis](https://docs.dynatrace.com/docs/shortlink/log-monitoring-hub).","use_cases":"### Monitoring and problem detection\nDynatrace allows for the understanding of workload applied Azure resources and environment dynamics per region. The Azure monitoring is available for all Dynatrace customers, regardless if their Dynatrace cluster is SaaS based or Managed.\n\n### Ease of use and convenient visualisation\nAzure monitoring comes with consistent out-of-the-box metrics, dashboards and alerts immediately after the monitoring is enabled. The convenient reports and dashboards are also available for business impact analysis and topology maps.\n\n### Flexibility\nThe Dynatrace users can select which services and instances are monitored and how this process is performed.This selection can be done as part of the initial monitoring setup, or at any later point. It also applies to new services enabled on the Azure cloud, or added by Microsoft. It is possible to choose monitoring metrics for each of the supporting services. Equally, all the dashboards for Azure monitoring can be cloned and easily customized, if required.\n\n### Hybrid environments\nTracking services and dependencies is not limited to Azure. Thanks to [Dynatrace Intelligence](https://www.dynatrace.com/platform/artificial-intelligence/) and its ability to process data from all types of environments, Dynatrace is optimized for monitoring hybrid environments, including but not limited to business applications spanning across multiple cloud and virtualisation platforms like [AWS](https://www.dynatrace.com/hub/detail/aws/), [GCP](https://www.dynatrace.com/hub/detail/google-cloud-platform/), [VMware](https://www.dynatrace.com/hub/detail/vmware/), [Kubernetes](https://www.dynatrace.com/hub/detail/kubernetes-1/), [Openshift](https://www.dynatrace.com/hub/detail/red-hat-openshift/), and on-premises infrastructure.\n\n### Built by experts\nAzure monitoring and integration is built by Dynatrace experts in [partnership with Microsoft](https://www.dynatrace.com/partners/technology-partners/azure/).","supported_distributions":"","get_started":"To get started, please follow the comprehensive guide provided within our [online documentation](https://dt-url.net/azurehubdoc).\n### Resources\n-\t[Microsoft Azure Monitoring documentation](https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-cloud-platforms/microsoft-azure-services)\n-\t[Azure Power Demo](https://info.dynatrace.com/global_all_wc_power_demo_advancing_cloud_performance_parent_15161_registration.html)\n-\t[AI-powered Azure Functions monitoring](https://www.dynatrace.com/news/blog/full-visibility-into-your-serverless-applications-with-ai-powered-azure-functions-monitoring/)\n-\t[Dynatrace integration enables BARBRI to scale its Azure environment](https://partner.microsoft.com/en-US/case-studies/dynatrace)\n-\t[5 Key Considerations for Monitoring Microsoft Azure](https://www.dynatrace.com/resources/ebooks/five-key-considerations-for-monitoring-microsoft-azure/)\n-\t[Mastering Azure Monitoring with Dynatrace](https://info.dynatrace.com/global_all_wc_performance_clinic_azure_monitoring_12940_registration.html)"},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":100,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":252,"slug":"python","title":"Python","description":"Trace your Python apps and services with real-time metrics and automatic RCA.","logo":"https://dt-cdn.net/hub/logos/python.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/ingest-from/technology-support/application-software/python","providers":[],"tags":["OneAgent","python"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://cdn.hub.central.dynatrace.com/hub/Screenshot_2025-03-28_at_09_O0zaud9.53.01.png","srcset":{"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-03-28_at_09_O0zaud9.53.01.png&sign=23fEwDcv9i-tvuEZrODx3kC2KVfNb_YlJxm-j50lWDQ","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-03-28_at_09_O0zaud9.53.01.png&sign=hkGaf3WrT9I17G4dvCz6n72SK0FpqjigeOzaCRZlkug","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-03-28_at_09_O0zaud9.53.01.png&sign=3T_u5G-Q-NZIu-vCX-dHutOsgH7kJYU0aqdn1y_x7YQ","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-03-28_at_09_O0zaud9.53.01.png&sign=6SE-oz6OAKeQPw962QIsph_Bw3zjygAbgdOLBlznGXI","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-03-28_at_09_O0zaud9.53.01.png&sign=IGcYYh68d3NwmzYDGuTn31jRIIw8axXwllP2p8-I2lA","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-03-28_at_09_O0zaud9.53.01.png&sign=7mkcj6AIdpBZRHyBKw0ndoVXgoa0o9azm-i0sCjH04s"}},{"caption":"","src":"https://cdn.hub.central.dynatrace.com/hub/Screenshot_2025-03-27_at_16.32.55.png","srcset":{"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-03-27_at_16.32.55.png&sign=4w7BN4e8tAb_H_tCksywAYGHMYk4YKW8V_jtWCOxhIc","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-03-27_at_16.32.55.png&sign=x4Sw26DpaUfbdCwG5QC64ehyjegRXlzWSpSpkZtQEXs","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-03-27_at_16.32.55.png&sign=YDOcQwdUt9CTyOYaC-_FP_vM6FeSpkLIUQ-3GcqtsDE","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-03-27_at_16.32.55.png&sign=OJSflGC2rRuWvHU1Vib90qov8vW-9najozVeSbdHYrU","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-03-27_at_16.32.55.png&sign=FBvLmkVLE4Cyi4ET93DWytxH1ppfIp7NIvoSOZeGAMs","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-03-27_at_16.32.55.png&sign=fVql3ZW7ySa8A2qPxSKfYqCl1y2E0kuCAEWXXHpry9E"}},{"caption":"","src":"https://cdn.hub.central.dynatrace.com/hub/Screenshot_2025-03-27_at_16.45.26.png","srcset":{"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-03-27_at_16.45.26.png&sign=IvdbUBuwhxwt20uyp_iaqaR-DDryDfdcbDyu-OEL6Z0","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-03-27_at_16.45.26.png&sign=ZFaP8ne8DEV81ndd--Xu0722oZv5QCvVk8ceIUwugGU","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-03-27_at_16.45.26.png&sign=JSDH9ZZAyS5-iMUYjPF8hEMgbRmeWISILS6vUXqLV3k","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-03-27_at_16.45.26.png&sign=nBC1z7TSdM0VHt15MQ25qFo4S4FE72I0UYuf0ygoxtQ","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-03-27_at_16.45.26.png&sign=fIPSzyZXA8YZs_fCl_17BPMZcAYwsiJ3RC7GQsEfVYQ","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-03-27_at_16.45.26.png&sign=BZY4NXu_DD71mGYBaOR0fs6rk4YARHaBuh7oyed0lV8"}},{"caption":"","src":"https://cdn.hub.central.dynatrace.com/hub/Screenshot_2025-03-27_at_16.37.59.png","srcset":{"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-03-27_at_16.37.59.png&sign=FrjjhbC6Inwo0Ijv2H1rY_OF88JbcQJLjhl5p2fibbA","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-03-27_at_16.37.59.png&sign=2imQRhpxjSU33XfXCqQIdu0Y07JS9uwhiHPj4kY5SR8","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-03-27_at_16.37.59.png&sign=qFkyJI1Zs4qMADP25dIBdyCYOmYeanYD1wYFBhZpVno","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-03-27_at_16.37.59.png&sign=FrNqh95913T-wXpbLCQR67LTv_ls5Cc2IRFEm031NJg","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-03-27_at_16.37.59.png&sign=giW6EtdUwZIGzbBUjpfaGjpxULUCazjfABnSL_klaf4","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-03-27_at_16.37.59.png&sign=hPnt1W5vTxOsv_oQNuOAizLaaacBHre3csRlv2vlGHA"}},{"caption":"","src":"https://cdn.hub.central.dynatrace.com/hub/Screenshot_2025-03-28_at_10.04.38.png","srcset":{"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-03-28_at_10.04.38.png&sign=_qEBvNl8i3IUBU1w5L6G9zJeXZUJ8_zZetOp2031B0Q","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-03-28_at_10.04.38.png&sign=2yfFVzjIopxj1gZo9JXwV82t9qWeXgUOF0U42AFQnKc","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-03-28_at_10.04.38.png&sign=XjiBqRADdMq0uQ5PmCpgTNAO2odirIwUk28NKMSRXAw","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-03-28_at_10.04.38.png&sign=m1y-UirCbAoiHbQUYvP8RtwwLh9QXW61ePeg3pWU2qk","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-03-28_at_10.04.38.png&sign=lIDBL3MXB3pj29bB4HxXHS0vRiI5LTNbyY6utuGU7nk","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-03-28_at_10.04.38.png&sign=LClST4VsIryngrrEpzI8DfyyU8ScOQGtFHLs4kJCpIE"}},{"caption":"","src":"https://cdn.hub.central.dynatrace.com/hub/Screenshot_2025-03-28_at_10.05.21.png","srcset":{"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-03-28_at_10.05.21.png&sign=iwwnzyVhvfrXvgbx0QgfBrUqhXhChiGEcF8fgcvP0i4","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-03-28_at_10.05.21.png&sign=zrCX-OMZ00DiCyEB3HtEGV7szYDEr5vNBqH9Dzb7t5o","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-03-28_at_10.05.21.png&sign=WV0YNuRWFQmjtRpe9Xyv-MMWiWvwMx6LNsguH6t0lsU","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-03-28_at_10.05.21.png&sign=tZ_I4wldvect-S-FMw80xXuMmklc3bjq9yj1PiieDfQ","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-03-28_at_10.05.21.png&sign=DEpXUl_hT-LO0xuobh247tz52sH1Tnhm0R2HMaHBiVM","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-03-28_at_10.05.21.png&sign=iZdYCRgWgm7AMUD3CqB3dMHbxPnt1xjlsTt2xnjrYhQ"}}],"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":"### Application Observability\n\nAutomatically detect your Python applications across every tier and diagnose anomalies with Davis AI to determine the root cause down to the broken code. End-to-end service observability combined with code-level insights and exception analysis will help you ensure the robustness of your production environment.\n\n### Infrastructure Observability \n\nObserve the health and availability of your Python processes and identify Python garbage collection bottlenecks across all generations and thread misbehavior. \n\n### Vulnerability Analytics\n\nAutomatically detect Python runtime and third-party vulnerabilities in your Python applications, quickly assess their impact on your monitored environment, and prioritize remediation efforts. Quickly assess the impact of a vulnerability on your apps."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"- [A practical guide to monitoring Python applications with Dynatrace](https://www.dynatrace.com/news/blog/a-practical-guide-to-monitoring-python-applications-with-dynatrace/)\n\nTo enable **Python monitoring**:\n- Go to Settings > Monitoring > Monitoring technologies.\n- Find Python and enable Monitor Python.\n\nFor **Infrastructure monitoring**:\n- Ensure Python monitoring is enabled (see above).\n- Create a process monitoring rule to enable deep monitoring of the selected processes.\n\nFor **Application Monitoring**:\n- Ensure Python monitoring is enabled (see above).\n- Go to Settings > Preferences > OneAgent features, find and enable all Python sensors of interest, as well as software component reporting, and then restart your processes.\n\nFor **Vulnerability Detection**:\n- Ensure Python monitoring is enabled (see above).\n- Go to Settings > Application Security > Vulnerability Analytics > General settings, and then enable Python."},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:58.814899Z","created":"2020-08-14T07:46:21.352000Z","seo_title":"Python monitoring & observability","seo_description":"Trace your Python apps and services with real-time metrics and automatic RCA. 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://cdn.hub.central.dynatrace.com/hub/Screenshot_2025-03-28_at_09_O0zaud9.53.01.png","https://cdn.hub.central.dynatrace.com/hub/Screenshot_2025-03-27_at_16.32.55.png","https://cdn.hub.central.dynatrace.com/hub/Screenshot_2025-03-27_at_16.45.26.png","https://cdn.hub.central.dynatrace.com/hub/Screenshot_2025-03-27_at_16.37.59.png","https://cdn.hub.central.dynatrace.com/hub/Screenshot_2025-03-28_at_10.04.38.png","https://cdn.hub.central.dynatrace.com/hub/Screenshot_2025-03-28_at_10.05.21.png"],"about":"### Application Observability\n\nAutomatically detect your Python applications across every tier and diagnose anomalies with Davis AI to determine the root cause down to the broken code. End-to-end service observability combined with code-level insights and exception analysis will help you ensure the robustness of your production environment.\n\n### Infrastructure Observability \n\nObserve the health and availability of your Python processes and identify Python garbage collection bottlenecks across all generations and thread misbehavior. \n\n### Vulnerability Analytics\n\nAutomatically detect Python runtime and third-party vulnerabilities in your Python applications, quickly assess their impact on your monitored environment, and prioritize remediation efforts. Quickly assess the impact of a vulnerability on your apps.","use_cases":"","supported_distributions":"","get_started":"- [A practical guide to monitoring Python applications with Dynatrace](https://www.dynatrace.com/news/blog/a-practical-guide-to-monitoring-python-applications-with-dynatrace/)\n\nTo enable **Python monitoring**:\n- Go to Settings > Monitoring > Monitoring technologies.\n- Find Python and enable Monitor Python.\n\nFor **Infrastructure monitoring**:\n- Ensure Python monitoring is enabled (see above).\n- Create a process monitoring rule to enable deep monitoring of the selected processes.\n\nFor **Application Monitoring**:\n- Ensure Python monitoring is enabled (see above).\n- Go to Settings > Preferences > OneAgent features, find and enable all Python sensors of interest, as well as software component reporting, and then restart your processes.\n\nFor **Vulnerability Detection**:\n- Ensure Python monitoring is enabled (see above).\n- Go to Settings > Application Security > Vulnerability Analytics > General settings, and then enable Python."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":993,"slug":"mongodb-local-or-remote-monitoring","title":"MongoDB (local or remote monitoring)","description":"Monitor your MongoDB servers either locally or remotely!.","logo":"https://dt-cdn.net/hub/techn-icon-mongodb-6123cf326b_fPVY2iH_5s5i8sf.svg","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/mongodb-local-or-remote-monitoring-extension","providers":[],"tags":["2.0","database","extension","noSQL"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"New MongoDB Dashboard","src":"https://dt-cdn.net/hub/Screenshot_20250630_161231.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_20250630_161231.png&sign=xA7QjnU-AXzhs6KSxwvtu_4lhFuRpuBN46ad7QBL_bI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250630_161231.png&sign=L8GZd4eBY3eoszl2P4-Tyo2wR8r71EOKy-kQE75VZIw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250630_161231.png&sign=2nUyfVf1yqVc0mbZfr8V6S-aDRkSbb8cJ5tL7D-99_s","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250630_161231.png&sign=L0y9XI9FwgBnzcFSmguvq-xYBj4nBewbWsFqG98hIPA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250630_161231.png&sign=nl2-vBHNg73P32LL2Kw-4uJtFkiB_vy7-aKTtQlpLHA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250630_161231.png&sign=o5iOf__BaWysT4a83CfhGQxmXVtnAZZTAhYHnMWezBs"}},{"caption":"MongoDB Dashboard","src":"https://dt-cdn.net/hub/MongoDB_Dashboard_VzdSfsR.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FMongoDB_Dashboard_VzdSfsR.png&sign=JyhYHkGRVswgc_V2-8_Id7EINk7KjOg8ERuBfnkztHM","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FMongoDB_Dashboard_VzdSfsR.png&sign=3OT7V6Sr-sDpBiyPAEbfbBqo22DjrnZ87VyjFNgPAII","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FMongoDB_Dashboard_VzdSfsR.png&sign=v2lTQT7fDrtb3SAt_Su8C-RbT9R8t4dTEX7dvgxGg3M","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FMongoDB_Dashboard_VzdSfsR.png&sign=0oofMD6smygBlsYAZAiwGMwVnri2t7ECehxSVcxCspk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FMongoDB_Dashboard_VzdSfsR.png&sign=lHKAPlKyrDWd0AKpITV3YLuPm8X-dtUvcgw8DMqTzPk","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FMongoDB_Dashboard_VzdSfsR.png&sign=G_cbXPso0s7OkM9hxkbpCYdxtVCTyJT1zL87fIBNXGk"}},{"caption":"MongoDB Process List","src":"https://dt-cdn.net/hub/MongoDB_Process_List_BcjbKdC.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FMongoDB_Process_List_BcjbKdC.png&sign=woG6OwQlseWdkKgsTrHMEzlrrcl1uRvFoZ15IrP9hlw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FMongoDB_Process_List_BcjbKdC.png&sign=0BorTmI6GS4Fxv7BAVgvsozdSYScKMbhaeMYPOLiaX0","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FMongoDB_Process_List_BcjbKdC.png&sign=dIQZfEwgLOGHbOdQWiJbEoAboD3JgMK4mB2FOUzbuQI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FMongoDB_Process_List_BcjbKdC.png&sign=OF41tPUMaiOYFpH8N39Gzh0cYVGkc6y_e1ut3uIIj5M","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FMongoDB_Process_List_BcjbKdC.png&sign=S02-y2YOndfxpsMO9ksq2ZGy6DMMPt0Q6mMw9prdp0M","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FMongoDB_Process_List_BcjbKdC.png&sign=hH5hCVdkhEs7I3MXeSWmLEOt3qceXuKQLg2QmTRiOg4"}},{"caption":"MongoDB Process Details","src":"https://dt-cdn.net/hub/MongoDB_Process_Details_DIUlIee.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FMongoDB_Process_Details_DIUlIee.png&sign=6ShnaaOpjwmMse2VrecauagYpGjFYJijX458abk3fLc","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FMongoDB_Process_Details_DIUlIee.png&sign=7Xu9U5Fvz-dMOYEitcwuONWBKkm2j52GYyRg1Q95-30","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FMongoDB_Process_Details_DIUlIee.png&sign=OMAFQNtQyWJ_KXVpVGuyAhvWMVZOsaF_hLLM-jPBumE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FMongoDB_Process_Details_DIUlIee.png&sign=4nUMg7qwPPLKo5JTsHs1dgHGBBxuJgLy7BkC2uP5kUA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FMongoDB_Process_Details_DIUlIee.png&sign=1ZmXXJa6gus8oY3t5tmpn52ZEo9dGh9SN-Ug9mbkucQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FMongoDB_Process_Details_DIUlIee.png&sign=f8f0tv10GKQEtZfC0zQAJjU0-vP7Se2McrSc1agnpuo"}},{"caption":"MongoDB Database List","src":"https://dt-cdn.net/hub/MongoDB_DB_List_ZRZZ3mT.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FMongoDB_DB_List_ZRZZ3mT.png&sign=ktUjlXUWMgA1XBAQkR6ot7G8gr35dSbGL9b4XPbn7sA","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FMongoDB_DB_List_ZRZZ3mT.png&sign=fAx2qJufgsllJTRB8HyMEsbLFp266Dq1TsBrOdwvcNk","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FMongoDB_DB_List_ZRZZ3mT.png&sign=7-QG3kCvheA1xt_3VThz_tWNWzBYnT4MmpNgBu9vVNg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FMongoDB_DB_List_ZRZZ3mT.png&sign=XMFoeFkrWNOKeU11EjgxwLIvX9xY6yJrCQ1tBdZCRVk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FMongoDB_DB_List_ZRZZ3mT.png&sign=sPXtOEQ3rgGlXeK6L8ztcAfo_CzFP-LMGOnQlYWZ8LA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FMongoDB_DB_List_ZRZZ3mT.png&sign=DT26JggZgGAJ2YpW8sGuL-x2-m2iNumbqd1clO347JI"}},{"caption":"MongoDB Database Details","src":"https://dt-cdn.net/hub/MongoDB_DB_Details_pSLxhUJ.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FMongoDB_DB_Details_pSLxhUJ.png&sign=v6KSbYUbfqjkLQ2AMvtrwG-mwiihGO4zlHH4Mjvmzuw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FMongoDB_DB_Details_pSLxhUJ.png&sign=rBmQbpkNYTvZdP73TYAqiDnx5MhuruxpVLAWJIZbaCE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FMongoDB_DB_Details_pSLxhUJ.png&sign=PZr516bPFtZ_D3MJtQCR8lDmgnkYY6kjzdMGTMGy7To","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FMongoDB_DB_Details_pSLxhUJ.png&sign=PyKLr-coxeCObCtL1QSCNExCPpg1gp6nRDLlNcKjhUo","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FMongoDB_DB_Details_pSLxhUJ.png&sign=RakPBa7j5Dwbe8R7DU_I1Lze1j1wGwUKVY5MT0NSVRA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FMongoDB_DB_Details_pSLxhUJ.png&sign=XwsFXMCX6lTzwhQDAHAKioJIati8IG6egjdN8lwebp0"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.2.2","release_latest_validation_result":{"name": "com.dynatrace.mongo-db-tls", "author": {"name": "Dynatrace"}, "version": "2.2.2", "fileHash": "d995955d25685abfbadd4563e322ef617cfc71b8e2396253d6ee59c8c1a817e2", "variables": [], "dataSources": ["python"], "featureSets": ["replicaSet", "locks", "wiredTiger", "default"], "extensionName": "com.dynatrace.mongo-db-tls", "minEECVersion": "1.313.0", "featureSetsDetails": {"locks": {"metrics": [{"key": "mongodb.locks.global_current_queue", "metadata": {"unit": "Count", "description": "The number of operations queued because of a lock.", "displayName": "Locks - Current Global Queue"}}, {"key": "mongodb.locks.global_total_time", "metadata": {"unit": "MicroSecond", "description": "The time, in microseconds, since the database last started and created the globalLock. This is roughly equivalent to total server uptime.", "displayName": "Locks - Global Total Time"}}, {"key": "mongodb.locks.global_acquire", "metadata": {"unit": "Count", "description": "Number of times the lock was acquired in the specified mode.", "displayName": "Locks - Current Global Acquired Locks"}}, {"key": "mongodb.locks.global_acquire_wait", "metadata": {"unit": "Count", "description": "Number of times the lock acquisitions encountered waits because the locks were held in a conflicting mode.", "displayName": "Locks - Current Global Aqcuired Waits"}}, {"key": "mongodb.locks.global_time_acquire", "metadata": {"unit": "MicroSecond", "description": "Cumulative wait time in microseconds for the lock acquisitions.", "displayName": "Locks - Global Time Acquired (Microseconds)"}}, {"key": "mongodb.locks.global_deadlocks", "metadata": {"unit": "Count", "description": "Number of times the lock acquisitions encountered deadlocks.", "displayName": "Locks - Current Global Deadlocks"}}], "isRecommended": true}, "default": {"metrics": [{"key": "mongodb.current_connections", "metadata": {"unit": "Count", "description": null, "displayName": "Current connections"}}, {"key": "mongodb.available_connections", "metadata": {"unit": "Count", "description": null, "displayName": "Available connections"}}, {"key": "mongodb.insert_operations2.count", "metadata": {"unit": "Count", "description": null, "displayName": "Insert operations"}}, {"key": "mongodb.query_operations2.count", "metadata": {"unit": "Count", "description": null, "displayName": "Query operations"}}, {"key": "mongodb.update_operations2.count", "metadata": {"unit": "Count", "description": null, "displayName": "Update operations"}}, {"key": "mongodb.delete_operations2.count", "metadata": {"unit": "Count", "description": null, "displayName": "Delete operations"}}, {"key": "mongodb.getmore_operations2.count", "metadata": {"unit": "Count", "description": null, "displayName": "Getmore operations"}}, {"key": "mongodb.command_operations2.count", "metadata": {"unit": "Count", "description": null, "displayName": "Command operations"}}, {"key": "mongodb.resident_memory", "metadata": {"unit": "MegaByte", "description": null, "displayName": "Resident memory"}}, {"key": "mongodb.virtual_memory", "metadata": {"unit": "MegaByte", "description": null, "displayName": "Virtual memory"}}, {"key": "mongodb.current_queue", "metadata": {"unit": "Count", "description": null, "displayName": "Current queue"}}, {"key": "mongodb.active_clients", "metadata": {"unit": "Count", "description": null, "displayName": "Active clients"}}, {"key": "mongodb.regular_asserts2.count", "metadata": {"unit": "Count", "description": null, "displayName": "Regular asserts"}}, {"key": "mongodb.warning_asserts2.count", "metadata": {"unit": "Count", "description": null, "displayName": "Warning asserts"}}, {"key": "mongodb.message_asserts2.count", "metadata": {"unit": "Count", "description": null, "displayName": "Message asserts"}}, {"key": "mongodb.user_asserts2.count", "metadata": {"unit": "Count", "description": null, "displayName": "User asserts"}}, {"key": "mongodb.rollover_asserts2.count", "metadata": {"unit": "Count", "description": null, "displayName": "Rollover asserts"}}, {"key": "mongodb.page_faults", "metadata": {"unit": "Count", "description": "The total number of page faults", "displayName": "Page Faults"}}, {"key": "mongodb.uptime", "metadata": {"unit": "Second", "description": "The number of seconds that the MongoDB process has been active.", "displayName": "Uptime"}}, {"key": "mongodb.db.objects", "metadata": {"unit": "Count", "description": null, "displayName": "Objects"}}, {"key": "mongodb.db.indexes", "metadata": {"unit": "Count", "description": null, "displayName": "Indexes"}}, {"key": "mongodb.db.db_data_size", "metadata": {"unit": "Byte", "description": null, "displayName": "Data size"}}, {"key": "mongodb.db.db_storage_size", "metadata": {"unit": "Byte", "description": null, "displayName": "Storage size"}}, {"key": "mongodb.db.db_index_size", "metadata": {"unit": "Byte", "description": null, "displayName": "Index size"}}], "isRecommended": true}, "replicaSet": {"metrics": [{"key": "mongodb.rs.oplog_size", "metadata": {"unit": "Byte", "description": "The range between the earliest and latest oplog entires", "displayName": "Replica Set - Oplog Size"}}, {"key": "mongodb.rs.oplog_window", "metadata": {"unit": "Second", "description": "The time window covered by the oplog (Replication headroom)", "displayName": "Replica Set - Oplog Window"}}], "isRecommended": true}, "wiredTiger": {"metrics": [{"key": "mongodb.cache.pages_requested", "metadata": {"unit": "Count", "description": "Number of pages reqeusted from the cache", "displayName": "Cache - Pages Requested"}}, {"key": "mongodb.cache.pages_read", "metadata": {"unit": "Count", "description": "Number of pages read into the cache", "displayName": "Cache - Pages Read"}}], "isRecommended": true}}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"The MongoDB Extension connects to your MongoDB servers either remotely and locally.  \nCollective batch of data is gathered every minute by this extension and sent to the Dynatrace platform for detailed analysis.   \n\n**This is intended for users, who:**\n\n- Would like to monitor database traffic for optimization plan \n\n**This enables you to:**\n- Monitor database operations with a comprehensive dashboard \n- Take pre-emptive measures to avoid service degradations"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [MongoDB (local or remote monitoring) extension](https://docs.dynatrace.com/docs/shortlink/mongodb-local-or-remote-monitoring-extension) in the Dynatrace Documentation."},"sourceId":"get_started"}],"modified":"2025-12-02T08:07:53.471816Z","created":"2024-02-06T14:41:53.163923Z","seo_title":"MongoDB (local or remote monitoring) monitoring & observability","seo_description":"Monitor your MongoDB servers either locally or remotely!. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/Screenshot_20250630_161231.png","https://dt-cdn.net/hub/MongoDB_Dashboard_VzdSfsR.png","https://dt-cdn.net/hub/MongoDB_Process_List_BcjbKdC.png","https://dt-cdn.net/hub/MongoDB_Process_Details_DIUlIee.png","https://dt-cdn.net/hub/MongoDB_DB_List_ZRZZ3mT.png","https://dt-cdn.net/hub/MongoDB_DB_Details_pSLxhUJ.png"],"about":"The MongoDB Extension connects to your MongoDB servers either remotely and locally.  \nCollective batch of data is gathered every minute by this extension and sent to the Dynatrace platform for detailed analysis.   \n\n**This is intended for users, who:**\n\n- Would like to monitor database traffic for optimization plan \n\n**This enables you to:**\n- Monitor database operations with a comprehensive dashboard \n- Take pre-emptive measures to avoid service degradations","use_cases":"","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [MongoDB (local or remote monitoring) extension](https://docs.dynatrace.com/docs/shortlink/mongodb-local-or-remote-monitoring-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.mongo-db-tls@2.2.2","fqn":"com.dynatrace.mongo-db-tls","version":"2.2.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.mongo-db-tls/com.dynatrace.mongo-db-tls-2.2.2-d995955d25685abfbadd.zip","release_notes":"### 2.2.2 \n- Updated `pymongo` dependency\n- Added support for Python 3.14\n- Added required dimensions to topology rules  \n- Updated links in the Ready-made Platform Dashboard","created":"2026-04-09T19:01:17.376402Z"},{"name":"com.dynatrace.mongo-db-tls@2.1.5","fqn":"com.dynatrace.mongo-db-tls","version":"2.1.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.mongo-db-tls/com.dynatrace.mongo-db-tls-2.1.5-bf5496e5df0da1016858.zip","release_notes":"### 2.1.5\r\nWhat's New:\r\n- Added keyword key value pairs to extension\r\n- Update metric metadata for `.count` metrics to have count unit","created":"2026-02-17T21:08:37.001862Z"},{"name":"com.dynatrace.mongo-db-tls@2.1.2","fqn":"com.dynatrace.mongo-db-tls","version":"2.1.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.mongo-db-tls/com.dynatrace.mongo-db-tls-2.1.2-cb63bf417f3cb7cdf301.zip","release_notes":"**NOTE:**\n- This version requires ActiveGate version 1.313 or newer.\n\n**Improved in this version:**\n- Improved error handling (Dynatrace Error Codes) and Endpoint Statuses.\n","created":"2025-09-18T08:53:14.681975Z"},{"name":"com.dynatrace.mongo-db-tls@2.1.1","fqn":"com.dynatrace.mongo-db-tls","version":"2.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.mongo-db-tls/com.dynatrace.mongo-db-tls-2.1.1-f48f96d46ccce0f93e4a.zip","release_notes":"**New in this version**\n- Updated screens for the latest Dynatrace.\n","created":"2025-08-19T11:11:58.432713Z"},{"name":"com.dynatrace.mongo-db-tls@2.1.0","fqn":"com.dynatrace.mongo-db-tls","version":"2.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.mongo-db-tls/com.dynatrace.mongo-db-tls-2.1.0-312c5667483eeb2ac53a.zip","release_notes":"#### ⚠️ NOTICE:\n- Requires minimum Dynatrace version of 1.309\n#### ✨ New in this version:\n##### Metrics\n- Page Faults (`mongodb.page_faults`)\n  The total number of page faults (as Count)\n- Uptime (`mongodb.uptime`)\n  The number of seconds that the MongoDB process has been active. (as Second)\n- Cache - Pages Requested (`mongodb.cache.pages_requested`)\n  Number of pages reqeusted from the cache (as Count)\n- Cache - Pages Read (`mongodb.cache.pages_read`)\n  Number of pages read into the cache (as Count)\n- Locks - Current Global Queue (`mongodb.locks.global_current_queue`)\n  The number of operations queued because of a lock. (as Count)\n- Locks - Global Total Time (`mongodb.locks.global_total_time`)\n  The time, in microseconds, since the database last started and created the globalLock. This is roughly equivalent to total server uptime. (as MicroSecond)\n- Locks - Current Global Acquired Locks (`mongodb.locks.global_acquire`)\n  Number of times the lock was acquired in the specified mode. (as Count)\n- Locks - Current Global Deadlocks (`mongodb.locks.global_deadlocks`)\n  Number of times the lock acquisitions encountered deadlocks. (as Count)\n- Locks - Current Global Aqcuired Waits (`mongodb.locks.global_acquire_wait`)\n  Number of times the lock acquisitions encountered waits because the locks were held in a conflicting mode. (as Count)\n- Locks - Global Time Acquired (Microseconds) (`mongodb.locks.global_time_acquire`)\n  Cumulative wait time in microseconds for the lock acquisitions. (as MicroSecond)\n- Replica Set - Oplog Size (`mongodb.rs.oplog_size`)\n  The range between the earliest and latest oplog entires (as Byte)\n- Replica Set - Oplog Window (`mongodb.rs.oplog_window`)\n  The time window covered by the oplog (Replication headroom) (as Second)\n\n##### Authentication Mechanism\n- Added support for `MONGODB-X509`\n\n##### Dashboard\n- Added New Dashboard","created":"2025-07-01T08:46:06.882565Z"},{"name":"com.dynatrace.mongo-db-tls@2.0.2","fqn":"com.dynatrace.mongo-db-tls","version":"2.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.mongo-db-tls/com.dynatrace.mongo-db-tls-2.0.2-9c9135b4b219ec9e939f.zip","release_notes":"- Fixed a bug when setting a custom hostname. ","created":"2025-05-27T13:44:50.180437Z"},{"name":"com.dynatrace.mongo-db-tls@2.0.1","fqn":"com.dynatrace.mongo-db-tls","version":"2.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.mongo-db-tls/com.dynatrace.mongo-db-tls-2.0.1-de1f9e8de602a99d83a2.zip","release_notes":"- Fix for setting custom hostname in monitoring configuration.","created":"2025-04-16T16:04:57.552609Z"},{"name":"com.dynatrace.mongo-db-tls@2.0.0","fqn":"com.dynatrace.mongo-db-tls","version":"2.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.mongo-db-tls/com.dynatrace.mongo-db-tls-2.0.0-f30f49cb21c22f6a1561.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. \nNew monitoring configurations will not be affected.\n\nIn this version:\n- Added Support for TLS client certificate file (tlsCertificateKeyFile)\n- Fixed issue where credentials were not able to be retrieved from credential vault for additional monitored processes","created":"2025-04-05T00:43:12.724233Z"},{"name":"com.dynatrace.mongo-db-tls@1.5.13","fqn":"com.dynatrace.mongo-db-tls","version":"1.5.13","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.mongo-db-tls/com.dynatrace.mongo-db-tls-1.5.13-5f823f7802b5de3ea7d5.zip","release_notes":"## Version 1.5.13\n\n* Removed the OCSP dependency, which made the extension not be able to connect to certain mongo instances","created":"2025-03-11T14:44:11.014461Z"},{"name":"com.dynatrace.mongo-db-tls@1.5.12","fqn":"com.dynatrace.mongo-db-tls","version":"1.5.12","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.mongo-db-tls/com.dynatrace.mongo-db-tls-1.5.12-ebcf59cfa1f0527bf480.zip","release_notes":"## Version 1.5.12\n\n### 🐛 Bug fixes\n\n* Fix an issue where the extension could not retry a connection after failure.","created":"2025-02-26T09:57:10.470125Z"},{"name":"com.dynatrace.mongo-db-tls@1.5.11","fqn":"com.dynatrace.mongo-db-tls","version":"1.5.11","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.mongo-db-tls/com.dynatrace.mongo-db-tls-1.5.11-78176741e7b34da45ca6.zip","release_notes":"- Fixed issue with cryptography library version requirement","created":"2025-02-21T12:12:16.252940Z"},{"name":"com.dynatrace.mongo-db-tls@1.5.10","fqn":"com.dynatrace.mongo-db-tls","version":"1.5.10","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.mongo-db-tls/com.dynatrace.mongo-db-tls-1.5.10-afea66bcb3fd7181c919.zip","release_notes":"- Added toggle to enable debug logging\n- Added support for Credential Vault","created":"2025-02-04T06:53:34.365021Z"},{"name":"com.dynatrace.mongo-db-tls@1.5.2","fqn":"com.dynatrace.mongo-db-tls","version":"1.5.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.mongo-db-tls/com.dynatrace.mongo-db-tls-1.5.2-78f2d80e23db4b3d4e99.zip","release_notes":"### v1.5.2 \n- **DXS-1351**\n  - Added support for Replica Sets \n  - Added support for multiple MongoDB Processes (ports) in a single monitoring configuration \n\t\n- **DXS-1601**\n  - Added support for Insecure TLS connections via the configuration \n  \n- **DXS-1762** \n  - Fix how IP address is reported for MongoDB Host entities when using the Remote Activation ","created":"2024-07-24T08:59:06.172414Z"},{"name":"com.dynatrace.mongo-db-tls@1.2.0","fqn":"com.dynatrace.mongo-db-tls","version":"1.2.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.mongo-db-tls/com.dynatrace.mongo-db-tls-1.2.0-baa34a784449bec7ebd6.zip","release_notes":"### v1.2.0\n- #277460 \n    - Changes to how entity names are captured, to avoid showing DBs as localhost\n    ","created":"2024-02-27T17:55:33.555184Z"},{"name":"com.dynatrace.mongo-db-tls@1.1.0","fqn":"com.dynatrace.mongo-db-tls","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.mongo-db-tls/com.dynatrace.mongo-db-tls-1.1.0-17a65c1a9be46bf4b83b.zip","release_notes":"## v1.1.0 \n- Updates to correctly encode User and Password ","created":"2024-02-12T22:05:41.526931Z"},{"name":"com.dynatrace.mongo-db-tls@1.0.0","fqn":"com.dynatrace.mongo-db-tls","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.mongo-db-tls/com.dynatrace.mongo-db-tls-1.0.0-39b9b9a8924f04146026.zip","release_notes":"## v1.0.0\n- Initial Version of the Extension","created":"2024-02-06T14:47:56.354973Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.mongo-db-tls@2.2.2","fqn":"com.dynatrace.mongo-db-tls","version":"2.2.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.mongo-db-tls/com.dynatrace.mongo-db-tls-2.2.2-d995955d25685abfbadd.zip","release_notes":"### 2.2.2 \n- Updated `pymongo` dependency\n- Added support for Python 3.14\n- Added required dimensions to topology rules  \n- Updated links in the Ready-made Platform Dashboard","created":"2026-04-09T19:01:17.376402Z"}]},{"id":1030,"slug":"istio-service-mesh","title":"Istio Service Mesh","description":"Automatic and intelligent observability with trace, metrics and log insights.","logo":"https://dt-cdn.net/hub/istio-bluelogo-nobackground-framed_BEjHQUR-icon.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/ingest-from/opentelemetry/integrations/istio","providers":["k8s"],"tags":["Envoy","Istio","Kubernetes","Service Mesh"],"author":"204","coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Overview of the service","src":"https://dt-cdn.net/hub/istio-hub-service-details-productpage_BUHctgI.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fistio-hub-service-details-productpage_BUHctgI.png&sign=JNlietXMwR8tX8IyJ_tC0twJmcpqI62w78Rq9mMWqMg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fistio-hub-service-details-productpage_BUHctgI.png&sign=xwuRsAhlOsIbQW9X2zO5lVZ7fnmJiWizKrDfpZ-l_00","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fistio-hub-service-details-productpage_BUHctgI.png&sign=r0keZdnzECVw53WZhFpb1WOkaT3d08U3Zh6cZBiUnRE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fistio-hub-service-details-productpage_BUHctgI.png&sign=fU1WRNfQsuHMdUFWI8iDndeBXXRmg909xLgEs-EzBDc","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fistio-hub-service-details-productpage_BUHctgI.png&sign=2En1iMKnaRcUVXUypaFuhbNNMTgcPDwzSDxZMtRGKXk","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fistio-hub-service-details-productpage_BUHctgI.png&sign=jtx4HdNluLMP4kBGGhRfGe3rSfac0ecsKsXT6uSQ_dU"}},{"caption":"View of trace","src":"https://dt-cdn.net/hub/istio-hub-hipster-shop-trace-details-dark.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fistio-hub-hipster-shop-trace-details-dark.png&sign=mGALqKR1qLGrh0Vya9QWxUebHxBq8lflYNYsr_fA81c","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fistio-hub-hipster-shop-trace-details-dark.png&sign=S1Wv4lmfDwTnVWqSHi3D2kxTMH0wcD9VAGGnvZYrd-A","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fistio-hub-hipster-shop-trace-details-dark.png&sign=zYKtAHuHodNefF7i2bF1HR81PyCG1AC4Mx5Og462KA4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fistio-hub-hipster-shop-trace-details-dark.png&sign=481g0m9XBypWToPT_e1Q0JIQkkaA16A8xRtLadVO_ms","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fistio-hub-hipster-shop-trace-details-dark.png&sign=LAZGEJWgNL2XxGYFybsZj1IV1eLQKtnEEjXlQl9Zh3Y","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fistio-hub-hipster-shop-trace-details-dark.png&sign=CBruckMNE0UeUgB0hIRznqu_BB8I5O9NWIK68bx8QE8"}},{"caption":"View all services that were active within the selected timeframe and match the filter settings","src":"https://dt-cdn.net/hub/istio-hub-service-list_fEDU4HG.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fistio-hub-service-list_fEDU4HG.png&sign=QUfOm_pP--Dw05ac6IxIoeKWn-WDzZCLYGTQnZ4xo_A","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fistio-hub-service-list_fEDU4HG.png&sign=aX0J041RyAx4zRspS_KApDZ1wGnA3azWrDibx7u3a7I","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fistio-hub-service-list_fEDU4HG.png&sign=VZg8QrI_EUmGZv1FEXcpWr36IvocDptwclma5vUskKY","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fistio-hub-service-list_fEDU4HG.png&sign=z0BvkNSEn81KuUqM7XTohvSfrEa9kbrkCG2oUMVzT-U","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fistio-hub-service-list_fEDU4HG.png&sign=wPojUS6YYEwtpbAPJZG8DPnonyWOaTsYRBht1m5luPs","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fistio-hub-service-list_fEDU4HG.png&sign=tWMZRreiAWqNslf6mXVjumnHSFtMiiOVZlR6pbh3IG0"}},{"caption":"Overview of the Namespace","src":"https://dt-cdn.net/hub/istio-hub-istio-metrics-dark.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fistio-hub-istio-metrics-dark.png&sign=CfgEqyPpF5HBBXJ2XG3ix6XqyKTlS3L3lxKX0mxj_7k","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fistio-hub-istio-metrics-dark.png&sign=K1AcLtj4w7_GzEoaEeboLyW14IBjWw7KfdhCiTZZO9o","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fistio-hub-istio-metrics-dark.png&sign=xo08185acpn8vFBWc2IDq1jGUMze0HuxadhxvKI2JGs","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fistio-hub-istio-metrics-dark.png&sign=ohHyDhw_KPGyMy5a0AL6IdXGHGBSwKsny853CGgL_mo","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fistio-hub-istio-metrics-dark.png&sign=DG9G1Q2VawPzp5omt7rl9y0OLG7ajwIj5QDRmLeptHE","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fistio-hub-istio-metrics-dark.png&sign=Fm6UInMft8Cp49FTqW460b5l_qwpw0b3ImocwnGM1hI"}}],"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":"With Dynatrace, you get intelligent observability for Istio Service Mesh by leveraging istio-native configuration. Seamless end-to-end traces and logs for microservices and sidecar-proxies will help you to better understand the potential anomalies that may impact your mission-critical applications. Comprehensive metrics give you insights into topology and the control-plane and data-plane of your Istio mesh. Dynatrace automatically analyzes, detects and diagnoses problems in your microservices or Istio data-plane in real-time and pinpoints the root cause thanks to our proprietary AI engine."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"In combination with the Istio extension, you will get:\n* Automated discovery and distributed tracing for all Envoy proxies alongside your workloads within your mesh\n* Assess the health of Istio control plane and data plane (Envoy proxies)\n* Monitor the performance (overhead) of your Istio Service Mesh\n* Istio-specific problem detection and root cause analysis across complex microservice patterns\n* Discover and analyze horizontal topology between workloads, pods and services over the mesh  \n* Use dashboards to visualize service mesh component status and performance"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"**End-to-end traces & logs in context**:\n1. [Set up Dynatrace on Kubernetes or OpenShift](https://docs.dynatrace.com/docs/shortlink/full-stack-dto-k8) and [enable Istio in your Dynakube](https://docs.dynatrace.com/docs/shortlink/dto-params-k8s).\n2. Ensure log monitoring is enabled.\n3. Set up Istio by following the instructions on the deployment page and [in the documentation](https://docs.dynatrace.com/docs/shortlink/otel-integrations-istio)\n\n\n**Istio Metrics**: \\\nFor Istio metric ingest and dashboards, simply activate the [Istio extension](https://www.dynatrace.com/hub/detail/istio-and-envoy-service-mesh-prometheus/?query=istio&filter=all) in your environment using the in-product Hub, follow the configuration steps and you’re all set up."},"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. \nDynatrace cannot ensure fixes/features due to the independent nature of OSS projects.\n### Compatibility information\nIstio 1.22+ (Envoy 1.30+):\n - Distributed tracing based on [OpenTelemetry and a Dynatrace-specific resource detector & sampler](https://docs.dynatrace.com/docs/shortlink/otel-integrations-istio)"},"sourceId":"details"}],"modified":"2026-04-13T12:29:45.793609Z","created":"2024-05-22T10:39:05.008110Z","seo_title":"Istio Service Mesh monitoring & observability","seo_description":"Automatic and intelligent observability with trace, metrics and log insights. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/istio-hub-service-details-productpage_BUHctgI.png","https://dt-cdn.net/hub/istio-hub-hipster-shop-trace-details-dark.png","https://dt-cdn.net/hub/istio-hub-service-list_fEDU4HG.png","https://dt-cdn.net/hub/istio-hub-istio-metrics-dark.png"],"about":"With Dynatrace, you get intelligent observability for Istio Service Mesh by leveraging istio-native configuration. Seamless end-to-end traces and logs for microservices and sidecar-proxies will help you to better understand the potential anomalies that may impact your mission-critical applications. Comprehensive metrics give you insights into topology and the control-plane and data-plane of your Istio mesh. Dynatrace automatically analyzes, detects and diagnoses problems in your microservices or Istio data-plane in real-time and pinpoints the root cause thanks to our proprietary AI engine.","use_cases":"In combination with the Istio extension, you will get:\n* Automated discovery and distributed tracing for all Envoy proxies alongside your workloads within your mesh\n* Assess the health of Istio control plane and data plane (Envoy proxies)\n* Monitor the performance (overhead) of your Istio Service Mesh\n* Istio-specific problem detection and root cause analysis across complex microservice patterns\n* Discover and analyze horizontal topology between workloads, pods and services over the mesh  \n* Use dashboards to visualize service mesh component status and performance","supported_distributions":"","get_started":"**End-to-end traces & logs in context**:\n1. [Set up Dynatrace on Kubernetes or OpenShift](https://docs.dynatrace.com/docs/shortlink/full-stack-dto-k8) and [enable Istio in your Dynakube](https://docs.dynatrace.com/docs/shortlink/dto-params-k8s).\n2. Ensure log monitoring is enabled.\n3. Set up Istio by following the instructions on the deployment page and [in the documentation](https://docs.dynatrace.com/docs/shortlink/otel-integrations-istio)\n\n\n**Istio Metrics**: \\\nFor Istio metric ingest and dashboards, simply activate the [Istio extension](https://www.dynatrace.com/hub/detail/istio-and-envoy-service-mesh-prometheus/?query=istio&filter=all) in your environment using the in-product Hub, follow the configuration steps and you’re all set up."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["istio"],"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":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":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":992,"slug":"ibm-aix-vios","title":"IBM AIX VIOS","description":"Complete infrastructure monitoring for your IBM Virtual I/O Server (VIOS).","logo":"https://dt-cdn.net/hub/logos/ibm-aix-vios.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/oneagent-aix-install#vios-installation","providers":["oa"],"tags":["AIX","I/O Server","VIOS"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/vios-performance-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%2Fvios-performance-1.png&sign=ClhDZI0LJMvaaq4gWzaALAoV5G8c72F69zilSGl7wCM","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvios-performance-1.png&sign=ctOVSYJQ2KLMLUWTAiKXm3mLp3p8d2RtfmVdMAIxoYI","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvios-performance-1.png&sign=anENmXyqJ5Apd8OZbmfHN1b4X1AXMymd6sbiGHLZLWk","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvios-performance-1.png&sign=ioQRvmq7UkdXBKuzFynB4pu8IWzoEZ0THGet2IHUTxA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvios-performance-1.png&sign=6R_zZNxUsBKMqmD9CmJHoZh1WUD4lE87gZvnvOzF1Fc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvios-performance-1.png&sign=3Z4XN5zjR6DozpNmgY7_595Kc0VDRK6woqhdelMY9n0"}},{"caption":"","src":"https://dt-cdn.net/hub/vios-performance-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%2Fvios-performance-2.png&sign=5Ov0NrLw3GeMQjkr4n-T284Go71T9j8kpPrKdWxrp1I","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvios-performance-2.png&sign=jFx_ie5w5YUFxOAZRHS0hAPdPWF0iwOvCeAT6DL9Yec","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvios-performance-2.png&sign=FdS95IS4Pc2wrxSaVUBbBROdR4QxsVci1_imh1cc-w0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvios-performance-2.png&sign=JulRLFa0k0UIdQADAm7vWHvJ-VFqdFWP1w_diz2kZCI","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvios-performance-2.png&sign=OI78TsIuXIotEM5ctXozZOp3IQq3fVjO9S7lsfOruI8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvios-performance-2.png&sign=q-iEYz_UEP4vi4Hu1YWalv1BilIeAZXZQlMHxf4upLo"}},{"caption":"","src":"https://dt-cdn.net/hub/vios-performance-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%2Fvios-performance-3.png&sign=SQXlFQ1JA6ywhDTTtlTD73IwMB7tObkPHkqafCXN2M8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvios-performance-3.png&sign=TAiNCYnwio2Tvuy-1RNJ_kgMZe-NwaeGTBffjNh8IX8","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvios-performance-3.png&sign=AriD1GCTC_jjvYJjYAAA8aGJoxxDFGJl9n2LdXRcG7E","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvios-performance-3.png&sign=ILUmgO3zDiGBaYB_GqUb64oJMKe2VMucv-8gToNtHJU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvios-performance-3.png&sign=O0kTlhHso9baFebxygvbKxqbc5IrDmXjzTnBsgKRVTE","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvios-performance-3.png&sign=Z2z_C6m8GrkZrFTeL_2UIQ6Iwg83s_hSeklbCeK3NI4"}},{"caption":"","src":"https://dt-cdn.net/hub/vios-performance-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%2Fvios-performance-4.png&sign=Uba0MrDjPEN-hUoWVuYzyMVzeUiONpfX2ECQaqDSXAI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvios-performance-4.png&sign=15dFImsVEABNfZDXXKr7M8IIdhbVIi9a-aPU5uNF0Uc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvios-performance-4.png&sign=XWcxz2gPwGLYSWYGozj_6Rq3nfke8GkcFg1sywHajRM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvios-performance-4.png&sign=jQcBle-l6to8cUMnO7gTU7jrK_2FABQPdVLAamBXuh8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvios-performance-4.png&sign=A7BqEQ_CCHMILYk9HRLwAOKRj-Q7SFUJYMoGhoHHNXY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvios-performance-4.png&sign=ZIic5L7TMVnCooR3D2iK25itl_z2xA5Cvs6DqG7wFz4"}},{"caption":"","src":"https://dt-cdn.net/hub/vios-performance-5.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvios-performance-5.png&sign=qybMSBANq4oJ8kpxWP0Ef23crOvFM66O85ofGwyR0GM","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvios-performance-5.png&sign=dAQ3AIgvgXituchgUkQcAuD9NrMmLMeKvylSdE9l1Cg","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvios-performance-5.png&sign=4mcHeJuCz-G9zlho96S1RTfvxaTTFJ4dZ6loEUOtUvI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvios-performance-5.png&sign=iFLMXUNo8s_YLdRjoQ-zrg-sU2TjWPmTrtmZViL3jtI","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvios-performance-5.png&sign=UX-zIBTRhPPXt2Ai8-h7gaNwDjbh25ofWNP8ZsmWzV8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvios-performance-5.png&sign=Sxf3U79LYg0Tuis05QoGvCH4A-ZMwuCKjotOIl2h69Y"}}],"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 IBM Virtual I/O Server (VIOS) is software located in a dedicated logical partition, allowing you to share physical resources between logical partitions, optimize physical I/O resources on the system, and reduce storage area network infrastructure.\n\nWith Dynatrace, you can get observability for your VIOS without touching any code, thanks to automatic monitoring. Comprehensive metrics and logs allow you to diagnose anomalies with your physical resources before your system is affected. Events point you to critical anomalies, thereby reducing the mean repair time.\n\nDynatrace is an officially IBM-approved VIOS monitoring solution. For more details, see the [VIOS Recognized List](https://community.ibm.com/community/user/power/viewdocument/vios-recognized-list)."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Seamlessly monitor the resource consumption of your VIOS system.\n* Analyze resource contention issues with CPU, memory, disk, and network metrics.\n* Mitigate anomalies before your VIOS system is impacted.\n* Detect errors in system logs."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"To get started with VIOS monitoring, [install OneAgent on your VIOS partition](https://docs.dynatrace.com/docs/shortlink/oneagent-aix-install#vios-installation)."},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:58.085043Z","created":"2024-02-05T13:18:06.175457Z","seo_title":"IBM AIX VIOS monitoring & observability","seo_description":"Complete infrastructure monitoring for your IBM Virtual I/O Server (VIOS). Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/vios-performance-1.png","https://dt-cdn.net/hub/vios-performance-2.png","https://dt-cdn.net/hub/vios-performance-3.png","https://dt-cdn.net/hub/vios-performance-4.png","https://dt-cdn.net/hub/vios-performance-5.png"],"about":"The IBM Virtual I/O Server (VIOS) is software located in a dedicated logical partition, allowing you to share physical resources between logical partitions, optimize physical I/O resources on the system, and reduce storage area network infrastructure.\n\nWith Dynatrace, you can get observability for your VIOS without touching any code, thanks to automatic monitoring. Comprehensive metrics and logs allow you to diagnose anomalies with your physical resources before your system is affected. Events point you to critical anomalies, thereby reducing the mean repair time.\n\nDynatrace is an officially IBM-approved VIOS monitoring solution. For more details, see the [VIOS Recognized List](https://community.ibm.com/community/user/power/viewdocument/vios-recognized-list).","use_cases":"* Seamlessly monitor the resource consumption of your VIOS system.\n* Analyze resource contention issues with CPU, memory, disk, and network metrics.\n* Mitigate anomalies before your VIOS system is impacted.\n* Detect errors in system logs.","supported_distributions":"","get_started":"To get started with VIOS monitoring, [install OneAgent on your VIOS partition](https://docs.dynatrace.com/docs/shortlink/oneagent-aix-install#vios-installation)."},"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":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":911,"slug":"microsoft-teams-for-workflows-preview","title":"Microsoft Teams","description":"Automate Microsoft Teams messaging for problems, security incidents, and more.","logo":"https://dt-cdn.net/hub/MS_Teams_for_Workflows1_YbzAb76.png","link_to":"https://community.dynatrace.com/t5/Feedback-channel/Planned-tool-integrations-for-workflows/m-p/204856/thread-id/2252","documentation_link":"https://docs.dynatrace.com/docs/shortlink/microsoft-teams-integration","providers":[],"tags":["automation","automations","connector","connectors","msteams","Notification","O365","office 365","teams","workflow","workflow action","workflow actions","workflow automation","workflows"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Create a workflow to enrich security information, create tickets, and inform users via Microsoft Teams about security incidents and tickets. Leverage expressions and markdown syntax for message composition.","src":"https://dt-cdn.net/hub/teams3_asZc0pT.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fteams3_asZc0pT.png&sign=kwW5k4r9kBp-j84pRkxCf4qMpFiWx5caN1ngZKICyX8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fteams3_asZc0pT.png&sign=DZgZM5dsh-HgT0e6JD_l5wU_1QA8eP53OLoaDIZZwFM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fteams3_asZc0pT.png&sign=2CgNXXvn2XUB3fNc5Bzv6qbfHS9B0AyWIo3ylYDEzIQ","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fteams3_asZc0pT.png&sign=uhwcRCCfiedOueDe8ZfRrNbC2WLHiHj0dnYiKwLBcJ4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fteams3_asZc0pT.png&sign=oesBUKSE85EcwJIe0qXtRKy8bo08mkgENCZ1AdIqQD8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fteams3_asZc0pT.png&sign=bUdQnXJEy2AOiv_vNrNxS0CXIGxZagrlkVQaGNjxPNA"}},{"caption":"Leverage card templates for problems and security incidents to send formatted cards, including links to the respective problem or security incident.","src":"https://dt-cdn.net/hub/teams7_ftlF5mQ_Acpmt64.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fteams7_ftlF5mQ_Acpmt64.png&sign=VD3YJZF8tJz67cijbsCfchvRXSwmpjhl12nftECfYwo","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fteams7_ftlF5mQ_Acpmt64.png&sign=I4B1PilmhW4wyyRlBZXDfmPLtisrYDSdetfzGCuPrWo","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fteams7_ftlF5mQ_Acpmt64.png&sign=_tISP6izXZibWvNBYmHehnfUUdwmDvtE6OO8uK9FLvY","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fteams7_ftlF5mQ_Acpmt64.png&sign=4TkkSGJH-zQkBlkVuHnEtV-noDWLW5w_mXw-2tPSmy8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fteams7_ftlF5mQ_Acpmt64.png&sign=1V79w5mUfDE4dKW0uNu5kTEVleFUg2zzv7BVDJiD92g","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fteams7_ftlF5mQ_Acpmt64.png&sign=RhSri4L_jAZm2Q-yDxqSfEivhw_kegEzCR1HZbHm6y8"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.2.3","release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Microsoft Teams enables you to model communication flows within Dynatrace through actions like these:\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, certain 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 Smartscape information.\n- Leverage the expression builder for simple message composition.\n- Leverage Microsoft card templates for problems or security incidents.\n- Reuse workflow step results, such as creating a Jira ticket and posting the ticket number to a specific group channel.\n- Send a test message to ensure that a connection is configured correctly."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Send Microsoft Teams notifications within workflows.\n* Leverage Microsoft Teams card templates to send preformatted messages for problems and security incidents. \n* Add reports, logs, and other files for improved insights."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Follow the instructions detailed in Dynatrace Documentation.\n\nEnsure that you have installed Microsoft Teams, that outbound connections are configured, and that the connection to Microsoft Teams is authorized."},"sourceId":"get_started"}],"modified":"2025-11-05T10:34:06.171083Z","created":"2023-07-27T14:30:13.128707Z","seo_title":"Microsoft Teams monitoring & observability","seo_description":"Automate Microsoft Teams messaging for problems, security incidents, and more. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/teams3_asZc0pT.png","https://dt-cdn.net/hub/teams7_ftlF5mQ_Acpmt64.png"],"about":"Microsoft Teams enables you to model communication flows within Dynatrace through actions like these:\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, certain 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 Smartscape information.\n- Leverage the expression builder for simple message composition.\n- Leverage Microsoft card templates for problems or security incidents.\n- Reuse workflow step results, such as creating a Jira ticket and posting the ticket number to a specific group channel.\n- Send a test message to ensure that a connection is configured correctly.","use_cases":"* Send Microsoft Teams notifications within workflows.\n* Leverage Microsoft Teams card templates to send preformatted messages for problems and security incidents. \n* Add reports, logs, and other files for improved insights.","supported_distributions":"","get_started":"Follow the instructions detailed in Dynatrace Documentation.\n\nEnsure that you have installed Microsoft Teams, that outbound connections are configured, and that the connection to Microsoft Teams is authorized."},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"dynatrace.msteams@2.2.3","fqn":"dynatrace.msteams","version":"2.2.3","artifact":null,"release_notes":"- Various improvements and dependency updates.","created":"2026-04-09T09:10:34.794952Z"},{"name":"dynatrace.msteams@2.2.2","fqn":"dynatrace.msteams","version":"2.2.2","artifact":null,"release_notes":"- **New Workflow templates** – Added ready-to-use Workflow templates, making it faster to set up common Microsoft Teams notifications and messaging workflows.","created":"2026-03-03T08:30:18.853068Z"},{"name":"dynatrace.msteams@2.1.6","fqn":"dynatrace.msteams","version":"2.1.6","artifact":null,"release_notes":"- Various improvements and dependency updates.","created":"2026-01-29T13:29:49.486698Z"},{"name":"dynatrace.msteams@2.1.5","fqn":"dynatrace.msteams","version":"2.1.5","artifact":null,"release_notes":"- Various improvements and dependency updates.","created":"2026-01-14T08:01:50.260075Z"},{"name":"dynatrace.msteams@2.1.3","fqn":"dynatrace.msteams","version":"2.1.3","artifact":null,"release_notes":"- **Webhook Deprecation Notification** – Added a notification to inform users about the deprecation of Microsoft Teams webhook URLs, ensuring clarity and smoother migration planning.\n- **Fixed Message Field Hint Link** – Corrected an incorrect link in the hint text of the message field.\n- **Removed Send-Test-Message Button** – The send-test-message button is now hidden when sending messages via intent, streamlining the interface and reducing confusion.","created":"2025-12-15T09:09:56.914370Z"},{"name":"dynatrace.msteams@2.1.0","fqn":"dynatrace.msteams","version":"2.1.0","artifact":null,"release_notes":"- **Intent Schema Update Compatibility** – Updated the app to support changes introduced in intent schema v0.8.0:\r\n  - Added support for new fields: `instantMessage` and `description`\r\n  - Removed deprecated fields: `message`, `target` and `type`\r\n- **Improved Validation for Connection Details** – Enhanced the validation logic within the send-message action to ensure more reliable connection configurations.\r\n- **Bugfix for Action Widget** - Fixed an issue that could cause the action widget to crash when provided with an invalid connection ID.","created":"2025-09-25T10:31:28.432833Z"},{"name":"dynatrace.msteams@2.0.5","fqn":"dynatrace.msteams","version":"2.0.5","artifact":null,"release_notes":"- Various improvements and dependency updates.","created":"2025-07-31T13:45:41.076487Z"},{"name":"dynatrace.msteams@2.0.4","fqn":"dynatrace.msteams","version":"2.0.4","artifact":null,"release_notes":"- **Bugfix for selecting a connection in expression mode** - Resolved an issue where the widget would crash when switching away from expression mode in the connection input field.\n- **Bugfix for Connection Settings Form** - Resolved an issue where the connection settings form remained open after editing a connection.\n- **Improved Connection Management** - When creating or editing a connection from within an intent, the form now opens in a new tab, offering better usability.","created":"2025-07-17T13:12:41.683136Z"},{"name":"dynatrace.msteams@2.0.2","fqn":"dynatrace.msteams","version":"2.0.2","artifact":null,"release_notes":"- Various improvements and dependency updates","created":"2025-06-23T13:15:01.858369Z"},{"name":"dynatrace.msteams@2.0.1","fqn":"dynatrace.msteams","version":"2.0.1","artifact":null,"release_notes":"- Various improvements and dependency updates.","created":"2025-06-10T06:52:44.817165Z"},{"name":"dynatrace.msteams@2.0.0","fqn":"dynatrace.msteams","version":"2.0.0","artifact":null,"release_notes":"- **New Intents** - Reworked the *send-message* intent to enable forwarding of problems to MS Teams.\r\n- **Access Control for Connectors Management** - Added fine-grained access control for connections, enabling only specific users to have access to connection settings.","created":"2025-05-06T16:24:43.670360Z"},{"name":"dynatrace.msteams@1.4.2","fqn":"dynatrace.msteams","version":"1.4.2","artifact":null,"release_notes":"- **Optimized Connections Overview** - The height of the Connections overview table in Connector Settings is now limited to the window size.","created":"2025-03-03T10:03:02.511496Z"},{"name":"dynatrace.msteams@1.4.1","fqn":"dynatrace.msteams","version":"1.4.1","artifact":null,"release_notes":"- **Optimized Retry Logic** - Reduced the time allocated for retrying API calls, enhancing overall efficiency.\n- **Grouped input fields** - Improved the user experience by grouping related input fields, making navigation and usage easier.","created":"2025-02-20T14:35:05.977428Z"},{"name":"dynatrace.msteams@1.3.0","fqn":"dynatrace.msteams","version":"1.3.0","artifact":null,"release_notes":"- **Expression in Connection Selection** - An expression can now be used when selecting the connection, providing greater flexibility and customization.","created":"2025-01-15T14:38:37.864284Z"},{"name":"dynatrace.msteams@1.2.0","fqn":"dynatrace.msteams","version":"1.2.0","artifact":null,"release_notes":"**Connection Management** - All connections of the App can now be managed via the newly released Settings App. To manage your connections got to Settings > Connections > Microsoft Teams.","created":"2024-10-23T14:05:45.479622Z"},{"name":"dynatrace.msteams@1.1.3","fqn":"dynatrace.msteams","version":"1.1.3","artifact":null,"release_notes":"- **New Connectors Management** - 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.\n- **App renamed to \"Microsoft Teams\"** - Streamlined the app name by removing the suffix “for Workflows”.","created":"2024-10-03T11:27:17.768263Z"},{"name":"dynatrace.msteams@1.0.3","fqn":"dynatrace.msteams","version":"1.0.3","artifact":null,"release_notes":"- **Bugfix**: Fixed an issue with dropdowns breaking in Chrome 129","created":"2024-09-30T12:51:25.696266Z"},{"name":"dynatrace.msteams@1.0.1","fqn":"dynatrace.msteams","version":"1.0.1","artifact":null,"release_notes":"- **Major release**: The App is now officially released, we removed the \"(Preview)\" postfix.\n- **Send message action**: The intent is now an add-on intent, meaning that it will show up in an in-app modal instead of a different window.","created":"2024-08-22T13:33:15.816787Z"},{"name":"dynatrace.msteams@0.5.0","fqn":"dynatrace.msteams","version":"0.5.0","artifact":null,"release_notes":"- **Dual Webhook Compatibility due to Office 365 Webhooks Deprecation**: To address the upcoming deprecation of Office 365 webhooks, our application now supports both the traditional Office 365 webhooks and the new Microsoft Power Automate webhooks. Please be aware that according to Microsoft’s latest announcement, Office 365 webhooks will stop working after December 31, 2024. For detailed guidance on migrating to the new webhook format, please refer to our documentation.\n- **Breaking change**: Changed Connection list to an unordered list.\n- **Bugfix**: Fixed an issue in the message field where the cursor occasionally jumped to the beginning of the editor.\n- **Bugfix**: Fixed a problem where error logs were not shown to the user.\n- Updated the App icon.","created":"2024-07-25T08:50:17.054064Z"},{"name":"dynatrace.msteams@0.3.13","fqn":"dynatrace.msteams","version":"0.3.13","artifact":null,"release_notes":"- Small UI enhancements","created":"2024-05-29T06:28:19.038534Z"},{"name":"dynatrace.msteams@0.3.11","fqn":"dynatrace.msteams","version":"0.3.11","artifact":null,"release_notes":"- Maintenance release","created":"2024-03-19T14:12:23.082567Z"},{"name":"dynatrace.msteams@0.3.9","fqn":"dynatrace.msteams","version":"0.3.9","artifact":null,"release_notes":"- Maintenance release","created":"2024-02-07T09:21:14.778096Z"},{"name":"dynatrace.msteams@0.3.7","fqn":"dynatrace.msteams","version":"0.3.7","artifact":null,"release_notes":"- **Error handling**: Improve error handling for the microsoft teams API.","created":"2024-01-15T16:13:16.725945Z"},{"name":"dynatrace.msteams@0.3.6","fqn":"dynatrace.msteams","version":"0.3.6","artifact":null,"release_notes":"- General App and performance improvements","created":"2023-11-02T16:03:54.337208Z"},{"name":"dynatrace.msteams@0.2.0","fqn":"dynatrace.msteams","version":"0.2.0","artifact":null,"release_notes":"","created":"2023-07-27T14:30:13.290995Z"}],"related_technologies":["automations"],"latest_downloads":[{"name":"dynatrace.msteams@2.2.3","fqn":"dynatrace.msteams","version":"2.2.3","artifact":null,"release_notes":"- Various improvements and dependency updates.","created":"2026-04-09T09:10:34.794952Z"}]},{"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":223,"slug":"mule-http-listener","title":"MuleSoft","description":"Event source enabling you to set up an HTTP server and trigger flows when requests are received.","logo":"https://dt-cdn.net/hub/logos/mule-http-listener.png","link_to":null,"documentation_link":"","providers":["oa"],"tags":["http"],"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\nHTTP Listener"},"sourceId":"details"}],"modified":"2026-03-10T07:48:12.095113Z","created":"2020-08-14T07:46:20.807000Z","seo_title":"MuleSoft monitoring & observability","seo_description":"Event source enabling you to set up an HTTP server and trigger flows when requests are received. Start your free trial today!","customer_story":null,"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":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":905,"slug":"mongodb-atlas","title":"MongoDB Atlas","description":"Remotely monitor your SaaS installation of MongoDB (Atlas).","logo":"https://dt-cdn.net/hub/logos/mongodb-atlas.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/mongodb-atlas-extension","providers":[],"tags":["ActiveGate","database","extension"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Overview","src":"https://dt-cdn.net/hub/atlas_dashboard_HDnqJWX.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fatlas_dashboard_HDnqJWX.png&sign=7gkXtwvB_wdXsauxEy-y9IESbj8__FiBlcteHYj7Scw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fatlas_dashboard_HDnqJWX.png&sign=UM-_K92u3svKttW4LbmczCDBh2cS7VKg0IiJK3rsa1E","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fatlas_dashboard_HDnqJWX.png&sign=i-9pEcCAwLBmW_9Gv_oOEq_cw7Wv_u1c-B4ZFQblti8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fatlas_dashboard_HDnqJWX.png&sign=0sQISWXjwu1_v6Zb8SfyTg_-x_gdzOoh81wyNc1DhF0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fatlas_dashboard_HDnqJWX.png&sign=nLOtcET9EpVW7513vEvCFBC4tjio-3OJRP6EpG2uMxg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fatlas_dashboard_HDnqJWX.png&sign=IBX4qpd9mgk8MyseusBKtUZg-MJrBCxOE5ZjTC0LXb0"}},{"caption":"Mongo Atlas Metrics","src":"https://dt-cdn.net/hub/atlas_metrics_hWcB688.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fatlas_metrics_hWcB688.png&sign=a6sgqDyYRP5Nvr38xwwjCHGZk80anaT1woNZ7cJ86KU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fatlas_metrics_hWcB688.png&sign=hcTIlztSQmI_a9KS_YpA3At_Y2kgmNGrmf8kQ-dVZLY","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fatlas_metrics_hWcB688.png&sign=murTrD79rAuYBQJanFYAuwZKbPhWX6cbMy9GVjsAsUs","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fatlas_metrics_hWcB688.png&sign=fi-mUIwi9eKeQLjRGKF3n95ojaLcisLPMno3s7qra9w","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fatlas_metrics_hWcB688.png&sign=9iXKPF3Jj83svgaDqkZTm8hKSMpVN-HXowF_xQQsfPc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fatlas_metrics_hWcB688.png&sign=ezgkTR04r8EP14K8e7MBJmnBw0-LznudWwEHqKQCcuY"}},{"caption":"Project Unified Analysis Screen","src":"https://dt-cdn.net/hub/atlas_project_8pC4Gds.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fatlas_project_8pC4Gds.png&sign=K3lfC0xhWpKPH8EQrBSymoQigdPJJRtg_TgUlh_9A2s","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fatlas_project_8pC4Gds.png&sign=CmnOFWcEB4h7JQAbAtfHBnqYtwRaw8wF4FU-5AsYB3o","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fatlas_project_8pC4Gds.png&sign=z4VWS5JdDyiTOB_CKqxmWMMoOncCVkBejkois8ci0r0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fatlas_project_8pC4Gds.png&sign=JdTtqgiEzMHf5aR7D4VaBOKhXUTo-mTvCabxOO_Co58","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fatlas_project_8pC4Gds.png&sign=YUfovdo4y98eE_6Kz6vKp-pDyKCT4FEPcFe6G49jhmU","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fatlas_project_8pC4Gds.png&sign=6T4ulzbxiUbOQo5HSNgeCYCVZ4B3ghDKQW-L6V7A58E"}},{"caption":"Cluster Unified Analysis Screen","src":"https://dt-cdn.net/hub/atlas_cluster.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fatlas_cluster.png&sign=9-Jc64GxsbBs3V6tk7fJg41mGVv-HrIY0RZ2RJMpOKA","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fatlas_cluster.png&sign=LOXk5rLwLmD9zGQ33AOaU0YbByxpctOsIZcyNV3H0MQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fatlas_cluster.png&sign=vXqL-Ji2HYPX4LRakPj0qCLyP-MMmvj1skDd505dCAQ","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fatlas_cluster.png&sign=08pNdqzsLCTyB36pIIEsENl8eYj_N9ugkBe5fGvMMts","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fatlas_cluster.png&sign=-_XyQgkYI4pLt57vhjTtz8zIbRKhTZQWiWN40G5TWv0","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fatlas_cluster.png&sign=Pnea3JlWRqYFt2GzyQJb4jJcwctIvadfXWcmmdNjGjU"}},{"caption":"Process Unified Analysis Screen","src":"https://dt-cdn.net/hub/atlas_process.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fatlas_process.png&sign=MbMgii7605ReGJLgjwNYMMuknHEaMx0pRd3vrJ6H0wk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fatlas_process.png&sign=Tv8wdyYcBx4aYQASqMKtfr7FbRHtHBtOg3WLphhwRi8","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fatlas_process.png&sign=1nMFLMCxYKnaf2952IT_ksZkLgS6JzjSKemUGURMxyA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fatlas_process.png&sign=kwJ1sg5D_CQqTOrgHIoPgbi96VabWCWlI7AZ-3Y2Wjg","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fatlas_process.png&sign=2a42ZGeej3CKjyhtO3FP9zRmlHzRSeWZhhM5_DicpfQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fatlas_process.png&sign=b4RRExuMU2piYQC6yYd6hMqk-WP3qaAEQeBIHE5Nkiw"}},{"caption":"Partition Unified Analysis Screen","src":"https://dt-cdn.net/hub/atlas_partition.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fatlas_partition.png&sign=6y-6zGgFG0JiP8BGbD5mjm7wBCpMWc-Yt4dOX3dpVT0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fatlas_partition.png&sign=kGP36SDRsJRviy6pZfFyi-SVB13ao8TFF_YjV3AKisE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fatlas_partition.png&sign=UmEnJN1scgXff4rvR6noprDNZ3bSjXmJQ17SdaiuiWA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fatlas_partition.png&sign=VXlmBUqVOiH0DH0x3q2hR5X7rU0bKZxYSqf7XhBzbP0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fatlas_partition.png&sign=Atk_dRtfaQyQYhvcziya5axMiDuV46q561vJGk8wrnA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fatlas_partition.png&sign=JE4PlOnG3eyvdutpzAPkBWDjB_aipDBXpsbtMowUPyI"}},{"caption":"Atlas Configuration","src":"https://dt-cdn.net/hub/atlas_config_8fVrmoC.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fatlas_config_8fVrmoC.png&sign=7eP-TVjMRl7S-gQhRZvjoVH7DSL0UPUJZzloUNT3Bx4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fatlas_config_8fVrmoC.png&sign=hfWuKypDNW1C5n6vgYE2y7vNzWzLgs_OxojoiJ2fUIQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fatlas_config_8fVrmoC.png&sign=AckjhhPTC2Z9ST6UMXO_bSoDHRrIDPrpRjYSjWPVV2c","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fatlas_config_8fVrmoC.png&sign=oV1YAWG_3A3N3Fu8kiLkhmvGZsFrrSIesSIIKMs7iD8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fatlas_config_8fVrmoC.png&sign=qGsuHX-trfuQIYwi07jAQpOtUEzbtf1e7JI5o2nmzRM","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fatlas_config_8fVrmoC.png&sign=Lt8TFrXf9Ivne5WmsrPd04BKUy0fSMQwce4z33T5W_s"}},{"caption":"Atlas Log Events","src":"https://dt-cdn.net/hub/atlas_events.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fatlas_events.png&sign=KksUwfDsFBHJLVZyMj-GERRNmaBM9ZyfE4KhmwzwfuY","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fatlas_events.png&sign=evyCzH_aYRg7oU3Iu09LwLxQjAi5VqoYZMD_ZhqLY8o","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fatlas_events.png&sign=IypgEOtCaN6m2hF95i12KU9c5USgJDcDCKaCJHd6s1c","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fatlas_events.png&sign=5QVBNjbgfyoyAfi3dIZ3_ZilmDejz8UmucomNqaZJMI","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fatlas_events.png&sign=3xgyEObp1HHddkPWaDx10dNK242YHRGpOC2l583fmKc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fatlas_events.png&sign=wtzQP7wGSZMKcmVHygL9a0UwrIRnC3sftfEZ2jBoYfU"}}],"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.mongo-atlas", "author": {"name": "Dynatrace"}, "version": "3.0.4", "fileHash": "5d9aaceb4a6174b4f2c7ff6f32f235d9802e57b3de827f0e4aaa6784331a4c49", "variables": [], "dataSources": ["python"], "featureSets": ["database-count", "process-assert", "process-oplog", "system-network", "disk-iops", "system-cpu", "disk-space", "process-memory", "full-text-search", "process-query", "process-opcounters", "disk-latency", "process-global", "process-connections", "process-cpu", "process-other", "process-journal", "process-ticket", "process-cache", "process-op-execution", "process-document", "process-index", "system-memory", "database-size", "process-network"], "extensionName": "com.dynatrace.extension.mongo-atlas", "minEECVersion": "1.310.0", "featureSetsDetails": {"disk-iops": {"metrics": [{"key": "mongo.atlas.DISK_PARTITION_IOPS_READ", "metadata": {"unit": "PerSecond", "description": "Throughput of I/O read operations for the disk partition used for MongoDB.", "displayName": "DISK_PARTITION_IOPS_READ"}}, {"key": "mongo.atlas.DISK_PARTITION_IOPS_WRITE", "metadata": {"unit": "PerSecond", "description": "Throughput of I/O write operations for the disk partition used for MongoDB.", "displayName": "DISK_PARTITION_IOPS_WRITE"}}, {"key": "mongo.atlas.DISK_PARTITION_IOPS_TOTAL", "metadata": {"unit": "PerSecond", "description": "Throughput of total I/O operations for the disk partition used for MongoDB.", "displayName": "DISK_PARTITION_IOPS_TOTAL"}}, {"key": "mongo.atlas.MAX_DISK_PARTITION_IOPS_READ", "metadata": {"unit": "PerSecond", "description": "MAX Throughput of I/O read operations for the disk partition used for MongoDB.", "displayName": "MAX_DISK_PARTITION_IOPS_READ"}}, {"key": "mongo.atlas.MAX_DISK_PARTITION_IOPS_WRITE", "metadata": {"unit": "PerSecond", "description": "MAX Throughput of I/O write operations for the disk partition used for MongoDB.", "displayName": "MAX_DISK_PARTITION_IOPS_WRITE"}}, {"key": "mongo.atlas.MAX_DISK_PARTITION_IOPS_TOTAL", "metadata": {"unit": "PerSecond", "description": "MAX Throughput of total I/O operations for the disk partition used for MongoDB.", "displayName": "MAX_DISK_PARTITION_IOPS_TOTAL"}}], "isRecommended": true}, "disk-space": {"metrics": [{"key": "mongo.atlas.DISK_PARTITION_SPACE_PERCENT_USED", "metadata": {"unit": "Percent", "description": "The percentage of disk used on the disk partition used by MongoDB.", "displayName": "DISK_PARTITION_SPACE_PERCENT_USED"}}, {"key": "mongo.atlas.DISK_PARTITION_SPACE_PERCENT_FREE", "metadata": {"unit": "Percent", "description": "The percentage of disk free on the disk partition used by MongoDB.", "displayName": "DISK_PARTITION_SPACE_PERCENT_FREE"}}, {"key": "mongo.atlas.DISK_PARTITION_SPACE_USED", "metadata": {"unit": "Byte", "description": "Amount of disk space used in Bytes, on the disk partition used by MongoDB.", "displayName": "DISK_PARTITION_SPACE_USED"}}, {"key": "mongo.atlas.DISK_PARTITION_SPACE_FREE", "metadata": {"unit": "Byte", "description": "Amount of disk space free in Bytes, on the disk partition used by MongoDB.", "displayName": "DISK_PARTITION_SPACE_FREE"}}, {"key": "mongo.atlas.MAX_DISK_PARTITION_SPACE_PERCENT_USED", "metadata": {"unit": "Percent", "description": "MAX The percentage of disk used on the disk partition used by MongoDB.", "displayName": "MAX_DISK_PARTITION_SPACE_PERCENT_USED"}}, {"key": "mongo.atlas.MAX_DISK_PARTITION_SPACE_PERCENT_FREE", "metadata": {"unit": "Percent", "description": "MAX The percentage of disk free on the disk partition used by MongoDB.", "displayName": "MAX_DISK_PARTITION_SPACE_PERCENT_FREE"}}, {"key": "mongo.atlas.MAX_DISK_PARTITION_SPACE_USED", "metadata": {"unit": "Byte", "description": "MAX Amount of disk space used in Bytes, on the disk partition used by MongoDB.", "displayName": "MAX_DISK_PARTITION_SPACE_USED"}}, {"key": "mongo.atlas.MAX_DISK_PARTITION_SPACE_FREE", "metadata": {"unit": "Byte", "description": "MAX Amount of disk space free in Bytes, on the disk partition used by MongoDB.", "displayName": "MAX_DISK_PARTITION_SPACE_FREE"}}], "isRecommended": true}, "system-cpu": {"metrics": [{"key": "mongo.atlas.SYSTEM_NORMALIZED_CPU_GUEST", "metadata": {"unit": "Percent", "description": "Guest CPU usage of processes on the host scaled to a range of 0 to 100% by dividing by the number of CPU cores.", "displayName": "SYSTEM_NORMALIZED_CPU_GUEST"}}, {"key": "mongo.atlas.SYSTEM_NORMALIZED_CPU_KERNEL", "metadata": {"unit": "Percent", "description": "Kernel CPU usage of processes on the host scaled to a range of 0 to 100% by dividing by the number of CPU cores.", "displayName": "SYSTEM_NORMALIZED_CPU_KERNEL"}}, {"key": "mongo.atlas.SYSTEM_NORMALIZED_CPU_NICE", "metadata": {"unit": "Count", "description": "CPU usage of processes with a positive nice value, scaled to a range of 0 to 100% by dividing by the number of CPU cores.", "displayName": "SYSTEM_NORMALIZED_CPU_NICE"}}, {"key": "mongo.atlas.SYSTEM_NORMALIZED_CPU_IOWAIT", "metadata": {"unit": "Percent", "description": "CPU usage of processes spent waiting for IO operations to complete, scaled to a range of 0 to 100% by dividing by the number of CPU cores.", "displayName": "SYSTEM_NORMALIZED_CPU_IOWAIT"}}, {"key": "mongo.atlas.SYSTEM_NORMALIZED_CPU_IRQ", "metadata": {"unit": "Percent", "description": "CPU usage of harware interrupts, scaled to a range of 0 to 100% by dividing by the number of CPU cores.", "displayName": "SYSTEM_NORMALIZED_CPU_IRQ"}}, {"key": "mongo.atlas.SYSTEM_NORMALIZED_CPU_SOFTIRQ", "metadata": {"unit": "Percent", "description": "CPU usage of software interrupts, scaled to a range of 0 to 100% by dividing by the number of CPU cores.", "displayName": "SYSTEM_NORMALIZED_CPU_SOFTIRQ"}}, {"key": "mongo.atlas.SYSTEM_NORMALIZED_CPU_STEAL", "metadata": {"unit": "Percent", "description": "The percentage of time the CPU had something runnable, but the hypervisor chose to run something else, scaled to a range of 0 to 100% by dividing by the number of CPU cores.", "displayName": "SYSTEM_NORMALIZED_CPU_STEAL"}}, {"key": "mongo.atlas.SYSTEM_NORMALIZED_CPU_USER", "metadata": {"unit": "Percent", "description": "User CPU usage of processes on the host scaled to a range of 0 to 100% by dividing by the number of CPU cores", "displayName": "SYSTEM_NORMALIZED_CPU_USER"}}, {"key": "mongo.atlas.MAX_SYSTEM_NORMALIZED_CPU_GUEST", "metadata": {"unit": "Percent", "description": "MAX Guest CPU usage of processes on the host scaled to a range of 0 to 100% by dividing by the number of CPU cores.", "displayName": "MAX_SYSTEM_NORMALIZED_CPU_GUEST"}}, {"key": "mongo.atlas.MAX_SYSTEM_NORMALIZED_CPU_KERNEL", "metadata": {"unit": "Percent", "description": "MAX Kernel CPU usage of processes on the host scaled to a range of 0 to 100% by dividing by the number of CPU cores.", "displayName": "MAX_SYSTEM_NORMALIZED_CPU_KERNEL"}}, {"key": "mongo.atlas.MAX_SYSTEM_NORMALIZED_CPU_NICE", "metadata": {"unit": "Count", "description": "MAX CPU usage of processes with a positive nice value, scaled to a range of 0 to 100% by dividing by the number of CPU cores.", "displayName": "MAX_SYSTEM_NORMALIZED_CPU_NICE"}}, {"key": "mongo.atlas.MAX_SYSTEM_NORMALIZED_CPU_IOWAIT", "metadata": {"unit": "Percent", "description": "MAX CPU usage of processes spent waiting for IO operations to complete, scaled to a range of 0 to 100% by dividing by the number of CPU cores.", "displayName": "MAX_SYSTEM_NORMALIZED_CPU_IOWAIT"}}, {"key": "mongo.atlas.MAX_SYSTEM_NORMALIZED_CPU_IRQ", "metadata": {"unit": "Percent", "description": "MAX CPU usage of harware interrupts, scaled to a range of 0 to 100% by dividing by the number of CPU cores.", "displayName": "MAX_SYSTEM_NORMALIZED_CPU_IRQ"}}, {"key": "mongo.atlas.MAX_SYSTEM_NORMALIZED_CPU_SOFTIRQ", "metadata": {"unit": "Percent", "description": "MAX CPU usage of software interrupts, scaled to a range of 0 to 100% by dividing by the number of CPU cores.", "displayName": "MAX_SYSTEM_NORMALIZED_CPU_SOFTIRQ"}}, {"key": "mongo.atlas.MAX_SYSTEM_NORMALIZED_CPU_STEAL", "metadata": {"unit": "Percent", "description": "MAX The percentage of time the CPU had something runnable, but the hypervisor chose to run something else, scaled to a range of 0 to 100% by dividing by the number of CPU cores.", "displayName": "MAX_SYSTEM_NORMALIZED_CPU_STEAL"}}, {"key": "mongo.atlas.MAX_SYSTEM_NORMALIZED_CPU_USER", "metadata": {"unit": "Percent", "description": "MAX User CPU usage of processes on the host scaled to a range of 0 to 100% by dividing by the number of CPU cores", "displayName": "MAX_SYSTEM_NORMALIZED_CPU_USER"}}], "isRecommended": true}, "process-cpu": {"metrics": [{"key": "mongo.atlas.PROCESS_NORMALIZED_CPU_CHILDREN_KERNEL", "metadata": {"unit": "Percent", "description": "Children Kernel CPU usage scaled to a range of 0% to 100% by dividing by the number of CPU cores.", "displayName": "PROCESS_NORMALIZED_CPU_CHILDREN_KERNEL"}}, {"key": "mongo.atlas.PROCESS_NORMALIZED_CPU_CHILDREN_USER", "metadata": {"unit": "Percent", "description": "Children User CPU usage scaled to a range of 0% to 100% by dividing by the number of CPU cores.", "displayName": "PROCESS_NORMALIZED_CPU_CHILDREN_USER"}}, {"key": "mongo.atlas.PROCESS_NORMALIZED_CPU_KERNEL", "metadata": {"unit": "Percent", "description": "Kernel CPU usage scaled to a range of 0% to 100% by dividing by the number of CPU cores.", "displayName": "PROCESS_NORMALIZED_CPU_KERNEL"}}, {"key": "mongo.atlas.PROCESS_NORMALIZED_CPU_USER", "metadata": {"unit": "Percent", "description": "User CPU usage scaled to a range of 0% to 100% by dividing by the number of CPU cores.", "displayName": "PROCESS_NORMALIZED_CPU_USER"}}, {"key": "mongo.atlas.MAX_PROCESS_NORMALIZED_CPU_CHILDREN_KERNEL", "metadata": {"unit": "Percent", "description": "MAX Children Kernel CPU usage scaled to a range of 0% to 100% by dividing by the number of CPU cores.", "displayName": "MAX_PROCESS_NORMALIZED_CPU_CHILDREN_KERNEL"}}, {"key": "mongo.atlas.MAX_PROCESS_NORMALIZED_CPU_CHILDREN_USER", "metadata": {"unit": "Percent", "description": "MAX Children User CPU usage scaled to a range of 0% to 100% by dividing by the number of CPU cores.", "displayName": "MAX_PROCESS_NORMALIZED_CPU_CHILDREN_USER"}}, {"key": "mongo.atlas.MAX_PROCESS_NORMALIZED_CPU_KERNEL", "metadata": {"unit": "Percent", "description": "MAX Kernel CPU usage scaled to a range of 0% to 100% by dividing by the number of CPU cores.", "displayName": "MAX_PROCESS_NORMALIZED_CPU_KERNEL"}}, {"key": "mongo.atlas.MAX_PROCESS_NORMALIZED_CPU_USER", "metadata": {"unit": "Percent", "description": "MAX User CPU usage scaled to a range of 0% to 100% by dividing by the number of CPU cores.", "displayName": "MAX_PROCESS_NORMALIZED_CPU_USER"}}], "isRecommended": true}, "disk-latency": {"metrics": [{"key": "mongo.atlas.DISK_PARTITION_LATENCY_READ", "metadata": {"unit": "MilliSecond", "description": "Read Latency of the disk partition that hosts MongoDB.", "displayName": "DISK_PARTITION_LATENCY_READ"}}, {"key": "mongo.atlas.DISK_PARTITION_LATENCY_WRITE", "metadata": {"unit": "MilliSecond", "description": "Write Latency of the disk partition that hosts MongoDB.", "displayName": "DISK_PARTITION_LATENCY_WRITE"}}, {"key": "mongo.atlas.MAX_DISK_PARTITION_LATENCY_READ", "metadata": {"unit": "MilliSecond", "description": "MAX Read Latency of the disk partition that hosts MongoDB.", "displayName": "MAX_DISK_PARTITION_LATENCY_READ"}}, {"key": "mongo.atlas.MAX_DISK_PARTITION_LATENCY_WRITE", "metadata": {"unit": "MilliSecond", "description": "MAX Write Latency of the disk partition that hosts MongoDB.", "displayName": "MAX_DISK_PARTITION_LATENCY_WRITE"}}], "isRecommended": true}, "database-size": {"metrics": [{"key": "mongo.atlas.DATABASE_AVERAGE_OBJECT_SIZE", "metadata": {"unit": "Byte", "description": "Average size of each document in bytes.", "displayName": "DATABASE_AVERAGE_OBJECT_SIZE"}}, {"key": "mongo.atlas.DATABASE_DATA_SIZE", "metadata": {"unit": "Byte", "description": "Total size of the uncompressed data held in the database.", "displayName": "DATABASE_DATA_SIZE"}}, {"key": "mongo.atlas.DATABASE_STORAGE_SIZE", "metadata": {"unit": "Byte", "description": "Sum of the disk space allocated to all collections in the database for document storage, including free space.", "displayName": "DATABASE_STORAGE_SIZE"}}, {"key": "mongo.atlas.DATABASE_INDEX_SIZE", "metadata": {"unit": "Byte", "description": "Sum of the disk space allocated to all indexes in the database, including free index space.", "displayName": "DATABASE_INDEX_SIZE"}}], "isRecommended": true}, "process-cache": {"metrics": [{"key": "mongo.atlas.CACHE_BYTES_READ_INTO", "metadata": {"unit": "Byte", "description": "Read - Amount of bytes in the WiredTiger storage engine cache", "displayName": "CACHE_BYTES_READ_INTO"}}, {"key": "mongo.atlas.CACHE_BYTES_WRITTEN_FROM", "metadata": {"unit": "Byte", "description": "Write - Amount of bytes in the WiredTiger storage engine cache", "displayName": "CACHE_BYTES_WRITTEN_FROM"}}, {"key": "mongo.atlas.CACHE_DIRTY_BYTES", "metadata": {"unit": "Byte", "description": "Amount of dirty bytes in the WiredTiger storage engine cache", "displayName": "CACHE_DIRTY_BYTES"}}, {"key": "mongo.atlas.CACHE_USED_BYTES", "metadata": {"unit": "Byte", "description": "Amount of used bytes in the WiredTiger storage engine cache", "displayName": "CACHE_USED_BYTES"}}], "isRecommended": true}, "process-index": {"metrics": [{"key": "mongo.atlas.INDEX_COUNTERS_BTREE_ACCESSES", "metadata": {"unit": "Count", "description": "Number of index btree ACCESSES.", "displayName": "INDEX_COUNTERS_BTREE_ACCESSES"}}, {"key": "mongo.atlas.INDEX_COUNTERS_BTREE_HITS", "metadata": {"unit": "Count", "description": "Number of index btree HITS.", "displayName": "INDEX_COUNTERS_BTREE_HITS"}}, {"key": "mongo.atlas.INDEX_COUNTERS_BTREE_MISS_RATIO", "metadata": {"unit": "Ratio", "description": "index btree miss ratio", "displayName": "INDEX_COUNTERS_BTREE_MISS_RATIO"}}, {"key": "mongo.atlas.INDEX_COUNTERS_BTREE_MISSES", "metadata": {"unit": "Count", "description": "Number of index btree MISSES.", "displayName": "INDEX_COUNTERS_BTREE_MISSES"}}], "isRecommended": true}, "process-oplog": {"metrics": [{"key": "mongo.atlas.OPLOG_MASTER_LAG_TIME_DIFF", "metadata": {"unit": "Second", "description": null, "displayName": "OPLOG_MASTER_LAG_TIME_DIFF"}}, {"key": "mongo.atlas.OPLOG_MASTER_TIME", "metadata": {"unit": "Second", "description": null, "displayName": "OPLOG_MASTER_TIME"}}, {"key": "mongo.atlas.OPLOG_RATE_MB_PER_MIN", "metadata": {"unit": "MegaBytePerMinute", "description": "Oplog rate (MB/min) - calculated from Atlas metric OPLOG_RATE_GB_PER_HOUR", "displayName": "OPLOG_RATE_MB_PER_MIN"}}, {"key": "mongo.atlas.OPLOG_SLAVE_LAG_MASTER_TIME", "metadata": {"unit": "Second", "description": null, "displayName": "OPLOG_SLAVE_LAG_MASTER_TIME"}}, {"key": "mongo.atlas.OPLOG_REPLICATION_LAG"}], "isRecommended": true}, "process-other": {"metrics": [{"key": "mongo.atlas.BACKGROUND_FLUSH_AVG", "metadata": {"unit": "Count", "description": "Amount of data flushed in the background.", "displayName": "BACKGROUND_FLUSH_AVG"}}, {"key": "mongo.atlas.RESTARTS_IN_LAST_HOUR", "metadata": {"unit": "Count", "description": "Number of times the host restarted within the previous hour.", "displayName": "RESTARTS_IN_LAST_HOUR"}}, {"key": "mongo.atlas.OPERATIONS_SCAN_AND_ORDER", "metadata": {"unit": "Count", "description": "The total number of queries that return sorted data that cannot perform the sort operation using an index.", "displayName": "OPERATIONS_SCAN_AND_ORDER"}}, {"key": "mongo.atlas.EXTRA_INFO_PAGE_FAULTS", "metadata": {"unit": "Count", "description": "The total number of page faults", "displayName": "EXTRA_INFO_PAGE_FAULTS"}}], "isRecommended": true}, "process-query": {"metrics": [{"key": "mongo.atlas.QUERY_EXECUTOR_SCANNED", "metadata": {"unit": "PerSecond", "description": "Average rate per second to scan index items during queries and query-plan evaluations.", "displayName": "QUERY_EXECUTOR_SCANNED"}}, {"key": "mongo.atlas.QUERY_EXECUTOR_SCANNED_OBJECTS", "metadata": {"unit": "PerSecond", "description": "Average rate of documents scanned per second during queries and query-plan evaluations.", "displayName": "QUERY_EXECUTOR_SCANNED_OBJECTS"}}, {"key": "mongo.atlas.QUERY_TARGETING_SCANNED_OBJECTS_PER_RETURNED", "metadata": {"unit": "Ratio", "description": "Ratio of the number of documents scanned to the number of documents returned.", "displayName": "QUERY_TARGETING_SCANNED_OBJECTS_PER_RETURNED"}}, {"key": "mongo.atlas.QUERY_TARGETING_SCANNED_PER_RETURNED", "metadata": {"unit": "Ratio", "description": "Ratio of the number of index items scanned to the number of documents returned.", "displayName": "QUERY_TARGETING_SCANNED_PER_RETURNED"}}], "isRecommended": true}, "system-memory": {"metrics": [{"key": "mongo.atlas.SYSTEM_MEMORY_USED", "metadata": {"unit": "Byte", "description": "Physical memory used, in bytes", "displayName": "SYSTEM_MEMORY_USED"}}, {"key": "mongo.atlas.SYSTEM_MEMORY_AVAILABLE", "metadata": {"unit": "Byte", "description": "Physical memory available, in bytes", "displayName": "SYSTEM_MEMORY_AVAILABLE"}}, {"key": "mongo.atlas.SYSTEM_MEMORY_FREE", "metadata": {"unit": "Byte", "description": "Physical memory free, in bytes", "displayName": "SYSTEM_MEMORY_FREE"}}, {"key": "mongo.atlas.MAX_SYSTEM_MEMORY_USED", "metadata": {"unit": "Byte", "description": "MAX Physical memory used, in bytes", "displayName": "MAX_SYSTEM_MEMORY_USED"}}, {"key": "mongo.atlas.MAX_SYSTEM_MEMORY_AVAILABLE", "metadata": {"unit": "Byte", "description": "MAX Physical memory available, in bytes", "displayName": "MAX_SYSTEM_MEMORY_AVAILABLE"}}, {"key": "mongo.atlas.MAX_SYSTEM_MEMORY_FREE", "metadata": {"unit": "Byte", "description": "MAX Physical memory free, in bytes", "displayName": "MAX_SYSTEM_MEMORY_FREE"}}], "isRecommended": true}, "database-count": {"metrics": [{"key": "mongo.atlas.DATABASE_COLLECTION_COUNT"}, {"key": "mongo.atlas.DATABASE_INDEX_COUNT"}, {"key": "mongo.atlas.DATABASE_EXTENT_COUNT"}, {"key": "mongo.atlas.DATABASE_OBJECT_COUNT"}, {"key": "mongo.atlas.DATABASE_VIEW_COUNT"}], "isRecommended": true}, "process-assert": {"metrics": [{"key": "mongo.atlas.ASSERT_MSG", "metadata": {"unit": "PerSecond", "description": "Rate of MSG asserts for a MongoDB process", "displayName": "ASSERT_MSG"}}, {"key": "mongo.atlas.ASSERT_REGULAR", "metadata": {"unit": "PerSecond", "description": "Rate of REGULAR asserts for a MongoDB process", "displayName": "ASSERT_REGULAR"}}, {"key": "mongo.atlas.ASSERT_USER", "metadata": {"unit": "PerSecond", "description": "Rate of USER asserts for a MongoDB process", "displayName": "ASSERT_USER"}}, {"key": "mongo.atlas.ASSERT_WARNING", "metadata": {"unit": "PerSecond", "description": "Rate of WARNING asserts for a MongoDB process", "displayName": "ASSERT_WARNING"}}], "isRecommended": true}, "process-global": {"metrics": [{"key": "mongo.atlas.GLOBAL_ACCESSES_NOT_IN_MEMORY", "metadata": {"unit": "Count", "description": null, "displayName": "GLOBAL_ACCESSES_NOT_IN_MEMORY"}}, {"key": "mongo.atlas.GLOBAL_LOCK_CURRENT_QUEUE_READERS", "metadata": {"unit": "Count", "description": "The number of operations that are currently queued and waiting for the read lock.", "displayName": "GLOBAL_LOCK_CURRENT_QUEUE_READERS"}}, {"key": "mongo.atlas.GLOBAL_LOCK_CURRENT_QUEUE_TOTAL", "metadata": {"unit": "Count", "description": "The total number of operations queued waiting for the lock (readers + writers)", "displayName": "GLOBAL_LOCK_CURRENT_QUEUE_TOTAL"}}, {"key": "mongo.atlas.GLOBAL_LOCK_CURRENT_QUEUE_WRITERS", "metadata": {"unit": "Count", "description": "The number of operations that are currently queued and waiting for the write lock.", "displayName": "GLOBAL_LOCK_CURRENT_QUEUE_WRITERS"}}, {"key": "mongo.atlas.GLOBAL_PAGE_FAULT_EXCEPTIONS_THROWN", "metadata": {"unit": "Count", "description": null, "displayName": "GLOBAL_PAGE_FAULT_EXCEPTIONS_THROWN"}}], "isRecommended": true}, "process-memory": {"metrics": [{"key": "mongo.atlas.COMPUTED_MEMORY", "metadata": {"unit": "MebiByte", "description": "Amount of COMPUTED process memory, in mebibytes (MiB)", "displayName": "COMPUTED_MEMORY"}}, {"key": "mongo.atlas.MEMORY_RESIDENT", "metadata": {"unit": "MebiByte", "description": "Amount of RESIDENT process memory, in mebibytes (MiB)", "displayName": "MEMORY_RESIDENT"}}, {"key": "mongo.atlas.MEMORY_VIRTUAL", "metadata": {"unit": "MebiByte", "description": "Amount of VIRTUAL process memory, in mebibytes (MiB)", "displayName": "MEMORY_VIRTUAL"}}, {"key": "mongo.atlas.MEMORY_MAPPED", "metadata": {"unit": "MebiByte", "description": "Amount of MAPPED process memory, in mebibytes (MiB)", "displayName": "MEMORY_MAPPED"}}, {"key": "mongo.atlas.DB_DATA_SIZE_TOTAL", "metadata": {"unit": "Byte", "description": "Total On-disk data size - dbstats", "displayName": "DB_DATA_SIZE_TOTAL"}}, {"key": "mongo.atlas.DB_STORAGE_TOTAL", "metadata": {"unit": "Byte", "description": "Total On-disk storage size - dbstats", "displayName": "DB_STORAGE_TOTAL"}}, {"key": "mongo.atlas.SWAP_USAGE_FREE", "metadata": {"unit": "Byte", "description": "Total amount of swap space free.", "displayName": "SWAP_USAGE_FREE"}}, {"key": "mongo.atlas.SWAP_USAGE_USED", "metadata": {"unit": "Byte", "description": "Total amount of swap space in use.", "displayName": "SWAP_USAGE_USED"}}, {"key": "mongo.atlas.MAX_SWAP_USAGE_FREE", "metadata": {"unit": "Byte", "description": "MAX amount of swap space free.", "displayName": "MAX_SWAP_USAGE_FREE"}}, {"key": "mongo.atlas.MAX_SWAP_USAGE_USED", "metadata": {"unit": "Byte", "description": "MAX amount of swap space in use.", "displayName": "MAX_SWAP_USAGE_USED"}}], "isRecommended": true}, "process-ticket": {"metrics": [{"key": "mongo.atlas.TICKETS_AVAILABLE_READS", "metadata": {"unit": "Count", "description": "The number of read tickets available to the WiredTiger storage engine.", "displayName": "TICKETS_AVAILABLE_READS"}}, {"key": "mongo.atlas.TICKETS_AVAILABLE_WRITE", "metadata": {"unit": "Count", "description": "The number of write tickets available to the WiredTiger storage engine.", "displayName": "TICKETS_AVAILABLE_WRITE"}}], "isRecommended": true}, "system-network": {"metrics": [{"key": "mongo.atlas.SYSTEM_NETWORK_IN", "metadata": {"unit": "BytePerSecond", "description": "Incoming network throughput in bytes per second.", "displayName": "SYSTEM_NETWORK_IN"}}, {"key": "mongo.atlas.SYSTEM_NETWORK_OUT", "metadata": {"unit": "BytePerSecond", "description": "Outgoing network throughput in bytes per second.", "displayName": "SYSTEM_NETWORK_OUT"}}, {"key": "mongo.atlas.MAX_SYSTEM_NETWORK_IN", "metadata": {"unit": "BytePerSecond", "description": "MAX Incoming network throughput in bytes per second.", "displayName": "MAX_SYSTEM_NETWORK_IN"}}, {"key": "mongo.atlas.MAX_SYSTEM_NETWORK_OUT", "metadata": {"unit": "BytePerSecond", "description": "MAX Outgoing network throughput in bytes per second.", "displayName": "MAX_SYSTEM_NETWORK_OUT"}}], "isRecommended": true}, "process-journal": {"metrics": [{"key": "mongo.atlas.JOURNALING_COMMITS_IN_WRITE_LOCK", "metadata": {"unit": "Count", "description": "Number of journaling COMMIT operations.", "displayName": "JOURNALING_COMMITS_IN_WRITE_LOCK"}}, {"key": "mongo.atlas.JOURNALING_MB", "metadata": {"unit": "MegaByte", "description": null, "displayName": "JOURNALING_MB"}}, {"key": "mongo.atlas.JOURNALING_WRITE_DATA_FILES_MB", "metadata": {"unit": "MegaByte", "description": null, "displayName": "JOURNALING_WRITE_DATA_FILES_MB"}}], "isRecommended": true}, "process-network": {"metrics": [{"key": "mongo.atlas.NETWORK_BYTES_IN", "metadata": {"unit": "BytePerSecond", "description": "MongoDB process incoming network throughput, in bytes per second.", "displayName": "NETWORK_BYTES_IN"}}, {"key": "mongo.atlas.NETWORK_BYTES_OUT", "metadata": {"unit": "BytePerSecond", "description": "MongoDB process outgoing network throughput, in bytes per second.", "displayName": "NETWORK_BYTES_OUT"}}, {"key": "mongo.atlas.NETWORK_NUM_REQUESTS", "metadata": {"unit": "Count", "description": "The total number of distinct requests that the MongoDB process has received.", "displayName": "NETWORK_NUM_REQUESTS"}}], "isRecommended": true}, "full-text-search": {"metrics": [{"key": "mongo.atlas.FTS_DISK_UTILIZATION", "metadata": {"unit": "Byte", "description": "Total bytes of disk space that search processes use.", "displayName": "FTS_DISK_UTILIZATION"}}, {"key": "mongo.atlas.FTS_MEMORY_MAPPED", "metadata": {"unit": "Byte", "description": "Total bytes of mapped memory that search processes occupy.", "displayName": "FTS_MEMORY_MAPPED"}}, {"key": "mongo.atlas.FTS_MEMORY_RESIDENT", "metadata": {"unit": "Byte", "description": "Total bytes of resident memory that search processes occupy.", "displayName": "FTS_MEMORY_RESIDENT"}}, {"key": "mongo.atlas.FTS_MEMORY_VIRTUAL", "metadata": {"unit": "Byte", "description": "Total bytes of virtual memory that search processes occupy.", "displayName": "FTS_MEMORY_VIRTUAL"}}, {"key": "mongo.atlas.FTS_PROCESS_NORMALIZED_CPU_KERNEL", "metadata": {"unit": "Percent", "description": "Percentage of time that the CPU spent servicing operating system calls for the search process.", "displayName": "FTS_PROCESS_NORMALIZED_CPU_KERNEL"}}, {"key": "mongo.atlas.FTS_PROCESS_NORMALIZED_CPU_USER", "metadata": {"unit": "Percent", "description": "Percentage of time that the CPU spent servicing user calls for the search process.", "displayName": "FTS_PROCESS_NORMALIZED_CPU_USER"}}], "isRecommended": true}, "process-document": {"metrics": [{"key": "mongo.atlas.DOCUMENT_METRICS_DELETED", "metadata": {"unit": "PerSecond", "description": "Average rate of documents DELETED.", "displayName": "DOCUMENT_METRICS_DELETED"}}, {"key": "mongo.atlas.DOCUMENT_METRICS_INSERTED", "metadata": {"unit": "PerSecond", "description": "Average rate of documents INSERTED.", "displayName": "DOCUMENT_METRICS_INSERTED"}}, {"key": "mongo.atlas.DOCUMENT_METRICS_RETURNED", "metadata": {"unit": "PerSecond", "description": "Average rate of documents RETURNED.", "displayName": "DOCUMENT_METRICS_RETURNED"}}, {"key": "mongo.atlas.DOCUMENT_METRICS_UPDATED", "metadata": {"unit": "PerSecond", "description": "Average rate of documents UPDATED.", "displayName": "DOCUMENT_METRICS_UPDATED"}}], "isRecommended": true}, "process-opcounters": {"metrics": [{"key": "mongo.atlas.OPCOUNTER_CMD", "metadata": {"unit": "Count", "description": "Rate of database operations on a MongoDB process since the process last started", "displayName": "OPCOUNTER_CMD"}}, {"key": "mongo.atlas.OPCOUNTER_DELETE", "metadata": {"unit": "Count", "description": "Rate of database DELETE operations on a MongoDB process since the process last started", "displayName": "OPCOUNTER_DELETE"}}, {"key": "mongo.atlas.OPCOUNTER_GETMORE", "metadata": {"unit": "Count", "description": "Rate of database GETMORE operations on a MongoDB process since the process last started", "displayName": "OPCOUNTER_GETMORE"}}, {"key": "mongo.atlas.OPCOUNTER_INSERT", "metadata": {"unit": "Count", "description": "Rate of database INSERT operations on a MongoDB process since the process last started", "displayName": "OPCOUNTER_INSERT"}}, {"key": "mongo.atlas.OPCOUNTER_QUERY", "metadata": {"unit": "Count", "description": "Rate of database QUERY operations on a MongoDB process since the process last started", "displayName": "OPCOUNTER_QUERY"}}, {"key": "mongo.atlas.OPCOUNTER_UPDATE", "metadata": {"unit": "Count", "description": "Rate of database UPDATE operations on a MongoDB process since the process last started", "displayName": "OPCOUNTER_UPDATE"}}, {"key": "mongo.atlas.OPCOUNTER_REPL_CMD", "metadata": {"unit": "Count", "description": "Rate of database operations on MongoDB secondaries", "displayName": "OPCOUNTER_REPL_CMD"}}, {"key": "mongo.atlas.OPCOUNTER_REPL_UPDATE", "metadata": {"unit": "Count", "description": "Rate of database UPDATE operations on MongoDB secondaries", "displayName": "OPCOUNTER_REPL_UPDATE"}}, {"key": "mongo.atlas.OPCOUNTER_REPL_DELETE", "metadata": {"unit": "Count", "description": "Rate of database DELETE operations on MongoDB secondaries", "displayName": "OPCOUNTER_REPL_DELETE"}}, {"key": "mongo.atlas.OPCOUNTER_REPL_INSERT", "metadata": {"unit": "Count", "description": "Rate of database INSERT operations on MongoDB secondaries", "displayName": "OPCOUNTER_REPL_INSERT"}}], "isRecommended": true}, "process-connections": {"metrics": [{"key": "mongo.atlas.CONNECTIONS", "metadata": {"unit": "Count", "description": "Number of connections to a MongoDB process", "displayName": "CONNECTIONS"}}, {"key": "mongo.atlas.CURSORS_TOTAL_OPEN", "metadata": {"unit": "Count", "description": "Total number of cursors for a MongoDB process.", "displayName": "CURSORS_TOTAL_OPEN"}}, {"key": "mongo.atlas.CURSORS_TOTAL_TIMED_OUT", "metadata": {"unit": "Count", "description": "Total number of cursors that have timed-out for a MongoDB process.", "displayName": "CURSORS_TOTAL_TIMED_OUT"}}], "isRecommended": true}, "process-op-execution": {"metrics": [{"key": "mongo.atlas.OP_EXECUTION_TIME_COMMANDS", "metadata": {"unit": "MilliSecond", "description": "The average execution time in milliseconds per command operation over the selected sample period.", "displayName": "OP_EXECUTION_TIME_COMMANDS"}}, {"key": "mongo.atlas.OP_EXECUTION_TIME_READS", "metadata": {"unit": "MilliSecond", "description": "The average execution time in milliseconds per read operation over the selected sample period.", "displayName": "OP_EXECUTION_TIME_READS"}}, {"key": "mongo.atlas.OP_EXECUTION_TIME_WRITES", "metadata": {"unit": "MilliSecond", "description": "The average execution time in milliseconds per write operation over the selected sample period.", "displayName": "OP_EXECUTION_TIME_WRITES"}}], "isRecommended": true}}, "minDynatraceVersion": "1.310.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"The extension remotely monitors your MongoDB Atlas projects through the [MongoDB Atlas Administration API](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/)"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"For SaaS deployments of MongoDB where the Dynatrace OneAgent cannot be installed.\nThis extension enables insights into the overall health of your Atlas projects, clusters and nodes."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [MongoDB Atlas extension](https://docs.dynatrace.com/docs/shortlink/mongodb-atlas-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\nOnly compatible with [MongoDB Atlas](https://www.mongodb.com/atlas/database)"},"sourceId":"details"}],"modified":"2026-03-10T07:48:13.118310Z","created":"2023-06-27T05:55:07.264422Z","seo_title":"MongoDB Atlas monitoring & observability","seo_description":"Remotely monitor your SaaS installation of MongoDB (Atlas). Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/atlas_dashboard_HDnqJWX.png","https://dt-cdn.net/hub/atlas_metrics_hWcB688.png","https://dt-cdn.net/hub/atlas_project_8pC4Gds.png","https://dt-cdn.net/hub/atlas_cluster.png","https://dt-cdn.net/hub/atlas_process.png","https://dt-cdn.net/hub/atlas_partition.png","https://dt-cdn.net/hub/atlas_config_8fVrmoC.png","https://dt-cdn.net/hub/atlas_events.png"],"about":"The extension remotely monitors your MongoDB Atlas projects through the [MongoDB Atlas Administration API](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/)","use_cases":"For SaaS deployments of MongoDB where the Dynatrace OneAgent cannot be installed.\nThis extension enables insights into the overall health of your Atlas projects, clusters and nodes.","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [MongoDB Atlas extension](https://docs.dynatrace.com/docs/shortlink/mongodb-atlas-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.mongo-atlas@3.0.4","fqn":"com.dynatrace.extension.mongo-atlas","version":"3.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.mongo-atlas/com.dynatrace.extension.mongo-atlas-3.0.4-5d9aaceb4a6174b4f2c7.zip","release_notes":"#### 🐛 Bugs fixed in this version:\r\n- Resolve bug in which some metrics were reporting an incorrect value based on the unit","created":"2026-02-10T21:26:18.312582Z"},{"name":"com.dynatrace.extension.mongo-atlas@3.0.0","fqn":"com.dynatrace.extension.mongo-atlas","version":"3.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.mongo-atlas/com.dynatrace.extension.mongo-atlas-3.0.0-5ce9fc6bbd1ebd1763bd.zip","release_notes":"Release notes:\r\n\r\n⚠️ 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\nNew in this version:\r\n- Added the option to ingest Atlas cluster logs as log events (mongodb, mongos, mongodb-audit-log, mongos-audit-log)\r\n- Added a new platform dashboard to display Atlas cluster logs\r\n- When ingesting Atlas events, expanded the configuration options to either: ingest all events, provide a list of event types to include, provide a list of event types to exclude\r\n- Expanded Atlas event logs to report all event fields","created":"2025-12-03T22:08:56.078455Z"},{"name":"com.dynatrace.extension.mongo-atlas@2.2.1","fqn":"com.dynatrace.extension.mongo-atlas","version":"2.2.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.mongo-atlas/com.dynatrace.extension.mongo-atlas-2.2.1-ab9c12c737a6794acf3c.zip","release_notes":"- Update platform dashboard\n- Add dt.security_context\n- Add new platform analysis screens\n- Improved thread per-minute rate limit handling","created":"2025-08-19T11:10:29.256184Z"},{"name":"com.dynatrace.extension.mongo-atlas@2.1.0","fqn":"com.dynatrace.extension.mongo-atlas","version":"2.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.mongo-atlas/com.dynatrace.extension.mongo-atlas-2.1.0-0c7663d8484190311bec.zip","release_notes":"- Add new platform dashboard","created":"2025-06-20T16:00:43.519385Z"},{"name":"com.dynatrace.extension.mongo-atlas@2.0.15","fqn":"com.dynatrace.extension.mongo-atlas","version":"2.0.15","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.mongo-atlas/com.dynatrace.extension.mongo-atlas-2_ljyqd7P.zip","release_notes":"- Improved feature set query filtering\n- Improved rate limit handling (429 errors)\n  - Only query for Database level metrics every 20mins: [Atlas retrieves database metrics every 20 minutes](https://www.mongodb.com/docs/atlas/review-available-metrics/#review-available-metrics)\n- Add support for Dynatrace Enrichment Attributes","created":"2025-02-04T06:53:07.071537Z"},{"name":"com.dynatrace.extension.mongo-atlas@2.0.11","fqn":"com.dynatrace.extension.mongo-atlas","version":"2.0.11","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.mongo-atlas/com.dynatrace.extension.mongo-atlas-2_ywFRpzm.zip","release_notes":"* Add Dynatrace credential vault support for the API public/private key configuration","created":"2024-02-29T10:04:17.846564Z"},{"name":"com.dynatrace.extension.mongo-atlas@2.0.9","fqn":"com.dynatrace.extension.mongo-atlas","version":"2.0.9","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.mongo-atlas/com.dynatrace.extension.mongo-atlas-2_FQGX7ZF.zip","release_notes":"- Poll for database measurements: Process -> Database\n- Database metric metadata, topology, screens\n- Quality of life features\n  - Custom extension schedule\n  - Filters to only monitor specific clusters, databases or partitions","created":"2024-02-13T07:49:33.584591Z"},{"name":"com.dynatrace.extension.mongo-atlas@2.0.8","fqn":"com.dynatrace.extension.mongo-atlas","version":"2.0.8","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.mongo-atlas/com.dynatrace.extension.mongo-atlas-2_475GG6h.zip","release_notes":"* Map metrics to MongoDB entities for tagging and management zones\n* Use the MongoDB icon for created entities \n* Update the version of extension dependencies","created":"2023-11-09T08:35:03.637270Z"},{"name":"com.dynatrace.extension.mongo-atlas@2.0.6","fqn":"com.dynatrace.extension.mongo-atlas","version":"2.0.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.mongo-atlas/com.dynatrace.extension.mongo-atlas-2_6idlXyN.zip","release_notes":"* Collects Atlas Metric OPLOG_RATE_GB_PER_HOUR and converts it to Dynatrace metric OPLOG_RATE_MB_PER_MIN","created":"2023-10-17T11:25:39.588768Z"},{"name":"com.dynatrace.extension.mongo-atlas@2.0.5","fqn":"com.dynatrace.extension.mongo-atlas","version":"2.0.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.mongo-atlas/com.dynatrace.extension.mongo-atlas-2_wmxN4AS.zip","release_notes":"* Links processes to clusters via the connection string and user alias","created":"2023-10-09T08:29:15.851440Z"},{"name":"com.dynatrace.extension.mongo-atlas@2.0.4","fqn":"com.dynatrace.extension.mongo-atlas","version":"2.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.mongo-atlas/com.dynatrace.extension.mongo-atlas-2_t4xC6hX.zip","release_notes":"* Support for ingesting all Atlas Event Types\n* User Configuration option to restrict capturing of specific events\n* Update the project unified analysis screen to view all events","created":"2023-10-03T07:08:05.793708Z"},{"name":"com.dynatrace.extension.mongo-atlas@2.0.1","fqn":"com.dynatrace.extension.mongo-atlas","version":"2.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.mongo-atlas/com.dynatrace.extension.mongo-atlas-2_0GT5TSO.zip","release_notes":"* Update to use **v2** of the [MongoDB Atlas Administration API](https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/)\n* Support for all listed Metric Types: [Metrics Reference](https://www.mongodb.com/docs/ops-manager/current/reference/api/measures/measurement-types/)\n* Updated Dashboard and Unified Analysis Screens\n* Custom entity type for Partitions","created":"2023-10-03T06:46:29.052754Z"},{"name":"com.dynatrace.extension.mongo-atlas@1.0.7","fqn":"com.dynatrace.extension.mongo-atlas","version":"1.0.7","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.mongo-atlas/com.dynatrace.extension.mongo-atlas-1_ImsbtRq.zip","release_notes":"* Resolves a bug where metric scraping returned early for clusters with multiple nodes.","created":"2023-09-14T12:01:42.829621Z"},{"name":"com.dynatrace.extension.mongo-atlas@1.0.6","fqn":"com.dynatrace.extension.mongo-atlas","version":"1.0.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.mongo-atlas/com.dynatrace.extension.mongo-atlas-1_WxFGllR.zip","release_notes":"- Support for monitoring multiple Projects from the same configuration","created":"2023-08-08T06:04:25.313220Z"},{"name":"com.dynatrace.extension.mongo-atlas@1.0.5","fqn":"com.dynatrace.extension.mongo-atlas","version":"1.0.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.mongo-atlas/com.dynatrace.extension.mongo-atlas-1_BkLKfyf.zip","release_notes":"- Dashboard image and metric updates\n- Improved metric parsing to skip over null values","created":"2023-07-27T09:45:29.521460Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.mongo-atlas@3.0.4","fqn":"com.dynatrace.extension.mongo-atlas","version":"3.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.mongo-atlas/com.dynatrace.extension.mongo-atlas-3.0.4-5d9aaceb4a6174b4f2c7.zip","release_notes":"#### 🐛 Bugs fixed in this version:\r\n- Resolve bug in which some metrics were reporting an incorrect value based on the unit","created":"2026-02-10T21:26:18.312582Z"}]},{"id":787,"slug":"microsoft-sql-server-2","title":"Microsoft SQL Server","description":"Improve the health and performance monitoring of your Microsoft SQL Servers.","logo":"https://dt-cdn.net/hub/logos/microsoft-sql-server-2.png","link_to":"https://www.dynatrace.com/news/blog/intelligent-observability-for-oracle-and-sql-databases/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/microsoft-sql-server-2-extension","providers":[],"tags":["database","microsoft","mssql","sql"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Get an overview of your SQL Server monitoring using New Dashboards, which are bundled with the extension upon activation.","src":"https://dt-cdn.net/hub/Screenshot_20250429_160003-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_20250429_160003-1.png&sign=atqsixdp5QWwoBH-2u74hZ9dheH2CgKgS4jdpe7htH0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250429_160003-1.png&sign=2g9Mt8IW3NfrYsAdHXg19ZFW8HW-OsSLfdAnaRvHrqM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250429_160003-1.png&sign=PH4X5Q3djDnZ0_TtmtSUAR-OVXJAA749K7gUVDrSLvU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250429_160003-1.png&sign=8tuD6QfqD-hT7prkQttON7b00t7_c0tozCOOezceGLY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250429_160003-1.png&sign=qkcH2y-O-oJfJ7NOecSpUlZyZOor2etDMHCQs-4PFAs","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250429_160003-1.png&sign=6RH7QdbQrvUSgposGJoAn3IwbyNUJc1GRipPwaLrITE"}},{"caption":"See the largest files in your SQL Server Environment via logs ingested by the extension.","src":"https://dt-cdn.net/hub/Screenshot_20250428_142212-1_5eC90A1.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_20250428_142212-1_5eC90A1.png&sign=gNq7Iy7YNIz9JRwzwID9-YMLaNFylUQX_Zk9ztK3CPY","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250428_142212-1_5eC90A1.png&sign=VpAkLzHWoJ2nrZCsZEPzv6xhEBuifff2hP9SPIICdKQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250428_142212-1_5eC90A1.png&sign=mrcVlXQKY7Q2hdl2CCTN4VOdmz6ZBUf0pbxtV-nxtng","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250428_142212-1_5eC90A1.png&sign=gGdRAW2OUP5N3CXBrIKd3Uyzmo10uvqPe-469cijrTs","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250428_142212-1_5eC90A1.png&sign=EREdzYdFPS66cDHrkcHgHTLm6OTcHFFHjn2M0qFpW8s","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250428_142212-1_5eC90A1.png&sign=8tDAHbIdJ8X3UJiCmhjygGAosq9ItPdwm9u4mJcrkjc"}},{"caption":"See the longest running queries in your SQL Server environment via logs ingested by the extension.","src":"https://dt-cdn.net/hub/Screenshot_20250428_142001-2_DhUYsrL.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_20250428_142001-2_DhUYsrL.png&sign=0W2yrEN8avokwo46b9FmW7kQQOZlkkX_kkfQ1GASGQk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250428_142001-2_DhUYsrL.png&sign=F4060cFA8KA0FCvXpo7WJNLpwH46OQGx2MA-6RwqMlA","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250428_142001-2_DhUYsrL.png&sign=xBtp-6GS3ynEKMIxXjzN0m5maHJ61jZRdXwvFf8yEAg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250428_142001-2_DhUYsrL.png&sign=HUSt3i9QUVLWViZI8q6ftm0c8A-WYWrSIL3XiMjmG20","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250428_142001-2_DhUYsrL.png&sign=fn5iZq8YZKI-YBapTDh1t9gJUiDdknGXvAb0P2X1I20","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_20250428_142001-2_DhUYsrL.png&sign=et0scZji2oXY8wU0DIxCggTaUFBOrdePMDMCSLheJz8"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.11.5","release_latest_validation_result":{"name": "com.dynatrace.extension.sql-server", "author": {"name": "Dynatrace"}, "version": "2.11.5", "fileHash": "06f3eda0e5b90b683c133fca5fd31358fc00655a2ace38a9eeed9ba7f74cdb4d", "variables": ["longest-queries-timeout", "endpoint_metadata", "query-interval", "heavy-query-interval"], "dataSources": ["sqlServer"], "featureSets": ["Sessions", "Locks and waits", "Always On", "Agent", "Jobs", "Database files", "Latches", "Memory", "Backups", "Queries", "Transaction Logs", "Replication", "Transaction logs", "Locks"], "extensionName": "com.dynatrace.extension.sql-server", "minEECVersion": "1.303.0", "featureSetsDetails": {"Jobs": {"metrics": [], "isRecommended": true}, "Agent": {"metrics": [{"key": "sql-server.sql.agent.status"}], "isRecommended": true}, "Locks": {"metrics": [{"key": "sql-server.locks.timeouts.count", "metadata": {"unit": "Count", "description": "Number of lock requests that timed out, including requests for NOWAIT locks", "displayName": "Lock timeouts"}}, {"key": "sql-server.locks.deadlocks.count", "metadata": {"unit": "Count", "description": "Number of lock requests that resulted in a deadlock", "displayName": "Deadlocks"}}, {"key": "sql-server.locks.waits.count", "metadata": {"unit": "Count", "description": "Number of lock requests that required the caller to wait", "displayName": "Lock waits"}}, {"key": "sql-server.locks.waitTime.count", "metadata": {"unit": "MilliSecond", "description": "Wait time for locks", "displayName": "Lock wait time"}}], "isRecommended": true}, "Memory": {"metrics": [{"key": "sql-server.buffers.cacheHitRatio", "metadata": {"unit": "Percent", "description": "Percentage of pages found in the buffer cache without having to read from disk", "displayName": "Buffer cache hit"}}, {"key": "sql-server.buffers.freeListStalls.count", "metadata": {"unit": "Count", "description": "Number of requests that had to wait for a free page", "displayName": "Free list stalls"}}, {"key": "sql-server.buffers.pageReads.count", "metadata": {"unit": "Count", "description": "Number of physical database page reads that are issued", "displayName": "Page reads"}}, {"key": "sql-server.buffers.pageWrites.count", "metadata": {"unit": "Count", "description": "Number of physical database page writes that are issued", "displayName": "Page writes"}}, {"key": "sql-server.buffers.checkpointPages.count", "metadata": {"unit": "Count", "description": "Number of pages flushed to disk by a checkpoint or other operations that require all dirty pages to be flushed", "displayName": "Checkpoint pages"}}, {"key": "sql-server.buffers.pageLifeExpectancy", "metadata": {"unit": "Second", "description": "Number of seconds a page will stay in the buffer pool without references", "displayName": "Page life expectancy"}}, {"key": "sql-server.memory.connection", "metadata": {"unit": "KiloByte", "description": "Total amount of dynamic memory the server is using for maintaining connections", "displayName": "Connection memory"}}, {"key": "sql-server.memory.grantsOutstanding", "metadata": {"unit": "Count", "description": "Number of processes that have successfully acquired a workspace memory grant", "displayName": "Memory grants outstanding"}}, {"key": "sql-server.memory.grantsPending", "metadata": {"unit": "Count", "description": "Number of processes waiting for a workspace memory grant", "displayName": "Memory grants pending"}}], "isRecommended": true}, "Backups": {"metrics": [{"key": "sql-server.databases.backup.age", "metadata": {"unit": "Minute", "description": "Number of minutes passed since last backup", "displayName": "Minutes since last backup"}}, {"key": "sql-server.databases.backup.size", "metadata": {"unit": "Byte", "description": "Size of the last backup of that type", "displayName": "Size of the last backup"}}], "isRecommended": true}, "Latches": {"metrics": [{"key": "sql-server.latches.waits.count", "metadata": {"unit": "Count", "description": "Number of latch requests that could not be granted immediately", "displayName": "Latch waits"}}, {"key": "sql-server.latches.averageWaitTime.count", "metadata": {"unit": "MilliSecond", "description": "Average latch wait time for latch requests that had to wait", "displayName": "Average latch wait time"}}], "isRecommended": true}, "Queries": {"metrics": [{"key": "sql-server.databases.failedDistributedTransactions.count", "metadata": {"unit": "Count", "description": "The number of failed distributed transactions", "displayName": "Failed Distributed Transactions"}}, {"key": "sql-server.locks.byWaitType"}, {"key": "sql-server.sql.batchRequests.count", "metadata": {"unit": "Count", "description": "Number of Transact-SQL command batches received", "displayName": "Batch requests"}}, {"key": "sql-server.sql.compilations.count", "metadata": {"unit": "Count", "description": "Number of SQL statement compilations", "displayName": "SQL compilations"}}, {"key": "sql-server.sql.recompilations.count", "metadata": {"unit": "Count", "description": "Number of SQL statement re-compilations", "displayName": "SQL re-compilations"}}, {"key": "sql-server.locks.elapsedTimeRequestsPercent", "metadata": {"unit": "Percent", "description": "Percentage of elapsed time for requests wait type performance counter_name", "displayName": "Percent of Elapsed time for Requests wait type"}}], "isRecommended": true}, "default": {"metrics": [{"key": "sql-server.databases.state", "metadata": {"unit": "State", "description": "Database state", "displayName": "Database state"}}, {"key": "sql-server.databases.transactions.count", "metadata": {"unit": "Count", "description": "Number of transactions started for the database", "displayName": "Transactions"}}, {"key": "sql-server.host.cpus", "metadata": {"unit": "Count", "description": "Detected CPU Count", "displayName": "CPU Count"}}, {"key": "sql-server.cpu.kernelTime.count", "metadata": {"unit": "MilliSecond", "description": "Time spent by all threads in kernel mode", "displayName": "Time spent in kernel mode"}}, {"key": "sql-server.cpu.userTime.count", "metadata": {"unit": "MilliSecond", "description": "Time spent by all threads in user mode", "displayName": "Time spent in user mode"}}, {"key": "sql-server.memory.physical", "metadata": {"unit": "KiloByte", "description": "Total amount of physical memory on the machine", "displayName": "Physical memory"}}, {"key": "sql-server.memory.virtual", "metadata": {"unit": "KiloByte", "description": "Total amount of virtual address space available to the process in user mode", "displayName": "Virtual memory"}}, {"key": "sql-server.memory.total", "metadata": {"unit": "KiloByte", "description": "Amount of memory the server has committed using the memory manager", "displayName": "Total server memory"}}, {"key": "sql-server.memory.target", "metadata": {"unit": "KiloByte", "description": "Amount of memory that can be consumed by memory manager", "displayName": "Target server memory"}}, {"key": "sql-server.uptime", "metadata": {"unit": "Seconds", "description": "Time in seconds since instance was last started", "displayName": "Uptime"}}, {"key": "sql-server.general.logins.count", "metadata": {"unit": "Count", "description": "Number of logins started, excluding pooled connections", "displayName": "Logins"}}, {"key": "sql-server.general.userConnections", "metadata": {"unit": "Count", "description": "Number of users currently connected to SQL Server", "displayName": "User connections"}}, {"key": "sql-server.general.processesBlocked", "metadata": {"unit": "Count", "description": "Number of currently blocked processes", "displayName": "Processes blocked"}}, {"key": "sql-server.worker.activeWorkers", "metadata": {"unit": "gauge", "description": "Number of workers that are actively executing tasks", "displayName": "Active workers"}}, {"key": "sql-server.worker.maxWorkers", "metadata": {"unit": "gauge", "description": "Maximum number of workers that can be active", "displayName": "Max workers"}}, {"key": "sql-server.worker.threadsPercent", "metadata": {"unit": "Percent", "description": "Percentage of worker threads in use", "displayName": "Worker threads percentage"}}], "isRecommended": true}, "Sessions": {"metrics": [{"key": "sql-server.sessions", "metadata": {"unit": "Count", "description": "Number of active sessions per user", "displayName": "Sessions"}}], "isRecommended": true}, "Always On": {"metrics": [{"key": "sql-server.always-on.db.synchronizationState", "metadata": {"unit": "State", "description": "Data-movement state", "displayName": "Synchronization state"}}, {"key": "sql-server.always-on.db.synchronizationHealth", "metadata": {"unit": "State", "description": "Intersection of the synchronization state of a database that is joined to the group on the replica and the availability mode of the replica", "displayName": "Synchronization health"}}, {"key": "sql-server.always-on.db.state", "metadata": {"unit": "State", "description": "State of the availability database", "displayName": "Database state"}}, {"key": "sql-server.always-on.db.logSendQueueSize", "metadata": {"unit": "KibiByte", "description": "Amount of log records of the primary database not sent to the secondary databases", "displayName": "Log send queue size"}}, {"key": "sql-server.always-on.db.logSendRate", "metadata": {"unit": "KiloBytePerSecond", "description": "Average rate at which primary replica instance sends data", "displayName": "Log send rate"}}, {"key": "sql-server.always-on.db.redoQueueSize", "metadata": {"unit": "KiloByte", "description": "Amount of log records in the log files of the secondary replica that has not yet been redone", "displayName": "Redo queue size"}}, {"key": "sql-server.always-on.db.redoRate", "metadata": {"unit": "KiloBytePerSecond", "description": "Average Rate at which the log records are being redone on a given secondary database", "displayName": "Redo rate"}}, {"key": "sql-server.always-on.db.filestreamSendRate", "metadata": {"unit": "KiloBytePerSecond", "description": "The rate at which the filestream files are shipped to the secondary replica", "displayName": "Filestream send rate"}}, {"key": "sql-server.always-on.ag.automatedBackupPreference", "metadata": {"unit": "State", "description": "Preferred location for backups in this availability group", "displayName": "Automated backup preference"}}, {"key": "sql-server.always-on.ag.primaryRecoveryHealth", "metadata": {"unit": "State", "description": "Indicates the recovery health of the primary replica", "displayName": "Primary recovery health"}}, {"key": "sql-server.always-on.ag.secondaryRecoveryHealth", "metadata": {"unit": "State", "description": "Indicates the recovery health of a secondary replica", "displayName": "Secondary recovery health"}}, {"key": "sql-server.always-on.ag.synchronizationHealth", "metadata": {"unit": "State", "description": "Reflects a rollup of the synchronization health of all replicas the group", "displayName": "Synchronization health"}}, {"key": "sql-server.always-on.ar.availabilityMode", "metadata": {"unit": "State", "description": "The availability mode of the replica", "displayName": "Availability mode"}}, {"key": "sql-server.always-on.ar.failoverMode", "metadata": {"unit": "State", "description": "The failover mode of the replica", "displayName": "Failover mode"}}, {"key": "sql-server.always-on.ar.isLocal", "metadata": {"unit": "State", "description": "Whether the replica is local", "displayName": "Is replica local"}}, {"key": "sql-server.always-on.ar.role", "metadata": {"unit": "State", "description": "Current groups role of a local replica or a connected remote replica", "displayName": "Replica role"}}, {"key": "sql-server.always-on.ar.operationalState", "metadata": {"unit": "State", "description": "Current operational state of the replica", "displayName": "Operational state"}}, {"key": "sql-server.always-on.ar.recoveryHealth", "metadata": {"unit": "State", "description": "Rollup of the database_state column", "displayName": "Recovery health"}}, {"key": "sql-server.always-on.ar.synchronizationHealth", "metadata": {"unit": "State", "description": "Rollup of the database synchronization state of all joined replicas and the availability mode of the replica", "displayName": "Synchronization health"}}, {"key": "sql-server.always-on.ar.connectedState", "metadata": {"unit": "State", "description": "Whether a secondary replica is currently connected to the primary replica", "displayName": "Connected state"}}], "isRecommended": true}, "Replication": {"metrics": [{"key": "sql-server.replica.bytesSent.count", "metadata": {"unit": "Byte", "description": "Message bytes queued to be sent to replicas", "displayName": "Bytes sent to replica"}}, {"key": "sql-server.replica.sends.count", "metadata": {"unit": "Count", "description": "Number of messages queued to be sent to replica", "displayName": "Sends to replica"}}, {"key": "sql-server.replica.bytesSentToTransport.count", "metadata": {"unit": "Byte", "description": "Dequeued message bytes sent across network to replicas", "displayName": "Bytes sent to transport"}}, {"key": "sql-server.replica.sendsToTransport.count", "metadata": {"unit": "Count", "description": "Number of messages sent across network to replicas", "displayName": "Sends to transport"}}, {"key": "sql-server.replica.bytesReceived.count", "metadata": {"unit": "Byte", "description": "Message bytes received from replica", "displayName": "Bytes received from replica"}}, {"key": "sql-server.replica.receives.count", "metadata": {"unit": "Count", "description": "Number of messages received from replica", "displayName": "Receives from replica"}}, {"key": "sql-server.replica.resentMessages.count", "metadata": {"unit": "Count", "description": "Number of messages that had to be resent to replica", "displayName": "Resent messages"}}], "isRecommended": true}, "Database files": {"metrics": [{"key": "sql-server.databases.file.size", "metadata": {"unit": "KiloByte", "description": "Total size of files of specific types per database", "displayName": "Database file size"}}, {"key": "sql-server.databases.file.usedSpace", "metadata": {"unit": "KiloByte", "description": "Total size of space used in files of specific types per database", "displayName": "Database file used size"}}, {"key": "sql-server.databases.file.emptySpace", "metadata": {"unit": "KiloByte", "description": "Total size of empty space in files of specific types per database", "displayName": "Database file empty size"}}], "isRecommended": true}, "Locks and waits": {"metrics": [], "isRecommended": true}, "Transaction Logs": {"metrics": [], "isRecommended": true}, "Transaction logs": {"metrics": [{"key": "sql-server.databases.log.filesSize", "metadata": {"unit": "KiloByte", "description": "Cumulative size of all the transaction log files in the database", "displayName": "Log files size"}}, {"key": "sql-server.databases.log.filesUsedSize", "metadata": {"unit": "KiloByte", "description": "The cumulative used size of all the log files in the database", "displayName": "Log files used size"}}, {"key": "sql-server.databases.log.flushWaits.count", "metadata": {"unit": "Count", "description": "Number of commits waiting for the log flush", "displayName": "Log flush waits"}}, {"key": "sql-server.databases.log.growths.count", "metadata": {"unit": "Count", "description": "Number of times the transaction log for the database has been expanded", "displayName": "Log growths"}}, {"key": "sql-server.databases.log.shrinks.count", "metadata": {"unit": "Count", "description": "Number of log shrinks for this database", "displayName": "Log shrinks"}}, {"key": "sql-server.databases.log.truncations.count", "metadata": {"unit": "Count", "description": "Number of times the transaction log has been truncated (in Simple Recovery Model)", "displayName": "Log truncations"}}, {"key": "sql-server.databases.log.percentUsed", "metadata": {"unit": "Percent", "description": "Percentage of space in the log that is in use", "displayName": "Percent log used"}}], "isRecommended": true}}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Microsoft SQL Server database monitoring is based on a remote monitoring approach implemented as a Dynatrace ActiveGate extension. The extension queries MS SQL databases for key performance and health metrics, extending your visibility, and allowing DAVIS AI to provide anomaly detection and problem analysis."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Understand the impact of resource shortages, locks or other database issues have on your application by observing the database server itself.\n* Track health and performance of the MS SQL servers"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Microsoft SQL Server extension](https://docs.dynatrace.com/docs/shortlink/microsoft-sql-server-2-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n#### Supported types of SQL Server\n\n* SQL Server *(editions: Enterprise, Standard, Developer, Web, Express) on Windows servers.*\n* Azure SQL Database.\n* Azure SQL Managed Instance.\n\n**Important note:** The extension is reported to work with other types of SQL Server, such as AWS RDS or SQL Server on Linux, but they are not officially supported.\n\n#### Supported types of HA or replication\n\n* Always On\n\n**Important note:** Other types of replication and HA monitoring, including publisher/subscriber model, are not supported yet.\n\n#### Supported versions of SQL Server\n\nAny version of SQL Server with active extended support by Microsoft is supported by this extension.\nPlease refer to the official Microsoft documentation about [lifecycle dates for SQL Server](https://docs.microsoft.com/en-us/sql/sql-server/end-of-support/sql-server-end-of-life-overview?view=sql-server-ver15).\n\n#### Simultaneous use of different versions of extension\n\n* Running two or more different versions of the extension against the same SQL Server is **not supported**.\n* Running different major versions (for example, version 1 and version 2) of the extension on the same tenant is **highly discouraged** and is **not supported**. This will break the topology model.\n\n#### Compatibility with OneAgent \n\n* In order for SQL Server Instance entity to be linked to the Host entity, they must share the same IP address. If the monitoring configuration for SQL Server is configured with a different IP address, two instances will not be linked with each other."},"sourceId":"details"}],"modified":"2026-03-10T07:48:13.102061Z","created":"2022-07-21T14:59:19.020846Z","seo_title":"SQL Server Monitoring","seo_description":"System, backup, Always On, jobs, and performance monitoring. Query level observability and state management.","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/Screenshot_20250429_160003-1.png","https://dt-cdn.net/hub/Screenshot_20250428_142212-1_5eC90A1.png","https://dt-cdn.net/hub/Screenshot_20250428_142001-2_DhUYsrL.png"],"about":"Microsoft SQL Server database monitoring is based on a remote monitoring approach implemented as a Dynatrace ActiveGate extension. The extension queries MS SQL databases for key performance and health metrics, extending your visibility, and allowing DAVIS AI to provide anomaly detection and problem analysis.","use_cases":"* Understand the impact of resource shortages, locks or other database issues have on your application by observing the database server itself.\n* Track health and performance of the MS SQL servers","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Microsoft SQL Server extension](https://docs.dynatrace.com/docs/shortlink/microsoft-sql-server-2-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.sql-server@2.11.5","fqn":"com.dynatrace.extension.sql-server","version":"2.11.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-server/com.dynatrace.extension.sql-server-2.11.5-06f3eda0e5b90b683c13.zip","release_notes":"Fixes and Improvements:\r\n- Entity `sql:sql_server_instance` would display a duplicate for a short period of time after ingesting logs. Topology rules have been corrected.","created":"2026-02-23T13:30:34.050183Z"},{"name":"com.dynatrace.extension.sql-server@2.11.1","fqn":"com.dynatrace.extension.sql-server","version":"2.11.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-server/com.dynatrace.extension.sql-server-2.11.1-58328d7020231338716a.zip","release_notes":"### New Features\n- Added ALERT_TEMPLATES for anomaly detectors in the Davis Anomaly Detection app.","created":"2025-12-10T10:01:05.982080Z"},{"name":"com.dynatrace.extension.sql-server@2.11.0","fqn":"com.dynatrace.extension.sql-server","version":"2.11.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-server/com.dynatrace.extension.sql-server-2.11.0-23955baf33669d1ebbb3.zip","release_notes":"### New Features\r\n\r\n- **Added Worker Metrics to the Default Feature Set**\r\n    \r\n    - **Active Workers**: Displays the number of workers actively executing tasks.\r\n    - **Max Workers**: Shows the maximum number of workers that can be active.\r\n    - **Worker Threads Percentage**: Indicates the percentage of worker threads currently in use.\r\n- **Added Query Performance Metric to the Queries Feature Set**\r\n    \r\n    - **Percent of Elapsed Time for Requests Wait Type**: Represents the percentage of elapsed time for requests categorized by wait type performance counter.\r\n- **Added @@servername as a New Attribute**\r\n    \r\n    - Added as an additional attribute to Server Instances.\r\n\r\n---\r\n\r\n### Improvements\r\n\r\n- Updated {device.name} to {device} on database instances, enabling the database name to appear in the naming string.\r\n\r\n---\r\n\r\n### Bug Fixes\r\n\r\n- **Failed Distributed Transactions Query Updated**\r\n    - Resolved an issue where a temporary duplicate could occur if an orphaned query was recorded.\r\n\r\n---\r\n### Future Breaking Change\r\nIn a future update `Transaction Logs` and `Transaction logs` FeatureSets will be merged into one.","created":"2025-12-04T21:01:53.872144Z"},{"name":"com.dynatrace.extension.sql-server@2.10.4","fqn":"com.dynatrace.extension.sql-server","version":"2.10.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-server/com.dynatrace.extension.sql-server-2.10.4-494f8f832784c597083f.zip","release_notes":"##### Potential Breaking Change affecting **Availability Replica Entities**\n## Bug Fix:\n- Availability Replica would not handle name instances correctly. This has been fixed and now relationship mapping will happen as expected. The previously incorrect entities may no longer appear.\n## Dimension Changes:\n- `Product Version` Dimension has now been changed to `DB Instance Version` on SQL Server Instance Entity. This is now a standardized value across Database Extensions.\n## Attribute Changes\n- All Entities created by the SQL Server Extension now have the `security_context` attribute which is entered via the Monitoring Configuration.","created":"2025-09-11T07:05:28.500113Z"},{"name":"com.dynatrace.extension.sql-server@2.10.1","fqn":"com.dynatrace.extension.sql-server","version":"2.10.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-server/com.dynatrace.extension.sql-server-2.10.1-daa2e4fb7ed60f0c3bd2.zip","release_notes":"## Bugfix\n- `failed_jobs` previously would ingest job failures older than 5 minutes depending on the time of hour. This has been corrected.\n\n## Warning\n- `Transaction Logs` featureSet to be removed in a future update. `Transaction logs` will continue to exist","created":"2025-07-04T08:22:39.598144Z"},{"name":"com.dynatrace.extension.sql-server@2.10.0","fqn":"com.dynatrace.extension.sql-server","version":"2.10.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-server/com.dynatrace.extension.sql-server-2.10.0-dd7b558a5b7e444d9f1f.zip","release_notes":"# Improvements\n- Added new alert `SQL Server is unreachable` to monitor database availability, based on `Uptime metric`\n- Uptime visualization updated from single value display to graph chart visualization for better alert investigation","created":"2025-07-01T08:46:28.578557Z"},{"name":"com.dynatrace.extension.sql-server@2.9.3","fqn":"com.dynatrace.extension.sql-server","version":"2.9.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-server/com.dynatrace.extension.sql-server-2.9.3-106bae19d54fc2798809.zip","release_notes":"**Bug fixes**:\n- Current Jobs query syntax fix. This was causing a breakage of the extension\n\n**Warning**:\n- \"Transaction Logs\" featureSet to be removed in a future update. \"Transaction logs\" will continue to exist.\n- Minimum EEC version increased (1.303) for Query Interval which was causing breakage issues when updating to 2.7.0 and above","created":"2025-06-06T07:53:03.651742Z"},{"name":"com.dynatrace.extension.sql-server@2.9.2","fqn":"com.dynatrace.extension.sql-server","version":"2.9.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-server/com.dynatrace.extension.sql-server-2.9.2-48545ba132607da0f788.zip","release_notes":"**Bug fixes**:\n- buffer_cache_hit bundled alert now fixed.\n- Minimum EEC version increased to 1.303 for Query Interval which was causing breakage issues when updating to 2.7.0 and above\n\n\n**Improvements**:\n- event.group added for agent and application queries log ingest\n- Added \"Job Category id\" and \"Job Category name\" to Current and Failed Jobs\n\n\n**Features**:\n- Now able to see the `locks and waits` of impacted requests.\n- Added Gen 3 dashboard to visualize the `locks and waits` data \n\n\n**Warning**:\n- \"Transaction Logs\" featureSet to be removed in a future update. \"Transaction logs\" will continue to exist.","created":"2025-05-27T12:55:28.269658Z"},{"name":"com.dynatrace.extension.sql-server@2.8.0","fqn":"com.dynatrace.extension.sql-server","version":"2.8.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-server/com.dynatrace.extension.sql-server-2.8.0-043bf801e56ffc0d6223.zip","release_notes":"**New Feature**:\n\n- Configurable frequency for the SQL queries","created":"2025-05-01T13:16:13.303718Z"},{"name":"com.dynatrace.extension.sql-server@2.7.5","fqn":"com.dynatrace.extension.sql-server","version":"2.7.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-server/com.dynatrace.extension.sql-server-2.7.5-2b4faad1f96f3501da79.zip","release_notes":"Adds the SAME_AS relationship between SQL Instances and related Process Group Instances on OneAgent monitored hosts.","created":"2025-04-25T18:07:18.076223Z"},{"name":"com.dynatrace.extension.sql-server@2.7.3","fqn":"com.dynatrace.extension.sql-server","version":"2.7.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-server/com.dynatrace.extension.sql-server-2.7.3-c914eaf032b557659249.zip","release_notes":"**Features:**\n\n- Added a built-in dashboard for 3rd gen SaaS tenants.","created":"2025-04-04T22:08:22.989492Z"},{"name":"com.dynatrace.extension.sql-server@2.7.1","fqn":"com.dynatrace.extension.sql-server","version":"2.7.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-server/com.dynatrace.extension.sql-server-2.7_lDh6mb6.zip","release_notes":"#### Fixed in this version:\n\n- Sorting SQL statements in Databases app would produce duplicate results","created":"2025-01-06T11:48:02.423032Z"},{"name":"com.dynatrace.extension.sql-server@2.7.0","fqn":"com.dynatrace.extension.sql-server","version":"2.7.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-server/com.dynatrace.extension.sql-server-2.7_vPycHKN.zip","release_notes":"##### New Entity\n- SQL Agent added to topology\n\n##### New Metrics\n- Agent Status\n- Failed Distributed Transactions Count\n\n##### New Log Ingests\n- Top 25 Agent Queries running longer than 60 seconds\n- Top 25 Application Queries running longer than 60 seconds\n\n### Bug Fixes\n- Fixed an issue where Databases App did not display Uptime Hours due to syntax error.\n- Fixed Arithmetic Overflow Error that had a chance to occur in large environments on the Largest Files Managed calculation.","created":"2024-11-27T10:33:42.464860Z"},{"name":"com.dynatrace.extension.sql-server@2.6.0","fqn":"com.dynatrace.extension.sql-server","version":"2.6.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-server/com.dynatrace.extension.sql-server-2.6_yBO8qSH.zip","release_notes":"Improvements\n----------------\n- Execution Plan fetching now done in Databases App\n- Instance entity parsing from log records\n\nChanges\n----------------\n- Removed query plan from longest_queries query\n- Show latest back-up age","created":"2024-10-17T04:22:37.634541Z"},{"name":"com.dynatrace.extension.sql-server@2.5.4","fqn":"com.dynatrace.extension.sql-server","version":"2.5.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-server/com.dynatrace.extension.sql-server-2.5_y5Kx2Q2.zip","release_notes":"**Improvements**:\n\n- Added default value for `availability.replica.instance` dimension: `MSSQLSERVER`.\n\n  This enables the SAME AS relationship between the `sql:sql_server_instance` and `sql:sql_server_availability_replica` entities based on the equality of their respective attributes: `server = ar_server_name` and `instance = ar_instance_name`. \n\n  Previously, if the replica was running on an instance that had a default name, the relationshp wasn't being established.","created":"2024-08-09T18:27:11.535741Z"},{"name":"com.dynatrace.extension.sql-server@2.5.3","fqn":"com.dynatrace.extension.sql-server","version":"2.5.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-server/com.dynatrace.extension.sql-server-2.5_uLTlbLb.zip","release_notes":"**Bug fixes**:\n\n- Fixed typo in the metric description of the `sql-server.databases.log.percentUsed`.\n  ","created":"2024-08-07T21:50:27.179694Z"},{"name":"com.dynatrace.extension.sql-server@2.5.2","fqn":"com.dynatrace.extension.sql-server","version":"2.5.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-server/com.dynatrace.extension.sql-server-2.5_yfPx6bh.zip","release_notes":"**Bug fixes**:\n\n- Added `SAME_AS` relationship from `sql:sql_server_availability_replica` to `sql:sql_server_instance` based on the matching `ar_server_name` -> `server` and `ar_instance_name` -> `instance` attributes.\n","created":"2024-07-05T12:53:19.050005Z"},{"name":"com.dynatrace.extension.sql-server@2.5.1","fqn":"com.dynatrace.extension.sql-server","version":"2.5.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-server/com.dynatrace.extension.sql-server-2.5_7sVs9Gr.zip","release_notes":"**Bug fixes**:\n\n- Hotfix for backup age retrieval in metric `sql-server.databases.backup.age`. Release 2.5.0 introduced a bug where age of the oldest backup instead of the latest one was retrieved.\n  ","created":"2024-06-28T13:52:42.174334Z"},{"name":"com.dynatrace.extension.sql-server@2.5.0","fqn":"com.dynatrace.extension.sql-server","version":"2.5.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-server/com.dynatrace.extension.sql-server-2.5_HvWNhNB.zip","release_notes":"**Bug fixes**:\n\n- Only the age of the oldest observable backup was reported in the `sql-server.databases.backup.age` metric. This has now been fixed and the age of the most recent backup is being reported instead.\n\n**Improvements**:\n\n- Additional dimensions in for backup metrics: `device_type`, `recovery_model`, `software_name`.\n- Better granularity for `backup_type` dimension: \"Full\", \"Full copy-only\", \"Differential\", \"Transaction log\", \"File or filegroup\", \"Differential file\", \"Partial\", \"Differential partial\".\n\n**Features**:\n\n- Backup monitoring for Azure SQL Database is now available through \"Backups\" feature set. The `sys.dm_database_backups` view is queried every 5 minutes and a record about each finished backup is ingested as a log. Can be filtered using the `backups_azure` value for `event.group` attribute.\n- Monitoring of each individual backup for SQL Server and Azure SQL Managed Instances is now available through \"Backups\" feature set. Information about every backup finished within the last 5 minutes is retrieved and ingested as a log record.\n","created":"2024-06-26T12:35:40.468839Z"},{"name":"com.dynatrace.extension.sql-server@2.4.3","fqn":"com.dynatrace.extension.sql-server","version":"2.4.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-server/com.dynatrace.extension.sql-server-2.4_BJZhnKf.zip","release_notes":"**Improvements**:\n\n- Default timeout for `longest_queries` is increased to 120 seconds. Allowing query to have more time to complete and fetch the data about top busiest queries on the target database.\n\n**Features**:\n\n- New variable \"Longest queries timeout\" that can be specified per monitoring configuration. Default is 120 seconds. Can be increased to values up to 290 seconds.\n\n**Warning**:\n\n- Any value specified in the \"Longest queries timeout\" variable field must be a valid integer.\n  ","created":"2024-06-19T14:10:36.708991Z"},{"name":"com.dynatrace.extension.sql-server@2.3.0","fqn":"com.dynatrace.extension.sql-server","version":"2.3.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-server/com.dynatrace.extension.sql-server-2.3_0ugDlX9.zip","release_notes":"**Bug fixes**:\n\n- Fixed incorrectly detected relationship between Availability Databases and Availability Groups. Previously only one availability database was visible per group.\n\n**Warning**:\n\n- Direct topology relationship between Availability Group and Availability Database entity types was removed. Instead, the relationship between them is now derived through Availability Replica.\n- Direct topology relationship between Database and Availability Database is removed. It wasn't detected properly in the past and has been removed as redundant.\n  ","created":"2024-05-17T12:47:44.639169Z"},{"name":"com.dynatrace.extension.sql-server@2.2.4","fqn":"com.dynatrace.extension.sql-server","version":"2.2.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-server/com.dynatrace.extension.sql-server-2.2_eqJGAs4.zip","release_notes":"**Bug fixes**:\n\n- Fix retrieval problems in \"Queries\" and \"Jobs\" feature sets for instances in non-UTC time zones or running on hosts in non-UTC time zones.\n","created":"2024-04-30T14:59:28.114290Z"},{"name":"com.dynatrace.extension.sql-server@2.2.3","fqn":"com.dynatrace.extension.sql-server","version":"2.2.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-server/com.dynatrace.extension.sql-server-2.2_EK28vGw.zip","release_notes":"**Bug fixes**:\n\n- Fixed: `Arithmetic overflow error / An expression of non-boolean type specified` for Database Files feature set\n","created":"2024-04-25T20:05:37.108476Z"},{"name":"com.dynatrace.extension.sql-server@2.2.2","fqn":"com.dynatrace.extension.sql-server","version":"2.2.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-server/com.dynatrace.extension.sql-server-2.2_E4pWO8P.zip","release_notes":"Improvements:\n* Top queries and failed jobs are now correctly retrieved for instances with a timezone other than UTC.","created":"2024-02-15T17:33:25.932745Z"},{"name":"com.dynatrace.extension.sql-server@2.2.1","fqn":"com.dynatrace.extension.sql-server","version":"2.2.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-server/com.dynatrace.extension.sql-server-2.2_leuInPI.zip","release_notes":"New features:\n\n* Monitoring of current and failed jobs (enabled through `Jobs` feature set).\n\nAddressed issues:\n\n* Improved compatibility with new Databases App.","created":"2024-01-26T14:37:42.779274Z"},{"name":"com.dynatrace.extension.sql-server@2.1.1","fqn":"com.dynatrace.extension.sql-server","version":"2.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-server/com.dynatrace.extension.sql-server-2.1_JukT0qJ.zip","release_notes":"* Number of longest queries collected every minute is reduced from 100 to 10 to comply with existing log ingestion limitations (to be increased back in the future release).\n* Monitoring of backups is now supported on Azure SQL Managed Instance and Analytics Platform System (PDW).\n* The `backup_type` dimension now contains full backup type names instead of a single letter.","created":"2023-12-21T08:14:46.215123Z"},{"name":"com.dynatrace.extension.sql-server@2.0.0","fqn":"com.dynatrace.extension.sql-server","version":"2.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-server/com.dynatrace.extension.sql-server-2.0_k8nQnlk.zip","release_notes":"# Major release with breaking changes\n\n## Breaking changes\n\n* All monitoring configurations must be recreated because of change in feature sets.\n* `instance` dimension changes its meaning to only contains an actual named instance name or `MSSQLSERVER` by default.\n* `hoursSinceBackup` metric is removed and replaced by `sql-server.databases.backup.age`.\n\n## New features\n\n* Query level monitoring: Top 100 longest running queries are collected every 5 minutes (enabled through *Queries* feature set).\n* Largest database files monitoring: Top 100 largest database files as monitored every 5 minutes (enabled through *Database files* feature set).\n* `instance` dimension is now retrieved from \"InstanceName\" server property but only contains an actual named instance name. Defaults to `MSSQLSERVER` for unnamed instances.\n* New `server` dimension is now retrieved from `ServerName` but only contains an actual machine or server name, without named instance.\n* Feature sets are not more granularly grouped allowing for fine grained control over which metrics are collected.\n* Detailed backup monitoring with backup size and backup age collected for backup type and individual database.\n* Detailed database files monitoring with average file size, used space, and empty space collected for each file type and individual database.\n* Entity screens are now adapted to the latest versions of SaaS and utilize DQL.\n* Monitoring of communication with availability replcia (bytes sent/received).\n* Conversion of database ID to human readable name for Azure SQL databases.\n* CPU and Memory monitoring.\n* Uptime monitoring.\n\n## Bug fixes\n\n* Incorrect detection of named instances in certain cases was addressed through better identification of `instance` and `server` dimensions.","created":"2023-11-28T14:59:31.926888Z"},{"name":"com.dynatrace.extension.sql-server@1.2.4","fqn":"com.dynatrace.extension.sql-server","version":"1.2.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-server/com.dynatrace.extension.sql-server-1.2_sYswW8o.zip","release_notes":"* Fix: missing column name for SQL Server versions below 2019","created":"2023-05-08T14:01:27.727085Z"},{"name":"com.dynatrace.extension.sql-server@1.1.0","fqn":"com.dynatrace.extension.sql-server","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-server/com.dynatrace.extension.sql-server-1.1_AJp4X5u.zip","release_notes":"- Always On support\n- Metric type fixed for Lock Wait Time and Latch Average Wait Time\n- Entities not being generated for hosts without a domain name\n- Entity topology updated\n- List of database entities is now available","created":"2022-11-04T14:15:54.510651Z"},{"name":"com.dynatrace.extension.sql-server@1.0.2","fqn":"com.dynatrace.extension.sql-server","version":"1.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-server/com.dynatrace.extension.sql-server-1.0.2.zip","release_notes":"* Support for monitoring databases on named instances.","created":"2022-07-22T11:12:20.169299Z"},{"name":"com.dynatrace.extension.sql-server@1.0.1","fqn":"com.dynatrace.extension.sql-server","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-server/com.dynatrace.extension.sql-server-1.0.1.zip","release_notes":"* Release v1.0.1\n* Contains the same metrics that were collected by the previous generation of the SQL Server remote monitoring.","created":"2022-07-21T14:59:19.637960Z"}],"related_technologies":["microsoft-sql-server-local"],"latest_downloads":[{"name":"com.dynatrace.extension.sql-server@2.11.5","fqn":"com.dynatrace.extension.sql-server","version":"2.11.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-server/com.dynatrace.extension.sql-server-2.11.5-06f3eda0e5b90b683c13.zip","release_notes":"Fixes and Improvements:\r\n- Entity `sql:sql_server_instance` would display a duplicate for a short period of time after ingesting logs. Topology rules have been corrected.","created":"2026-02-23T13:30:34.050183Z"}]},{"id":466,"slug":"dynatrace-integration-for-jira","title":"Jira Integration","description":"Integrate Dynatrace metrics and problem analysis into automated Jira workflows.","logo":"https://dt-cdn.net/hub/logos/dynatrace-integration-for-jira.png","link_to":null,"documentation_link":"https://alanata.atlassian.net/wiki/spaces/DTJIRA/overview","providers":[],"tags":["automation","CMDB","devops","Incident Management","itsm","jira"],"author":"9","coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/1_Auto_CMDB_sync.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_Auto_CMDB_sync.png&sign=hkavONH2ROiE0a_wF6ZrpbcrwRpnZTUiNccPyC3nx7I","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1_Auto_CMDB_sync.png&sign=R8FdHTWRFh4cYS2qCqBU7WbPjD9zUrCQJEp9v5MV-f4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1_Auto_CMDB_sync.png&sign=DZS5-LTacvuZzNRoJkoQmfB0rIv0NyToDWmlFneo92o","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1_Auto_CMDB_sync.png&sign=xV606K8NzqQMHBTWBDfcnJPHxphkHDY_tbqP-U5F-0w","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1_Auto_CMDB_sync.png&sign=OMMEc4F7O-yOKtkA8VQ5_nTQqsvNqDML0nP2ulXkr40","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F1_Auto_CMDB_sync.png&sign=ebs8djg35LJH_O6LO72EowrIENYg1yg4ZmFWEBEZ3QU"}},{"caption":"","src":"https://dt-cdn.net/hub/2_Auto_ticketing_with_business_impact_and_root_cause.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_Auto_ticketing_with_business_impact_and_root_cause.png&sign=Mwa8gLR7JoAXI4mmV754YwMAim4lyZ7LlTbkFfmaehc","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2_Auto_ticketing_with_business_impact_and_root_cause.png&sign=PKFvt0JpKNaFiTBUXUyhsDNe-NZX_QWNlHM-GwthKF4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2_Auto_ticketing_with_business_impact_and_root_cause.png&sign=BlheJbrbpu2o-Mu5eb2NTs7fTyHy1Plle2Ur2EDQWds","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2_Auto_ticketing_with_business_impact_and_root_cause.png&sign=siBXKCZ7bXU36yaZFOHAnOVC87YhKk5ZLmJUQA-XWE8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2_Auto_ticketing_with_business_impact_and_root_cause.png&sign=8IPvgMGr9HQVMb4an9t44r2y43C1-ozsdY53OXBalYo","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F2_Auto_ticketing_with_business_impact_and_root_cause.png&sign=FqDAd0y1OS-KUsvIRHjWCd3tvJQYvibDyCIbXCufKkU"}},{"caption":"","src":"https://dt-cdn.net/hub/3_Comment_synchonization.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_Comment_synchonization.png&sign=hkzwZILaE3-cvGGj2GRb9FCOoCDyl1-M33IVKRqENwQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F3_Comment_synchonization.png&sign=IRH8ukY1XhinUW2OQaWDTOO-k7ABUJ06y8JU5Acav7Y","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F3_Comment_synchonization.png&sign=5AP6wlbfTm_eIRxSNrb_fe_otimHDbd4P4u6FNP7t4Q","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F3_Comment_synchonization.png&sign=DKgOdiYkFaK3UyJmHovuTTQOk2PgHmMhUsA3QQO9RT8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F3_Comment_synchonization.png&sign=OmwTK4a14CCYG1cSQnfXkLi1LsCrHV0iixu2ND10PA4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F3_Comment_synchonization.png&sign=pZcD2O_b0TaYLcB0jXJ18Zzdz7e0RkAnzGH0H2QBW9w"}},{"caption":"","src":"https://dt-cdn.net/hub/CMDB_synchronization.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCMDB_synchronization.png&sign=k5EaZRvXQERd7TRJa6FSqVFgu26X9FR6zWtzOhMbA_0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCMDB_synchronization.png&sign=1ZLGxMiNTrhVw-GLBRoxmjoT56P0cN_4jvgqP8S9S78","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCMDB_synchronization.png&sign=56_OnHxmqX_9Wr2xaAgAbXYSdtpDmlPIwrRGdyb8xqA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCMDB_synchronization.png&sign=YVe0GPnYwlKl0eyIzlarCO2z0c8lrXtmihJX25vOqXw","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCMDB_synchronization.png&sign=2b31FeBvTp2cps_0MXh4-W0uN6zpE7_-kI8OLxwH-7k","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FCMDB_synchronization.png&sign=7MiihVhAlllsrkSfCj78oC7ncyTPNwjLGJcFfDtwDSI"}}],"support_link":"mailto:dynatrace_integration@alanata.sk","support_information":{"email":"dynatrace_integration@alanata.sk","url":""},"sales_link":"mailto:dynatrace-integration@alanata.sk","pricing":"BYOL","repository_href":"","is_partner":true,"marketo_form":6437,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Alanata's Dynatrace integration for Jira connects Dynatrace AI-powered, end-to-end full stack data and intelligent metrics with Atlassian products to enable better and proactive service operations and increased customer satisfaction. Accelerate your service operations by improving productivity through automated processes, increased information visibility across tools and keep your CMDB up-to-date, to reduce MTTR, decrease operational costs and eliminate service outages. Access the current state of IT infrastructure and problems discovered by Dynatrace without leaving Jira."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Details","source":"### Key Features\n* **Auto ticketing with business impact and root cause** - Create Jira tickets automatically based on Dynatrace problems - Automatic linking of detected problems with all affected CMDB configuration items and keeping them in sync - Access root-cause information identified by Dynatrace directly in Jira - View real-time Dynatrace problem status and related events in Jira - Automatically transition Jira issue workflow based on Dynatrace problem status - Synchronize comments between tools to keep both sides up to date \n* **CMDB Synchronization** - Automatic synchronization of auto-detected services and applications, along with their dependencies, in real time - Mirror Dynatrace Smartscape topology into CMDB - Keep your CMDB up to date using near real time Smartscape Topology synchronization - Enrich you existing CMDB in JIRA or use predefined CMDB structure \n* **Auto problem remediation** - Utilize the power of scripting to detect unapproved changes in your infrastructure - Automatically execute actions based on changes detected in Smartscape topology\n### Resources\n* [Alanata landing page](https://www.alanata.sk/en/riesenia/dynatrace-integration-for-jira/)\n* [Performance Clinic webinar](https://video.dynatrace.com/watch/a7S1KfJ6MGbPVMVGHSmfCE)\n* [Dynatrace fact sheet](https://assets.dynatrace.com/en/docs/fs/atlassian-dynatrace-tempest-fact-sheet-web-ready.pdf)\n* [Atlassian Marketplace](https://marketplace.atlassian.com/apps/1223014/dynatrace-integration-for-jira?hosting=datacenter&tab=overview)"},"sourceId":"details"}],"modified":"2025-11-04T08:05:58.244501Z","created":"2020-08-14T07:46:25.062000Z","seo_title":"Jira Integration monitoring & observability","seo_description":"Integrate Dynatrace metrics and problem analysis into automated Jira workflows. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/1_Auto_CMDB_sync.png","https://dt-cdn.net/hub/2_Auto_ticketing_with_business_impact_and_root_cause.png","https://dt-cdn.net/hub/3_Comment_synchonization.png","https://dt-cdn.net/hub/CMDB_synchronization.png"],"about":"Alanata's Dynatrace integration for Jira connects Dynatrace AI-powered, end-to-end full stack data and intelligent metrics with Atlassian products to enable better and proactive service operations and increased customer satisfaction. Accelerate your service operations by improving productivity through automated processes, increased information visibility across tools and keep your CMDB up-to-date, to reduce MTTR, decrease operational costs and eliminate service outages. Access the current state of IT infrastructure and problems discovered by Dynatrace without leaving Jira.","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":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":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":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":785,"slug":"quarkus","title":"Red Hat Quarkus","description":"Automatically and intelligently monitor, analyze, and optimize your applications deployed on Red Hat Quarkus.","logo":"https://dt-cdn.net/hub/logos/quarkus.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/quarkus","providers":["oa"],"tags":["GraalVM","hotspot","java","jvm","openjdk","runtime"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/quarkus_-_code_level.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fquarkus_-_code_level.png&sign=-Kh1lv5PuWLx6Fj3dHXDJCr0-HY22iJJ0R69a6d60oM","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fquarkus_-_code_level.png&sign=XX-KJNYvJwAkCsdq-2T00jYT5makJXwHTTD3k-msI4E","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fquarkus_-_code_level.png&sign=hMAwr9JE76yPAuCjioMT5CU5ZIVKmYUW1CHSJS6KTRM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fquarkus_-_code_level.png&sign=gs0srmssaJXxU3oFIOmtt0y3mESLBLkMvBWtigQZEmE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fquarkus_-_code_level.png&sign=CwUjd7RxXTPZKBWhxOHZ0nZCY1cu6CKE_2nEL_0ce8Y","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fquarkus_-_code_level.png&sign=y7qWhLC2wi6fjeSaxIrWj5Gl_m0crwXXm6gUN5DSdqY"}}],"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 OpenJDK HotSpot or GraalVM (non-native) 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 behavior."},"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's industry leading production grade continuous profiler.\n* Detect availability and performance problems across your stack proactively."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"If your Quarkus application runs directly on a virtual machine or bare-metal, [install OneAgent](https://docs.dynatrace.com/docs/shortlink/oneagent-installation-subsection) on that virtual machine to get started.\n\nIf your Quarkus 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 full log insight.\n\nMake sure to store the [Span attributes](https://docs.dynatrace.com/docs/shortlink/span-settings#span-attributes) that you want to analyze."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\nGraalVM native image tracing isn't supported."},"sourceId":"details"}],"modified":"2026-03-10T07:48:12.313096Z","created":"2022-07-06T16:14:03.220788Z","seo_title":"Red Hat Quarkus monitoring & observability","seo_description":"Automatically and intelligently monitor, analyze, and optimize your applications deployed on Red Hat Quarkus. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/quarkus_-_code_level.png"],"about":"Dynatrace automatically detects all applications executed on OpenJDK HotSpot or GraalVM (non-native) 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 behavior.","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's industry leading production grade continuous profiler.\n* Detect availability and performance problems across your stack proactively.","supported_distributions":"","get_started":"If your Quarkus application runs directly on a virtual machine or bare-metal, [install OneAgent](https://docs.dynatrace.com/docs/shortlink/oneagent-installation-subsection) on that virtual machine to get started.\n\nIf your Quarkus 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 full log insight.\n\nMake sure to store the [Span attributes](https://docs.dynatrace.com/docs/shortlink/span-settings#span-attributes) that you want to analyze."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["java"],"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":1049,"slug":"syslog-via-activegate","title":"Syslog (via ActiveGate)","description":"Secure native syslog collection via endpoint on Dynatrace ActiveGate.","logo":"https://dt-cdn.net/hub/syslog-via-AG_vohRD94.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/observe-and-explore/logs/lma-log-ingestion/lma-log-investion-syslog","providers":[],"tags":["ActiveGate","host observability","log","log-analytics","log forensics","logging","log-ingest-integration","log managenet and analytics","network","network connectivity","network health","network security","Syslog"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Syslog integration diagram","src":"https://dt-cdn.net/hub/syslog_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%2Fsyslog_diagram.png&sign=q4GDKW3l5aoE0q27r0pzUU6Dl2FbiFC6ywPvWu7Vyuk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsyslog_diagram.png&sign=gQgeN_12EBmP5MkGvMFznfzHHLHZzmySUcTKalHP7-8","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsyslog_diagram.png&sign=0whWnJDJEeJSBb9y7GRhdhp_mKxIp4qvlQy6Ea_unhk","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsyslog_diagram.png&sign=ZAyKj8v5j5X0V36nCC0yUf1TiIuT-3gBfKguDH9y5bI","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsyslog_diagram.png&sign=cwAnZ9_V-y8O1tFcmo3xcHISlbEiTiO6V7nbRcZltXg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsyslog_diagram.png&sign=iUVa92HZTln5QwfhJWEeJmR3VsQ4nkHhNNXfCAzwLoc"}}],"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":"Syslog, short for system logging protocol, enables system administrators to oversee and control log data from various components, such as network devices, Linux host syslogs, syslog servers, or other syslog producers.\r\n\r\n[Dynatrace Environment ActiveGate installed in monitor remote technologies mode](https://docs.dynatrace.com/docs/shortlink/activegate-routing-monitoring#monitor) enables a syslog endpoint that is easily configurable for a number of observability and security use cases. Environment ActiveGate is a known Dynatrace edge component with valuable advantages for enterprise environments:\r\n* Optimised cost of ownership with reliable lifecycle management\r\n* Enterprise support and security\r\n\r\n**This is intended for users who want to:** Integrate syslog to Dynatrace for host and network device observability, automation, and security.\r\n\r\n**This enables you to:** Seamlessly configure syslog integration and learn about recommended syslog observability strategy based on Environment ActiveGate.\r\n\r\nIn the case where Linux system syslog observability is the main focus, we recommend deploying OneAgent which [autodiscovers host syslog data](https://docs.dynatrace.com/docs/shortlink/lma-autodiscovery#oneagent-log-configuration-flow), preserves topology context, and requires minimal configuration and maintenance for use at scale."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"**Network monitoring** - observe internal errors and interruptions in the connectivity of your network devices.\r\n\r\n**Security** - alert on abnormal behaviour, monitor failed login attempts, set events based on incoming logs, and investigate findings with Dynatrace DQL.\r\n\r\n**Advanced analytics and automated observability** - easily integrate syslog from existing collectors like Syslog-ng or Rsyslog servers to Dynatrace for advanced analytics in Grail data lakehouse with [Notebooks](https://docs.dynatrace.com/docs/observe-and-explore/dashboards-and-notebooks/notebooks). Automatically resolve issues with [Workflows](https://docs.dynatrace.com/docs/platform-modules/automations/workflows). Take advantage of AI in the Dynatrace Platform to resolve issues before they impact application users. If required, Syslog collection via ActiveGate is also supported for Dynatrace Managed.\r\n\r\n**Edge data transformation** - Mask sensitive data, filter logs to ingest only relevant data, and decorate log lines with meaningful attributes.\r\n* Syslog implementation is based on an embedded Dynatrace OpenTelemtry collector. Review [Dynatrace OpenTelemtry Collector documentation](https://docs.dynatrace.com/docs/extend-dynatrace/opentelemetry/collector#distributions) for available components and links to configuration details."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Prerequisites:\r\n\r\n* Environment ActiveGate version 1.295+ on Linux installed to [monitor remote technologies](https://docs.dynatrace.com/docs/setup-and-configuration/dynatrace-activegate/capabilities/routing-monitoring-purpose).\r\n* Your network devices have the syslog enabled or you have other syslog producers configured in your network. Dynatrace supports a wide variety of syslog implementations, including RSysLog, Syslog-NG, NXLog, and others. Refer to RFC3164 and RFC5424 standards for syslog protocol and format details. \r\n\r\n\r\nSingle change to Environment AcitveGate configuration enables endpoint to receive syslog via TCP (port 601) and UDP (port 514)\r\n\r\nThe detailed guide available in Dynatrace [Syslog ingestion with ActiveGate](https://docs.dynatrace.com/docs/observe-and-explore/logs/lma-log-ingestion/lma-log-investion-syslog) documentation explains how to configure and verify connection on your Environment ActiveGate on Linux to collect syslog logs in your network and ingest them to Dynatrace."},"sourceId":"get_started"}],"modified":"2026-02-18T14:29:59.703698Z","created":"2024-07-12T06:20:23.362066Z","seo_title":"Syslog (via ActiveGate) monitoring & observability","seo_description":"Secure native syslog collection via endpoint on Dynatrace ActiveGate. Start your free trial today!","customer_story":null,"marketing_related_content":[{"href":"https://www.dynatrace.com/news/blog/observe-syslog-with-dynatrace-activegate/","image":"https://cdn.hub.central.dynatrace.com/hub/Blog__OTP_0167__high_res_version.png","title":"Observe syslog with Dynatrace ActiveGate, a secure, trusted edge component","href_text":"Read more","description":"Dynatrace Environment ActiveGate edge component solves this hassle with flexible syslog endpoint configuration, making data actionable on the Dynatrace® platform."}],"screenshots":["https://dt-cdn.net/hub/syslog_diagram.png"],"about":"Syslog, short for system logging protocol, enables system administrators to oversee and control log data from various components, such as network devices, Linux host syslogs, syslog servers, or other syslog producers.\r\n\r\n[Dynatrace Environment ActiveGate installed in monitor remote technologies mode](https://docs.dynatrace.com/docs/shortlink/activegate-routing-monitoring#monitor) enables a syslog endpoint that is easily configurable for a number of observability and security use cases. Environment ActiveGate is a known Dynatrace edge component with valuable advantages for enterprise environments:\r\n* Optimised cost of ownership with reliable lifecycle management\r\n* Enterprise support and security\r\n\r\n**This is intended for users who want to:** Integrate syslog to Dynatrace for host and network device observability, automation, and security.\r\n\r\n**This enables you to:** Seamlessly configure syslog integration and learn about recommended syslog observability strategy based on Environment ActiveGate.\r\n\r\nIn the case where Linux system syslog observability is the main focus, we recommend deploying OneAgent which [autodiscovers host syslog data](https://docs.dynatrace.com/docs/shortlink/lma-autodiscovery#oneagent-log-configuration-flow), preserves topology context, and requires minimal configuration and maintenance for use at scale.","use_cases":"**Network monitoring** - observe internal errors and interruptions in the connectivity of your network devices.\r\n\r\n**Security** - alert on abnormal behaviour, monitor failed login attempts, set events based on incoming logs, and investigate findings with Dynatrace DQL.\r\n\r\n**Advanced analytics and automated observability** - easily integrate syslog from existing collectors like Syslog-ng or Rsyslog servers to Dynatrace for advanced analytics in Grail data lakehouse with [Notebooks](https://docs.dynatrace.com/docs/observe-and-explore/dashboards-and-notebooks/notebooks). Automatically resolve issues with [Workflows](https://docs.dynatrace.com/docs/platform-modules/automations/workflows). Take advantage of AI in the Dynatrace Platform to resolve issues before they impact application users. If required, Syslog collection via ActiveGate is also supported for Dynatrace Managed.\r\n\r\n**Edge data transformation** - Mask sensitive data, filter logs to ingest only relevant data, and decorate log lines with meaningful attributes.\r\n* Syslog implementation is based on an embedded Dynatrace OpenTelemtry collector. Review [Dynatrace OpenTelemtry Collector documentation](https://docs.dynatrace.com/docs/extend-dynatrace/opentelemetry/collector#distributions) for available components and links to configuration details.","supported_distributions":"","get_started":"Prerequisites:\r\n\r\n* Environment ActiveGate version 1.295+ on Linux installed to [monitor remote technologies](https://docs.dynatrace.com/docs/setup-and-configuration/dynatrace-activegate/capabilities/routing-monitoring-purpose).\r\n* Your network devices have the syslog enabled or you have other syslog producers configured in your network. Dynatrace supports a wide variety of syslog implementations, including RSysLog, Syslog-NG, NXLog, and others. Refer to RFC3164 and RFC5424 standards for syslog protocol and format details. \r\n\r\n\r\nSingle change to Environment AcitveGate configuration enables endpoint to receive syslog via TCP (port 601) and UDP (port 514)\r\n\r\nThe detailed guide available in Dynatrace [Syslog ingestion with ActiveGate](https://docs.dynatrace.com/docs/observe-and-explore/logs/lma-log-ingestion/lma-log-investion-syslog) documentation explains how to configure and verify connection on your Environment ActiveGate on Linux to collect syslog logs in your network and ingest them to Dynatrace."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1179,"slug":"ibm-mq-appliance","title":"IBM MQ Appliance","description":"Monitor your IBM MQ Appliances over SNMP.","logo":"https://cdn.hub.central.dynatrace.com/hub/cq5dam.web.1280.1280-icon_1.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/ibm-mq-appliance-extension","providers":[],"tags":["extension","IBM MQ","ibm-mq","snmp"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Gen 3 dashboard for the IBM MQ Appliance, displaying infrastructure metrics and links.","src":"https://cdn.hub.central.dynatrace.com/hub/Captura_de_pantalla_2025-06-20_125007_B47yYiP.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FCaptura_de_pantalla_2025-06-20_125007_B47yYiP.png&sign=bgZFfTGxrWHJOsjCb5mLCi4MhCLFRm4UtuVeiORgpQc","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FCaptura_de_pantalla_2025-06-20_125007_B47yYiP.png&sign=2Vh8NpabKkztvRf4M8M_hDUioj-V6s9vk5isxtsnjKo","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FCaptura_de_pantalla_2025-06-20_125007_B47yYiP.png&sign=Z3dAj3wZpE_-HTuArGWrLzovm6yM3bG6cVWUVYRyFZ8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FCaptura_de_pantalla_2025-06-20_125007_B47yYiP.png&sign=rK8DAni9nw4XaJzblNmDE2KE5Dlk1iIhYSEKkVQuLLI","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FCaptura_de_pantalla_2025-06-20_125007_B47yYiP.png&sign=kCYFkTBHKZPIII2I40IamtJMQC5X-8cVTxcHU2gW_6Y","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FCaptura_de_pantalla_2025-06-20_125007_B47yYiP.png&sign=jfP9IuitWZPmGb6aZqlCy0dGTtTdDvhjbYDVb4R_ap8"}},{"caption":"Unified analysis view of an IBM MQ Appliance, with infrastructure and storage-level metrics.","src":"https://cdn.hub.central.dynatrace.com/hub/Captura_de_pantalla_2025-06-20_125151_SXY2COV.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FCaptura_de_pantalla_2025-06-20_125151_SXY2COV.png&sign=1HrjkqbOmuXXIwR9sTR12090EdkSO4t_GvTAX59d_Q8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FCaptura_de_pantalla_2025-06-20_125151_SXY2COV.png&sign=0O0gXVJu-5LQHmr_8LV7pKaSvrInJHbGLWojQIi0Tjg","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FCaptura_de_pantalla_2025-06-20_125151_SXY2COV.png&sign=hQAHLJdsuVG2jrD6-Ez1vuqxQ6P4rk8ditQmOjRaZ50","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FCaptura_de_pantalla_2025-06-20_125151_SXY2COV.png&sign=ZKZlzX0hiDcnNVMd_pT8u9VYueXt6eqZDfUVw48v4Qs","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FCaptura_de_pantalla_2025-06-20_125151_SXY2COV.png&sign=wh93qnEUonLpQZgOFVLMcCqrmrIaTlEhwRKlqTzlDYo","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FCaptura_de_pantalla_2025-06-20_125151_SXY2COV.png&sign=p3HefRQZ5IEZH9E2EKl9BKdnErmpkwxi2QfdvEmkhgc"}},{"caption":"Unified analysis view of an IBM MQ Appliance, with its related queue managers and environmental sensor metrics.","src":"https://cdn.hub.central.dynatrace.com/hub/Captura_de_pantalla_2025-06-20_125300_XTD1QwY.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FCaptura_de_pantalla_2025-06-20_125300_XTD1QwY.png&sign=x33UxWN1aE63X4v-X_-HSTecszDrhyF_2Sab8tE1OFs","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FCaptura_de_pantalla_2025-06-20_125300_XTD1QwY.png&sign=LkqCUSAMYLvk3u_c4FqTXkmG95mZUkD_gt3CZLCs-os","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FCaptura_de_pantalla_2025-06-20_125300_XTD1QwY.png&sign=1K9UnmG5MsJ4oQW2Sb7bd-MVB2s9FzUdt0PMpj402Fw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FCaptura_de_pantalla_2025-06-20_125300_XTD1QwY.png&sign=yUSIfBJZnhU2YNRVKzwTeQYdo2a8eoza2lhdcCuQ4cg","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FCaptura_de_pantalla_2025-06-20_125300_XTD1QwY.png&sign=bJkzDEPMy572px2FWstlw_DCcFZJuj4wE3DH6EQOtyw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FCaptura_de_pantalla_2025-06-20_125300_XTD1QwY.png&sign=NaEr0v6V-XJLKlKeuxXw_Oq91giqILQA8LDwtfAc7cg"}}],"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.snmp.ibmmq-appliance", "author": {"name": "Dynatrace"}, "version": "1.0.3", "fileHash": "6bd3479b7702c01352ceeac74288290338f0407ceae23c238c0a549857e3f51d", "variables": ["ext.activationtag"], "dataSources": ["snmp"], "featureSets": ["Filesystem Status", "Environmental Sensors", "CPU", "Memory", "Disk", "Queue Manager", "Network"], "extensionName": "com.dynatrace.extension.snmp.ibmmq-appliance", "minEECVersion": "1.318.0", "featureSetsDetails": {"CPU": {"metrics": [{"key": "ibm_mq.cpu.usage.percent", "metadata": {"unit": "Percent", "description": "The instantaneous CPU usage as a percentage of the CPU load.", "displayName": "CPU usage %"}}, {"key": "ibm_mq.cpu.load5min.percent", "metadata": {"unit": "Percent", "description": "The average CPU load over the last 5 minutes.", "displayName": "CPU average load 5 min"}}], "isRecommended": true}, "Disk": {"metrics": [{"key": "ibm_mq.disk.used", "metadata": {"unit": "MegaByte", "description": "The amount of MQ storage in use in megabytes.", "displayName": "Disk used"}}, {"key": "ibm_mq.disk.total", "metadata": {"unit": "MegaByte", "description": "The total storage in megabytes available for MQ data.", "displayName": "Disk total"}}, {"key": "ibm_mq.errorstorage.used", "metadata": {"unit": "MegaByte", "description": "Free, or unused and available, error storage space on the device.", "displayName": "Used error storage space"}}, {"key": "ibm_mq.errorstorage.total", "metadata": {"unit": "MegaByte", "description": "Total error storage space on the device.", "displayName": "Total error storage space"}}, {"key": "ibm_mq.tracestorage.used", "metadata": {"unit": "MegaByte", "description": "Free, or unused and available, trace storage space on the device.", "displayName": "Used trace storage space"}}, {"key": "ibm_mq.tracestorage.total", "metadata": {"unit": "MegaByte", "description": "Total trace storage space on the device.", "displayName": "Total trace storage space"}}], "isRecommended": true}, "Memory": {"metrics": [{"key": "ibm_mq.memory.used.percent", "metadata": {"unit": "Percent", "description": "The instantaneous memory usage as a percentage of the total memory.", "displayName": "Used memory percentage"}}, {"key": "ibm_mq.memory.free", "metadata": {"unit": "MegaByte", "description": "The amount of memory that is currently not in use and is therefore available. The free memory value includes any hold memory that is not currently in use.", "displayName": "Free memory"}}, {"key": "ibm_mq.memory.total", "metadata": {"unit": "MegaByte", "description": "The total memory of the system in megabytes. The total memory equals the amount of installed memory minus the amount of reserved memory.", "displayName": "Total memory"}}, {"key": "ibm_mq.memory.used", "metadata": {"unit": "MegaByte", "description": "The amount of memory that is currently in use. The used memory equals the amount of total memory minus the amount of free memory. The used memory does not include any hold memory.", "displayName": "Used memory"}}], "isRecommended": true}, "Network": {"metrics": [{"key": "ibm_mq.network.bytes.in.count", "metadata": {"unit": "Byte", "description": "The number of bytes received in the network interface of the device.", "displayName": "Total network bytes in"}}, {"key": "ibm_mq.network.bytes.out.count", "metadata": {"unit": "Byte", "description": "The number of bytes sent by the network interface of the device.", "displayName": "Total network bytes out"}}], "isRecommended": true}, "default": {"metrics": [{"key": "ibm_mq.sys.uptime", "metadata": {"unit": "MilliSecond", "description": "The time (in hundredths of a second) since the network management portion of the system was last re-initialized.", "displayName": "System Uptime (ms)"}}, {"key": "ibm_mq.status.uptime", "metadata": {"unit": "MilliSecond", "description": "The total amount of time the appliance has been up since the last reload or reboot. (hundredths of a second).", "displayName": "Appliance Uptime (ms)"}}], "isRecommended": true}, "Queue Manager": {"metrics": [{"key": "ibm_mq.queue_manager.cpu.usage", "metadata": {"unit": "Percent", "description": "The instantaneous CPU usage by the queue manager as a percentage of the CPU load.", "displayName": "Queue manager CPU usage %"}}, {"key": "ibm_mq.queue_manager.memory.used", "metadata": {"unit": "MegaByte", "description": "The amount of memory that is currently in use by the queue manager.", "displayName": "Queue manager memory used"}}, {"key": "ibm_mq.queue_manager.filesystem.used", "metadata": {"unit": "MegaByte", "description": "The amount of filesystem space that is currently in use by the queue manager.", "displayName": "Queue manager filesystem used"}}, {"key": "ibm_mq.queue_manager.filesystem.total", "metadata": {"unit": "MegaByte", "description": "The total amount of filesystem space that is available for the queue manager.", "displayName": "Queue manager filesystem total"}}], "isRecommended": true}, "Filesystem Status": {"metrics": [{"key": "ibm_mq.filesystemstatus.freeencrypted", "metadata": {"unit": "MegaByte", "description": "Free, or unused and available, encrypted storage space on the device. All files placed in encrypted storage are automatically encrypted for security by the device.", "displayName": "Free encrypted storage space"}}, {"key": "ibm_mq.filesystemstatus.totalencrypted", "metadata": {"unit": "MegaByte", "description": "Total encrypted storage space on the device (the maximum capacity). All files placed in encrypted storage are automatically encrypted for security by the device.", "displayName": "Total encrypted storage space"}}, {"key": "ibm_mq.filesystemstatus.freeinternal", "metadata": {"unit": "MegaByte", "description": "Free, or unused and available, internal storage space on the device. The device uses internal storage for import, export, firmware upgrades and debug captures.", "displayName": "Free internal storage space"}}, {"key": "ibm_mq.filesystemstatus.totalinternal", "metadata": {"unit": "MegaByte", "description": "Total internal storage space on the device. The device uses internal storage for import, export, firmware upgrades and debug captures.", "displayName": "Total internal storage space"}}, {"key": "ibm_mq.filesystemstatus.freetemporary", "metadata": {"unit": "MegaByte", "description": "Free, or unused and available, temporary storage space on the device. The device uses temporary storage for processing, logging and debugging.", "displayName": "Free temporary storage space"}}, {"key": "ibm_mq.filesystemstatus.totaltemporary", "metadata": {"unit": "MegaByte", "description": "Total temporary storage space on the device. The device uses temporary storage for processing, logging and debugging.", "displayName": "Total temporary storage space"}}], "isRecommended": true}, "Environmental Sensors": {"metrics": [{"key": "ibm_mq.environmental_sensor.case_open", "metadata": {"unit": "State", "description": "Yes: 1 No: 2", "displayName": "Sensor case open - Status"}}, {"key": "ibm_mq.environmental_sensor.check_intrusion", "metadata": {"unit": "State", "description": "Yes: 1 No: 2", "displayName": "Sensor intrusion - Status"}}, {"key": "ibm_mq.environmental_sensor.cpu.temp.1", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Sensor CPU 1 temp"}}, {"key": "ibm_mq.environmental_sensor.cpu.temp.2", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Sensor CPU 2 temp"}}, {"key": "ibm_mq.environmental_sensor.power_supply", "metadata": {"unit": "State", "description": "OK: 1, Power 1 Failure: 2, Power 2 Failure: 3, Power 1 AC Lost: 4, Power 2 AC Lost: 5", "displayName": "Sensor Power Supply"}}, {"key": "ibm_mq.environmental_sensor.system_temp", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Sensory System Temp"}}], "isRecommended": true}}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This extension collects metrics to monitor the health and performance of your IBM MQ Appliances. Metrics are collected via SNMP protocol."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Monitor relevant infrastructure metrics related to your IBM MQ Appliances, such as CPU, memory, and disk usage.\n- Retrieve health information from your physical environmental sensors, ensuring their temperature or power supply status is correct."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [IBM MQ Appliance extension](https://docs.dynatrace.com/docs/shortlink/ibm-mq-appliance-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n- SNMP v2c or SNMP v3\n- Dynatrace version 1.310+\n- ActiveGate version 1.310+"},"sourceId":"details"}],"modified":"2026-03-10T07:48:13.008348Z","created":"2025-07-11T10:12:00.065481Z","seo_title":"IBM MQ Appliance monitoring & observability","seo_description":"Monitor your IBM MQ Appliances over SNMP. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/Captura_de_pantalla_2025-06-20_125007_B47yYiP.png","https://cdn.hub.central.dynatrace.com/hub/Captura_de_pantalla_2025-06-20_125151_SXY2COV.png","https://cdn.hub.central.dynatrace.com/hub/Captura_de_pantalla_2025-06-20_125300_XTD1QwY.png"],"about":"This extension collects metrics to monitor the health and performance of your IBM MQ Appliances. Metrics are collected via SNMP protocol.","use_cases":"- Monitor relevant infrastructure metrics related to your IBM MQ Appliances, such as CPU, memory, and disk usage.\n- Retrieve health information from your physical environmental sensors, ensuring their temperature or power supply status is correct.","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [IBM MQ Appliance extension](https://docs.dynatrace.com/docs/shortlink/ibm-mq-appliance-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.ibmmq-appliance@1.0.3","fqn":"com.dynatrace.extension.snmp.ibmmq-appliance","version":"1.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp.ibmmq-appliance/com.dynatrace.extension.snmp.ibmmq-appliance-1.0.3-6bd3479b7702c01352ce.zip","release_notes":"#### 🪲 Fixed in this version (1.0.3):\r\n- Updated dashboard entity links to redirect to Infrastructure & Operations app","created":"2026-02-19T13:36:18.314864Z"},{"name":"com.dynatrace.extension.snmp.ibmmq-appliance@1.0.1","fqn":"com.dynatrace.extension.snmp.ibmmq-appliance","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp.ibmmq-appliance/com.dynatrace.extension.snmp.ibmmq-appliance-1.0.1-0a155aee2e4e546a739b.zip","release_notes":"#### 🪲 Fixed in this version (1.0.1):\r\n- Added `device.address` and `queue_manager.name` as required dimensions for generic entities.","created":"2026-02-18T14:33:14.381497Z"},{"name":"com.dynatrace.extension.snmp.ibmmq-appliance@1.0.0","fqn":"com.dynatrace.extension.snmp.ibmmq-appliance","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp.ibmmq-appliance/com.dynatrace.extension.snmp.ibmmq-appliance-1.0.0-8965445c2af371ce7a40.zip","release_notes":"#### ✨ New in this version (1.0.0):\r\n- Added keyword key-value pairs to the extension.\r\n- Added gen 3 dashboard.\r\n#### 🚀 Improved in this version:\r\n- Improve entity assignment and dimension naming for metrics.\r\n- Refactored feature sets into a clearer grouping.\r\n(**IMPORTANT!**: You will have to re-create your configurations to toggle the new feature sets when upgrading.)\r\n#### ⚙️ Changed in this version:\r\n- Metrics `ibm_mq.network.bytes.in` and `ibm_mq.network.bytes.out` renamed to `ibm_mq.network.bytes.in.count` and `ibm_mq.network.bytes.out.count` to fit naming standards.\r\n- Renamed custom generated entities to `ibm_mq_appliance:device` and `ibm_mq_appliance:queue_manager`.\r\n(**IMPORTANT!**: Any existing settings dependent upon these names will have to be changed accordingly after upgrading to this version.)\r\n#### 🪲 Fixed in this version:\r\n- Corrected broken extension links in entity pages.","created":"2025-12-18T15:25:30.050824Z"},{"name":"com.dynatrace.extension.snmp.ibmmq-appliance@0.3.4","fqn":"com.dynatrace.extension.snmp.ibmmq-appliance","version":"0.3.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp.ibmmq-appliance/com.dynatrace.extension.snmp.ibmmq-appliance-0.3.4-29f160217e49d4672960.zip","release_notes":"30+ metrics in 8 feature sets\n2 entities\nGen 2 / Gen 3 dashboards and screens","created":"2025-07-11T10:25:46.219189Z"}],"related_technologies":["ibm-mq-local"],"latest_downloads":[{"name":"com.dynatrace.extension.snmp.ibmmq-appliance@1.0.3","fqn":"com.dynatrace.extension.snmp.ibmmq-appliance","version":"1.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.snmp.ibmmq-appliance/com.dynatrace.extension.snmp.ibmmq-appliance-1.0.3-6bd3479b7702c01352ce.zip","release_notes":"#### 🪲 Fixed in this version (1.0.3):\r\n- Updated dashboard entity links to redirect to Infrastructure & Operations app","created":"2026-02-19T13:36:18.314864Z"}]},{"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":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":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.24.2","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-02-02T08:21:05.366052Z","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/Blog_-OTP-0063_-Embrace-enterprise-wide-observability-and-security-with-Foundation-D_wwZS1TJ.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.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.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"}]},{"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.0.5","release_latest_validation_result":{"name": "com.dynatrace.extension.da-aws", "author": {"name": "Dynatrace"}, "version": "1.0.5", "fileHash": "87661003770b502fe7f86112807d8714ea7a619d3c761d40b639899eff9bad94", "variables": [], "dataSources": ["aws"], "featureSets": ["EKS_autodiscovery", "KinesisAnalytics_ApacheFlink_essential", "ContainerInsights_autodiscovery", "AWS_MWAA_autodiscovery", "Connect_autodiscovery", "CloudHSM_essential", "PrivateLinkServices_essential", "CertificateManager_autodiscovery", "Kafka_autodiscovery", "CloudFront_autodiscovery", "RDS_autodiscovery", "OpenSearch_Domain_essential", "EMR_Serverless_essential", "DirectConnect_essential", "ApiGateway_autodiscovery", "EKS_essential", "EFS_essential", "PrivateLinkEndpoints_essential", "VPN_SiteToSiteVPNConnection_essential", "StorageGateway_essential", "SNS_Topic_autodiscovery", "FSx_essential", "SQS_autodiscovery", "SNS_essential", "Bedrock_Guardrails_autodiscovery", "Backup_autodiscovery", "OpenSearch_Domain_autodiscovery", "EMR_Serverless_autodiscovery", "CloudTrail_autodiscovery", "Backup_essential", "TransitGateway_essential", "SageMakerEndpoint_essential", "SageMakerPipeline_autodiscovery", "ContainerInsights_essential", "DMS_essential", "Cognito_autodiscovery", "TransitGateway_autodiscovery", "DocDB_essential", "EFS_autodiscovery", "Redshift_autodiscovery", "StepFunctions_autodiscovery", "EMR_EC2_autodiscovery", "NetworkELB_autodiscovery", "DMS_autodiscovery", "AutoScaling_autodiscovery", "OpenSearch_Serverless_essential", "EBS_autodiscovery", "AmazonMQ_essential", "Lambda_essential", "PrivateCA_autodiscovery", "PrivateCA_essential", "CloudTrail_essential", "GlobalAccelerator_autodiscovery", "StepFunctions_essential", "OpenSearch_Serverless_autodiscovery", "Lambda_autodiscovery", "Route53_essential", "SageMaker_essential", "EC2_autodiscovery", "NatGateway_autodiscovery", "AppStream_autodiscovery", "Kafka_Connect_autodiscovery", "ECS_ContainerInsights_essential", "Bedrock_Guardrail_essential", "SageMaker_autodiscovery", "ElastiCache_essential", "EC2_essential", "CertificateManager_essential", "SageMakerEndpoint_autodiscovery", "KinesisDataStreams_autodiscovery", "S3_autodiscovery", "VPN_SiteToSiteVPNConnection_autodiscovery", "AppRunner_essential", "S3_essential", "Logs_essential", "ELB_autodiscovery", "DataSync_autodiscovery", "CloudFront_essential", "AppRunner_autodiscovery", "Bedrock_AgentAlias_essential", "Athena_essential", "KMS_essential", "EMR_EC2_essential", "StorageGateway_autodiscovery", "WAFv2_autodiscovery", "Cassandra_autodiscovery", "ApplicationELB_essential", "KinesisAnalytics_ApacheFlink_autodiscovery", "Glue_autodiscovery", "ECR_essential", "Neptune_autodiscovery", "Glue_essential", "SQS_essential", "DirectConnect_autodiscovery", "Kafka_Connect_essential", "ElasticBeanstalk_autodiscovery", "ApplicationELB_autodiscovery", "PrivateLinkServices_autodiscovery", "MWAA_autodiscovery", "Connect_essential", "Amazon_MWAA_autodiscovery", "Redshift_essential", "SageMakerInferenceComponent_autodiscovery", "ELB_essential", "ApiGateway_essential", "Events_essential", "ECS_ManagedScaling_autodiscovery", "ECS_ContainerInsights_autodiscovery", "NetworkFirewall_autodiscovery", "NetworkFirewall_essential", "DynamoDB_autodiscovery", "Kafka_essential", "IPAM_essential", "AppStream_essential", "KinesisDataStreams_essential", "AppSync_essential", "GatewayELB_autodiscovery", "Athena_autodiscovery", "ECS_essential", "CodeBuild_autodiscovery", "RDS_essential", "CloudHSM_autodiscovery", "NetworkELB_essential", "ElasticBeanstalk_essential", "Route53_autodiscovery", "AutoScaling_essential", "WAFV2_essential", "ElastiCache_autodiscovery", "DataSync_essential", "NATGateway_essential", "Logs_autodiscovery", "ECS_service_essential", "CodeBuild_essential", "AppSync_autodiscovery", "Events_autodiscovery", "DynamoDB_essential", "DocDB_autodiscovery", "GlobalAccelerator_essential", "Cognito_essential", "Firehose_autodiscovery", "Neptune_essential", "DAX_autodiscovery", "FSx_autodiscovery", "DAX_essential", "EBS_essential", "PrivateLinkEndpoints_autodiscovery", "Firehose_essential", "AmazonMQ_autodiscovery", "ECR_autodiscovery", "Cassandra_essential", "ECS_autodiscovery", "Bedrock_AgentAlias_autodiscovery"], "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.emr_ec2.AppsRunning.By.JobFlowId", "metadata": {"unit": "Count", "description": null, "displayName": "AppsRunning"}}, {"key": "cloud.aws.emr_ec2.AppsPending.By.JobFlowId", "metadata": {"unit": "Count", "description": null, "displayName": "AppsPending"}}, {"key": "cloud.aws.emr_ec2.AppsCompleted.By.JobFlowId", "metadata": {"unit": "Count", "description": null, "displayName": "AppsCompleted"}}, {"key": "cloud.aws.emr_ec2.S3BytesRead.By.JobFlowId", "metadata": {"unit": "Bytes", "description": null, "displayName": "S3BytesRead"}}, {"key": "cloud.aws.emr_ec2.S3BytesWritten.By.JobFlowId", "metadata": {"unit": "Bytes", "description": null, "displayName": "S3BytesWritten"}}, {"key": "cloud.aws.emr_ec2.HDFSBytesRead.By.JobFlowId", "metadata": {"unit": "Bytes", "description": null, "displayName": "HDFSBytesRead"}}, {"key": "cloud.aws.emr_ec2.HDFSBytesWritten.By.JobFlowId", "metadata": {"unit": "Bytes", "description": null, "displayName": "HDFSBytesWritten"}}, {"key": "cloud.aws.emr_ec2.TotalLoad.By.JobFlowId", "metadata": {"unit": "Count", "description": null, "displayName": "TotalLoad"}}, {"key": "cloud.aws.emr_ec2.AppsFailed.By.JobFlowId", "metadata": {"unit": "Count", "description": null, "displayName": "AppsFailed"}}, {"key": "cloud.aws.emr_ec2.AppsKilled.By.JobFlowId", "metadata": {"unit": "Count", "description": null, "displayName": "AppsKilled"}}, {"key": "cloud.aws.emr_ec2.MRUnhealthyNodes.By.JobFlowId", "metadata": {"unit": "Count", "description": null, "displayName": "MRUnhealthyNodes"}}, {"key": "cloud.aws.emr_ec2.MRLostNodes.By.JobFlowId", "metadata": {"unit": "Count", "description": null, "displayName": "MRLostNodes"}}, {"key": "cloud.aws.emr_ec2.MissingBlocks.By.JobFlowId", "metadata": {"unit": "Count", "description": null, "displayName": "MissingBlocks"}}, {"key": "cloud.aws.emr_ec2.IsIdle.By.JobFlowId", "metadata": {"unit": "Count", "description": null, "displayName": "IsIdle"}}, {"key": "cloud.aws.emr_ec2.HDFSUtilization.By.JobFlowId", "metadata": {"unit": "Percent", "description": null, "displayName": "HDFSUtilization"}}, {"key": "cloud.aws.emr_ec2.CoreNodesRunning.By.JobFlowId", "metadata": {"unit": "Count", "description": null, "displayName": "CoreNodesRunning"}}, {"key": "cloud.aws.emr_ec2.CoreNodesPending.By.JobFlowId", "metadata": {"unit": "Count", "description": null, "displayName": "CoreNodesPending"}}, {"key": "cloud.aws.emr_ec2.MRTotalNodes.By.JobFlowId", "metadata": {"unit": "Count", "description": null, "displayName": "MRTotalNodes"}}, {"key": "cloud.aws.emr_ec2.YARNMemoryAvailablePercentage.By.JobFlowId", "metadata": {"unit": "Percent", "description": null, "displayName": "YARNMemoryAvailablePercentage"}}, {"key": "cloud.aws.emr_ec2.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.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}, "MWAA_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.appstreams.AvailableCapacity.By.Fleet", "metadata": {"unit": "Count", "description": null, "displayName": "AvailableCapacity"}}, {"key": "cloud.aws.appstreams.CapacityUtilization.By.Fleet", "metadata": {"unit": "Percent", "description": null, "displayName": "CapacityUtilization"}}, {"key": "cloud.aws.appstreams.DesiredCapacity.By.Fleet", "metadata": {"unit": "Count", "description": null, "displayName": "DesiredCapacity"}}, {"key": "cloud.aws.appstreams.InUseCapacity.By.Fleet", "metadata": {"unit": "Count", "description": null, "displayName": "InUseCapacity"}}, {"key": "cloud.aws.appstreams.InsufficientCapacityError.By.Fleet", "metadata": {"unit": "Count", "description": null, "displayName": "InsufficientCapacityError"}}, {"key": "cloud.aws.appstreams.AvailableUserSessionCapacity.By.Fleet", "metadata": {"unit": "Count", "description": null, "displayName": "AvailableUserSessionCapacity"}}, {"key": "cloud.aws.appstreams.DesiredUserSessionCapacity.By.Fleet", "metadata": {"unit": "Count", "description": null, "displayName": "DesiredUserSessionCapacity"}}, {"key": "cloud.aws.appstreams.ActiveUserSessionCapacity.By.Fleet", "metadata": {"unit": "Count", "description": null, "displayName": "ActiveUserSessionCapacity"}}, {"key": "cloud.aws.appstreams.CpuUtilizationInstance.By.Fleet", "metadata": {"unit": "Percent", "description": null, "displayName": "CpuUtilizationInstance"}}, {"key": "cloud.aws.appstreams.MemoryUtilizationInstance.By.Fleet", "metadata": {"unit": "Percent", "description": null, "displayName": "MemoryUtilizationInstance"}}, {"key": "cloud.aws.appstreams.DiskUtilizationInstance.By.Fleet", "metadata": {"unit": "Percent", "description": null, "displayName": "DiskUtilizationInstance"}}, {"key": "cloud.aws.appstreams.InSessionLatency.By.Fleet", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "InSessionLatency"}}, {"key": "cloud.aws.appstreams.FramesPerSecond.By.Fleet", "metadata": {"unit": "Count", "description": null, "displayName": "FramesPerSecond"}}, {"key": "cloud.aws.appstreams.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.privateca.CRLGenerated.By.PrivateCAArn", "metadata": {"unit": "None", "description": null, "displayName": "CRLGenerated"}}, {"key": "cloud.aws.privateca.MisconfiguredCRLBucket.By.PrivateCAArn", "metadata": {"unit": "None", "description": null, "displayName": "MisconfiguredCRLBucket"}}, {"key": "cloud.aws.privateca.Time.By.PrivateCAArn", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "Time"}}, {"key": "cloud.aws.privateca.Success.By.PrivateCAArn", "metadata": {"unit": "None", "description": null, "displayName": "Success"}}, {"key": "cloud.aws.privateca.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_invocation.Invocations.By.EndpointName.VariantName", "metadata": {"unit": "Count", "description": null, "displayName": "Invocations"}}, {"key": "cloud.aws.sagemaker_invocation.ModelLatency.By.EndpointName.VariantName", "metadata": {"unit": "Microseconds", "description": null, "displayName": "ModelLatency"}}, {"key": "cloud.aws.sagemaker_invocation.OverheadLatency.By.EndpointName.VariantName", "metadata": {"unit": "Microseconds", "description": null, "displayName": "OverheadLatency"}}, {"key": "cloud.aws.sagemaker_invocation.ModelSetupTime.By.EndpointName.VariantName", "metadata": {"unit": "Microseconds", "description": null, "displayName": "ModelSetupTime"}}, {"key": "cloud.aws.sagemaker_invocation.InvocationModelErrors.By.EndpointName.VariantName", "metadata": {"unit": "Count", "description": null, "displayName": "InvocationModelErrors"}}, {"key": "cloud.aws.sagemaker_invocation.Invocation4XXErrors.By.EndpointName.VariantName", "metadata": {"unit": "Count", "description": null, "displayName": "Invocation4XXErrors"}}, {"key": "cloud.aws.sagemaker_invocation.Invocation5XXErrors.By.EndpointName.VariantName", "metadata": {"unit": "Count", "description": null, "displayName": "Invocation5XXErrors"}}, {"key": "cloud.aws.sagemaker_invocation.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.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.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.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}, "ECS_service_essential": {"metrics": [{"key": "cloud.aws.ecs.CPUReservation.By.ClusterName.ServiceName", "metadata": {"unit": "Percent", "description": null, "displayName": "CPUReservation"}}, {"key": "cloud.aws.ecs.MemoryReservation.By.ClusterName.ServiceName", "metadata": {"unit": "Percent", "description": null, "displayName": "MemoryReservation"}}], "description": "ECS Service essential metrics", "isRecommended": false}, "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"}}], "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.kafka_connect.CpuUtilization.By.ConnectorName", "metadata": {"unit": "Percent", "description": null, "displayName": "CpuUtilization"}}, {"key": "cloud.aws.kafka_connect.ErroredTaskCount.By.ConnectorName", "metadata": {"unit": "Count", "description": null, "displayName": "ErroredTaskCount"}}, {"key": "cloud.aws.kafka_connect.MemoryUtilization.By.ConnectorName", "metadata": {"unit": "Percent", "description": null, "displayName": "MemoryUtilization"}}, {"key": "cloud.aws.kafka_connect.RunningTaskCount.By.ConnectorName", "metadata": {"unit": "Count", "description": null, "displayName": "RunningTaskCount"}}, {"key": "cloud.aws.kafka_connect.WorkerCount.By.ConnectorName", "metadata": {"unit": "Count", "description": null, "displayName": "WorkerCount"}}, {"key": "cloud.aws.kafka_connect.BytesInPerSec.By.ConnectorName", "metadata": {"unit": "Bytes/Second", "description": null, "displayName": "BytesInPerSec"}}, {"key": "cloud.aws.kafka_connect.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.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.emr_serverless.RunningJobs.By.ApplicationId.ApplicationName", "metadata": {"unit": "Count", "description": null, "displayName": "RunningJobs"}}, {"key": "cloud.aws.emr_serverless.PendingJobs.By.ApplicationId.ApplicationName", "metadata": {"unit": "Count", "description": null, "displayName": "PendingJobs"}}, {"key": "cloud.aws.emr_serverless.ScheduledJobs.By.ApplicationId.ApplicationName", "metadata": {"unit": "Count", "description": null, "displayName": "ScheduledJobs"}}, {"key": "cloud.aws.emr_serverless.SuccessJobs.By.ApplicationId.ApplicationName", "metadata": {"unit": "Count", "description": null, "displayName": "SuccessJobs"}}, {"key": "cloud.aws.emr_serverless.RunningWorkerCount.By.ApplicationId.ApplicationName.CapacityAllocationType.WorkerType", "metadata": {"unit": "Count", "description": null, "displayName": "RunningWorkerCount"}}, {"key": "cloud.aws.emr_serverless.TotalWorkerCount.By.ApplicationId.ApplicationName.CapacityAllocationType.WorkerType", "metadata": {"unit": "Count", "description": null, "displayName": "TotalWorkerCount"}}, {"key": "cloud.aws.emr_serverless.FailedJobs.By.ApplicationId.ApplicationName", "metadata": {"unit": "Count", "description": null, "displayName": "FailedJobs"}}, {"key": "cloud.aws.emr_serverless.CancelledJobs.By.ApplicationId.ApplicationName", "metadata": {"unit": "Count", "description": null, "displayName": "CancelledJobs"}}, {"key": "cloud.aws.emr_serverless.CPUAllocated.By.ApplicationId.ApplicationName.CapacityAllocationType.WorkerType", "metadata": {"unit": "Count", "description": null, "displayName": "CPUAllocated"}}, {"key": "cloud.aws.emr_serverless.MemoryAllocated.By.ApplicationId.ApplicationName.CapacityAllocationType.WorkerType", "metadata": {"unit": "Gigabytes", "description": null, "displayName": "MemoryAllocated"}}, {"key": "cloud.aws.emr_serverless.StorageAllocated.By.ApplicationId.ApplicationName.CapacityAllocationType.WorkerType", "metadata": {"unit": "Gigabytes", "description": null, "displayName": "StorageAllocated"}}, {"key": "cloud.aws.emr_serverless.MaxCPUAllowed.By.ApplicationId.ApplicationName", "metadata": {"unit": "Count", "description": null, "displayName": "MaxCPUAllowed"}}, {"key": "cloud.aws.emr_serverless.MaxMemoryAllowed.By.ApplicationId.ApplicationName", "metadata": {"unit": "Gigabytes", "description": null, "displayName": "MaxMemoryAllowed"}}, {"key": "cloud.aws.emr_serverless.MaxStorageAllowed.By.ApplicationId.ApplicationName", "metadata": {"unit": "Gigabytes", "description": null, "displayName": "MaxStorageAllowed"}}, {"key": "cloud.aws.emr_serverless.IdleWorkerCount.By.ApplicationId.ApplicationName.CapacityAllocationType.WorkerType", "metadata": {"unit": "Count", "description": null, "displayName": "IdleWorkerCount"}}, {"key": "cloud.aws.emr_serverless.PendingCreationWorkerCount.By.ApplicationId.ApplicationName.CapacityAllocationType.WorkerType", "metadata": {"unit": "Count", "description": null, "displayName": "PendingCreationWorkerCount"}}, {"key": "cloud.aws.emr_serverless.WorkerCpuAllocated.By.ApplicationId.ApplicationName.CapacityAllocationType.JobId.JobName.WorkerType", "metadata": {"unit": "Count", "description": null, "displayName": "WorkerCpuAllocated"}}, {"key": "cloud.aws.emr_serverless.WorkerCpuUsed.By.ApplicationId.ApplicationName.CapacityAllocationType.JobId.JobName.WorkerType", "metadata": {"unit": "Count", "description": null, "displayName": "WorkerCpuUsed"}}, {"key": "cloud.aws.emr_serverless.WorkerMemoryAllocated.By.ApplicationId.ApplicationName.CapacityAllocationType.JobId.JobName.WorkerType", "metadata": {"unit": "Gigabytes", "description": null, "displayName": "WorkerMemoryAllocated"}}, {"key": "cloud.aws.emr_serverless.WorkerMemoryUsed.By.ApplicationId.ApplicationName.CapacityAllocationType.JobId.JobName.WorkerType", "metadata": {"unit": "Gigabytes", "description": null, "displayName": "WorkerMemoryUsed"}}, {"key": "cloud.aws.emr_serverless.WorkerEphemeralStorageAllocated.By.ApplicationId.ApplicationName.CapacityAllocationType.JobId.JobName.WorkerType", "metadata": {"unit": "Gigabytes", "description": null, "displayName": "WorkerEphemeralStorageAllocated"}}, {"key": "cloud.aws.emr_serverless.WorkerEphemeralStorageUsed.By.ApplicationId.ApplicationName.CapacityAllocationType.JobId.JobName.WorkerType", "metadata": {"unit": "Gigabytes", "description": null, "displayName": "WorkerEphemeralStorageUsed"}}, {"key": "cloud.aws.emr_serverless.WorkerStorageReadBytes.By.ApplicationId.ApplicationName.CapacityAllocationType.JobId.JobName.WorkerType", "metadata": {"unit": "Bytes", "description": null, "displayName": "WorkerStorageReadBytes"}}, {"key": "cloud.aws.emr_serverless.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.FindingType.GuardrailArn.GuardrailVersion", "metadata": {"unit": "Count", "description": null, "displayName": "Invocations"}}, {"key": "cloud.aws.bedrock_guardrails.InvocationLatency.By.FindingType.GuardrailArn.GuardrailVersion", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "InvocationLatency"}}, {"key": "cloud.aws.bedrock_guardrails.InvocationClientErrors.By.FindingType.GuardrailArn.GuardrailVersion", "metadata": {"unit": "Count", "description": null, "displayName": "InvocationClientErrors"}}, {"key": "cloud.aws.bedrock_guardrails.InvocationServerErrors.By.FindingType.GuardrailArn.GuardrailVersion", "metadata": {"unit": "Count", "description": null, "displayName": "InvocationServerErrors"}}, {"key": "cloud.aws.bedrock_guardrails.InvocationThrottles.By.FindingType.GuardrailArn.GuardrailVersion", "metadata": {"unit": "Count", "description": null, "displayName": "InvocationThrottles"}}, {"key": "cloud.aws.bedrock_guardrails.InvocationsIntervened.By.FindingType.GuardrailArn.GuardrailVersion", "metadata": {"unit": "Count", "description": null, "displayName": "InvocationsIntervened"}}, {"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.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.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.opensearch_domain.ClusterStatus.green.By.ClientId.DomainName", "metadata": {"unit": "None", "description": null, "displayName": "ClusterStatus.green"}}, {"key": "cloud.aws.opensearch_domain.ClusterStatus.yellow.By.ClientId.DomainName", "metadata": {"unit": "None", "description": null, "displayName": "ClusterStatus.yellow"}}, {"key": "cloud.aws.opensearch_domain.ClusterStatus.red.By.ClientId.DomainName", "metadata": {"unit": "None", "description": null, "displayName": "ClusterStatus.red"}}, {"key": "cloud.aws.opensearch_domain.Shards.active.By.ClientId.DomainName", "metadata": {"unit": "Count", "description": null, "displayName": "Shards.active"}}, {"key": "cloud.aws.opensearch_domain.Shards.unassigned.By.ClientId.DomainName", "metadata": {"unit": "Count", "description": null, "displayName": "Shards.unassigned"}}, {"key": "cloud.aws.opensearch_domain.Shards.activePrimary.By.ClientId.DomainName", "metadata": {"unit": "Count", "description": null, "displayName": "Shards.activePrimary"}}, {"key": "cloud.aws.opensearch_domain.Nodes.By.ClientId.DomainName", "metadata": {"unit": "Count", "description": null, "displayName": "Nodes"}}, {"key": "cloud.aws.opensearch_domain.MasterReachableFromNode.By.ClientId.DomainName", "metadata": {"unit": "None", "description": null, "displayName": "MasterReachableFromNode"}}, {"key": "cloud.aws.opensearch_domain.AutomatedSnapshotFailure.By.ClientId.DomainName", "metadata": {"unit": "Count", "description": null, "displayName": "AutomatedSnapshotFailure"}}, {"key": "cloud.aws.opensearch_domain.SearchLatency.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "SearchLatency"}}, {"key": "cloud.aws.opensearch_domain.IndexingLatency.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "IndexingLatency"}}, {"key": "cloud.aws.opensearch_domain.ReadLatency.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Seconds", "description": null, "displayName": "ReadLatency"}}, {"key": "cloud.aws.opensearch_domain.WriteLatency.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Seconds", "description": null, "displayName": "WriteLatency"}}, {"key": "cloud.aws.opensearch_domain.SearchRate.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Count", "description": null, "displayName": "SearchRate"}}, {"key": "cloud.aws.opensearch_domain.IndexingRate.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Count", "description": null, "displayName": "IndexingRate"}}, {"key": "cloud.aws.opensearch_domain.OpenSearchRequests.By.ClientId.DomainName", "metadata": {"unit": "Count", "description": null, "displayName": "OpenSearchRequests"}}, {"key": "cloud.aws.opensearch_domain.2xx.By.ClientId.DomainName", "metadata": {"unit": "Count", "description": null, "displayName": "2xx"}}, {"key": "cloud.aws.opensearch_domain.4xx.By.ClientId.DomainName", "metadata": {"unit": "Count", "description": null, "displayName": "4xx"}}, {"key": "cloud.aws.opensearch_domain.5xx.By.ClientId.DomainName", "metadata": {"unit": "Count", "description": null, "displayName": "5xx"}}, {"key": "cloud.aws.opensearch_domain.CPUUtilization.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Percent", "description": null, "displayName": "CPUUtilization"}}, {"key": "cloud.aws.opensearch_domain.JVMMemoryPressure.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Percent", "description": null, "displayName": "JVMMemoryPressure"}}, {"key": "cloud.aws.opensearch_domain.OldGenJVMMemoryPressure.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Percent", "description": null, "displayName": "OldGenJVMMemoryPressure"}}, {"key": "cloud.aws.opensearch_domain.SysMemoryUtilization.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Percent", "description": null, "displayName": "SysMemoryUtilization"}}, {"key": "cloud.aws.opensearch_domain.FreeStorageSpace.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Megabytes", "description": null, "displayName": "FreeStorageSpace"}}, {"key": "cloud.aws.opensearch_domain.ClusterUsedSpace.By.ClientId.DomainName", "metadata": {"unit": "Megabytes", "description": null, "displayName": "ClusterUsedSpace"}}, {"key": "cloud.aws.opensearch_domain.HotStorageSpaceUtilization.By.ClientId.DomainName", "metadata": {"unit": "Megabytes", "description": null, "displayName": "HotStorageSpaceUtilization"}}, {"key": "cloud.aws.opensearch_domain.DiskQueueDepth.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Count", "description": null, "displayName": "DiskQueueDepth"}}, {"key": "cloud.aws.opensearch_domain.ReadIOPS.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Count", "description": null, "displayName": "ReadIOPS"}}, {"key": "cloud.aws.opensearch_domain.WriteIOPS.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Count", "description": null, "displayName": "WriteIOPS"}}, {"key": "cloud.aws.opensearch_domain.ThreadpoolWriteRejected.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Count", "description": null, "displayName": "ThreadpoolWriteRejected"}}, {"key": "cloud.aws.opensearch_domain.ThreadpoolBulkRejected.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Count", "description": null, "displayName": "ThreadpoolBulkRejected"}}, {"key": "cloud.aws.opensearch_domain.ThreadpoolIndexRejected.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Count", "description": null, "displayName": "ThreadpoolIndexRejected"}}, {"key": "cloud.aws.opensearch_domain.CoordinatingWriteRejected.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Count", "description": null, "displayName": "CoordinatingWriteRejected"}}, {"key": "cloud.aws.opensearch_domain.PrimaryWriteRejected.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Count", "description": null, "displayName": "PrimaryWriteRejected"}}, {"key": "cloud.aws.opensearch_domain.ReplicaWriteRejected.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Count", "description": null, "displayName": "ReplicaWriteRejected"}}, {"key": "cloud.aws.opensearch_domain.ThreadpoolSearchRejected.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Count", "description": null, "displayName": "ThreadpoolSearchRejected"}}, {"key": "cloud.aws.opensearch_domain.ClusterIndexWritesBlocked.By.ClientId.DomainName", "metadata": {"unit": "None", "description": null, "displayName": "ClusterIndexWritesBlocked"}}, {"key": "cloud.aws.opensearch_domain.InvalidHostHeaderRequests.By.ClientId.DomainName", "metadata": {"unit": "Count", "description": null, "displayName": "InvalidHostHeaderRequests"}}, {"key": "cloud.aws.opensearch_domain.ThreadpoolWriteQueue.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Count", "description": null, "displayName": "ThreadpoolWriteQueue"}}, {"key": "cloud.aws.opensearch_domain.ThreadpoolWriteThreads.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Count", "description": null, "displayName": "ThreadpoolWriteThreads"}}, {"key": "cloud.aws.opensearch_domain.ThreadpoolSearchQueue.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Count", "description": null, "displayName": "ThreadpoolSearchQueue"}}, {"key": "cloud.aws.opensearch_domain.ThreadpoolSearchThreads.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Count", "description": null, "displayName": "ThreadpoolSearchThreads"}}, {"key": "cloud.aws.opensearch_domain.JVMGCYoungCollectionCount.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Count", "description": null, "displayName": "JVMGCYoungCollectionCount"}}, {"key": "cloud.aws.opensearch_domain.JVMGCYoungCollectionTime.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "JVMGCYoungCollectionTime"}}, {"key": "cloud.aws.opensearch_domain.JVMGCOldCollectionCount.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Count", "description": null, "displayName": "JVMGCOldCollectionCount"}}, {"key": "cloud.aws.opensearch_domain.JVMGCOldCollectionTime.By.ClientId.DomainName.NodeId", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "JVMGCOldCollectionTime"}}, {"key": "cloud.aws.opensearch_domain.SearchableDocuments.By.ClientId.DomainName", "metadata": {"unit": "Count", "description": null, "displayName": "SearchableDocuments"}}, {"key": "cloud.aws.opensearch_domain.DeletedDocuments.By.ClientId.DomainName", "metadata": {"unit": "Count", "description": null, "displayName": "DeletedDocuments"}}, {"key": "cloud.aws.opensearch_domain.MasterCPUUtilization.By.ClientId.DomainName", "metadata": {"unit": "Percent", "description": null, "displayName": "MasterCPUUtilization"}}, {"key": "cloud.aws.opensearch_domain.MasterJVMMemoryPressure.By.ClientId.DomainName", "metadata": {"unit": "Percent", "description": null, "displayName": "MasterJVMMemoryPressure"}}, {"key": "cloud.aws.opensearch_domain.WarmCPUUtilization.By.ClientId.DomainName", "metadata": {"unit": "Percent", "description": null, "displayName": "WarmCPUUtilization"}}, {"key": "cloud.aws.opensearch_domain.WarmJVMMemoryPressure.By.ClientId.DomainName", "metadata": {"unit": "Percent", "description": null, "displayName": "WarmJVMMemoryPressure"}}, {"key": "cloud.aws.opensearch_domain.WarmSearchLatency.By.ClientId.DomainName", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "WarmSearchLatency"}}, {"key": "cloud.aws.opensearch_domain.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_endpoint.CPUUtilization.By.EndpointName.VariantName", "metadata": {"unit": "Percent", "description": null, "displayName": "CPUUtilization"}}, {"key": "cloud.aws.sagemaker_endpoint.DiskUtilization.By.EndpointName.VariantName", "metadata": {"unit": "Percent", "description": null, "displayName": "DiskUtilization"}}, {"key": "cloud.aws.sagemaker_endpoint.GPUMemoryUtilization.By.EndpointName.VariantName", "metadata": {"unit": "Percent", "description": null, "displayName": "GPUMemoryUtilization"}}, {"key": "cloud.aws.sagemaker_endpoint.GPUUtilization.By.EndpointName.VariantName", "metadata": {"unit": "Percent", "description": null, "displayName": "GPUUtilization"}}, {"key": "cloud.aws.sagemaker_endpoint.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.kinesisdatastreams.IncomingBytes.By.StreamName", "metadata": {"unit": "Bytes", "description": null, "displayName": "IncomingBytes"}}, {"key": "cloud.aws.kinesisdatastreams.IncomingRecords.By.StreamName", "metadata": {"unit": "Count", "description": null, "displayName": "IncomingRecords"}}, {"key": "cloud.aws.kinesisdatastreams.OutgoingBytes.By.StreamName", "metadata": {"unit": "Bytes", "description": null, "displayName": "OutgoingBytes"}}, {"key": "cloud.aws.kinesisdatastreams.OutgoingRecords.By.StreamName", "metadata": {"unit": "Count", "description": null, "displayName": "OutgoingRecords"}}, {"key": "cloud.aws.kinesisdatastreams.GetRecords.IteratorAgeMilliseconds.By.StreamName", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "GetRecords.IteratorAgeMilliseconds"}}, {"key": "cloud.aws.kinesisdatastreams.ReadProvisionedThroughputExceeded.By.StreamName", "metadata": {"unit": "Count", "description": null, "displayName": "ReadProvisionedThroughputExceeded"}}, {"key": "cloud.aws.kinesisdatastreams.WriteProvisionedThroughputExceeded.By.StreamName", "metadata": {"unit": "Count", "description": null, "displayName": "WriteProvisionedThroughputExceeded"}}, {"key": "cloud.aws.kinesisdatastreams.PutRecord.Success.By.StreamName", "metadata": {"unit": "Count", "description": null, "displayName": "PutRecord.Success"}}, {"key": "cloud.aws.kinesisdatastreams.PutRecords.Success.By.StreamName", "metadata": {"unit": "Count", "description": null, "displayName": "PutRecords.Success"}}, {"key": "cloud.aws.kinesisdatastreams.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.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.opensearch_serverless.ActiveCollection.By.ClientId.CollectionId.CollectionName", "metadata": {"unit": "Count", "description": null, "displayName": "ActiveCollection"}}, {"key": "cloud.aws.opensearch_serverless.SearchRequestLatency.By.ClientId.CollectionId.CollectionName", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "SearchRequestLatency"}}, {"key": "cloud.aws.opensearch_serverless.IngestionRequestLatency.By.ClientId.CollectionId.CollectionName", "metadata": {"unit": "Seconds", "description": null, "displayName": "IngestionRequestLatency"}}, {"key": "cloud.aws.opensearch_serverless.SearchRequestRate.By.ClientId.CollectionId.CollectionName", "metadata": {"unit": "Count", "description": null, "displayName": "SearchRequestRate"}}, {"key": "cloud.aws.opensearch_serverless.IngestionRequestRate.By.ClientId.CollectionId.CollectionName", "metadata": {"unit": "Count", "description": null, "displayName": "IngestionRequestRate"}}, {"key": "cloud.aws.opensearch_serverless.IngestionDocumentRate.By.ClientId.CollectionId.CollectionName", "metadata": {"unit": "Count", "description": null, "displayName": "IngestionDocumentRate"}}, {"key": "cloud.aws.opensearch_serverless.IngestionDocumentRate.By.ClientId.CollectionId.CollectionName.IndexId.IndexName", "metadata": {"unit": "Count", "description": null, "displayName": "IngestionDocumentRate"}}, {"key": "cloud.aws.opensearch_serverless.IngestionDataRate.By.ClientId.CollectionId.CollectionName", "metadata": {"unit": "Bytes", "description": null, "displayName": "IngestionDataRate"}}, {"key": "cloud.aws.opensearch_serverless.IngestionDataRate.By.ClientId.CollectionId.CollectionName.IndexId.IndexName", "metadata": {"unit": "Bytes", "description": null, "displayName": "IngestionDataRate"}}, {"key": "cloud.aws.opensearch_serverless.SearchRequestErrors.By.ClientId.CollectionId.CollectionName", "metadata": {"unit": "Count", "description": null, "displayName": "SearchRequestErrors"}}, {"key": "cloud.aws.opensearch_serverless.IngestionRequestErrors.By.ClientId.CollectionId.CollectionName", "metadata": {"unit": "Count", "description": null, "displayName": "IngestionRequestErrors"}}, {"key": "cloud.aws.opensearch_serverless.IngestionDocumentErrors.By.ClientId.CollectionId.CollectionName", "metadata": {"unit": "Count", "description": null, "displayName": "IngestionDocumentErrors"}}, {"key": "cloud.aws.opensearch_serverless.IngestionDocumentErrors.By.ClientId.CollectionId.CollectionName.IndexId.IndexName", "metadata": {"unit": "Count", "description": null, "displayName": "IngestionDocumentErrors"}}, {"key": "cloud.aws.opensearch_serverless.2xx.By.ClientId.CollectionId.CollectionName", "metadata": {"unit": "Count", "description": null, "displayName": "2xx"}}, {"key": "cloud.aws.opensearch_serverless.3xx.By.ClientId.CollectionId.CollectionName", "metadata": {"unit": "Count", "description": null, "displayName": "3xx"}}, {"key": "cloud.aws.opensearch_serverless.4xx.By.ClientId.CollectionId.CollectionName", "metadata": {"unit": "Count", "description": null, "displayName": "4xx"}}, {"key": "cloud.aws.opensearch_serverless.5xx.By.ClientId.CollectionId.CollectionName", "metadata": {"unit": "Count", "description": null, "displayName": "5xx"}}, {"key": "cloud.aws.opensearch_serverless.VectorIndexBuildAccelerationOCU.By.ClientId.CollectionId.CollectionName", "metadata": {"unit": "Count", "description": null, "displayName": "VectorIndexBuildAccelerationOCU"}}, {"key": "cloud.aws.opensearch_serverless.StorageUsedInS3.By.ClientId.CollectionId.CollectionName", "metadata": {"unit": "Bytes", "description": null, "displayName": "StorageUsedInS3"}}, {"key": "cloud.aws.opensearch_serverless.StorageUsedInS3.By.ClientId.CollectionId.CollectionName.IndexId.IndexName", "metadata": {"unit": "Bytes", "description": null, "displayName": "StorageUsedInS3"}}, {"key": "cloud.aws.opensearch_serverless.SearchableDocuments.By.ClientId.CollectionId.CollectionName", "metadata": {"unit": "Count", "description": null, "displayName": "SearchableDocuments"}}, {"key": "cloud.aws.opensearch_serverless.SearchableDocuments.By.ClientId.CollectionId.CollectionName.IndexId.IndexName", "metadata": {"unit": "Count", "description": null, "displayName": "SearchableDocuments"}}, {"key": "cloud.aws.opensearch_serverless.DeletedDocuments.By.ClientId.CollectionId.CollectionName.IndexId.IndexName", "metadata": {"unit": "Count", "description": null, "displayName": "DeletedDocuments"}}, {"key": "cloud.aws.opensearch_serverless.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.vpc_sitetositevpnconnection.TunnelState.By.TunnelIpAddress.VpnId", "metadata": {"unit": "None", "description": null, "displayName": "TunnelState"}}, {"key": "cloud.aws.vpc_sitetositevpnconnection.TunnelDataIn.By.TunnelIpAddress.VpnId", "metadata": {"unit": "Bytes", "description": null, "displayName": "TunnelDataIn"}}, {"key": "cloud.aws.vpc_sitetositevpnconnection.TunnelDataOut.By.TunnelIpAddress.VpnId", "metadata": {"unit": "Bytes", "description": null, "displayName": "TunnelDataOut"}}, {"key": "cloud.aws.vpc_sitetositevpnconnection.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.flink.uptime.By.Application", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "uptime"}}, {"key": "cloud.aws.flink.downtime.By.Application", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "downtime"}}, {"key": "cloud.aws.flink.fullRestarts.By.Application", "metadata": {"unit": "Count", "description": null, "displayName": "fullRestarts"}}, {"key": "cloud.aws.flink.lastCheckpointDuration.By.Application", "metadata": {"unit": "Milliseconds", "description": null, "displayName": "lastCheckpointDuration"}}, {"key": "cloud.aws.flink.lastCheckpointSize.By.Application", "metadata": {"unit": "Bytes", "description": null, "displayName": "lastCheckpointSize"}}, {"key": "cloud.aws.flink.numberOfFailedCheckpoints.By.Application", "metadata": {"unit": "Count", "description": null, "displayName": "numberOfFailedCheckpoints"}}, {"key": "cloud.aws.flink.cpuUtilization.By.Application", "metadata": {"unit": "Percent", "description": null, "displayName": "cpuUtilization"}}, {"key": "cloud.aws.flink.heapMemoryUtilization.By.Application", "metadata": {"unit": "Percent", "description": null, "displayName": "heapMemoryUtilization"}}, {"key": "cloud.aws.flink.containerCPUUtilization.By.Application", "metadata": {"unit": "Percent", "description": null, "displayName": "containerCPUUtilization"}}, {"key": "cloud.aws.flink.containerMemoryUtilization.By.Application", "metadata": {"unit": "Percent", "description": null, "displayName": "containerMemoryUtilization"}}, {"key": "cloud.aws.flink.containerDiskUtilization.By.Application", "metadata": {"unit": "Percent", "description": null, "displayName": "containerDiskUtilization"}}, {"key": "cloud.aws.flink.numRecordsInPerSecond.By.Application.Operator.Parallelism.Task", "metadata": {"unit": "Count/Second", "description": null, "displayName": "numRecordsInPerSecond"}}, {"key": "cloud.aws.flink.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.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.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"}]},{"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":1029,"slug":"kubernetes-automation-for-workflows","title":"Kubernetes Connector","description":"Automate your Kubernetes clusters: Delete failed pods and restart deployments.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.kubernetes.connector/logo/aee4d379-911b-4d1e-ac47-33c5f683afe9.png","link_to":"https://community.dynatrace.com/t5/Automations/bd-p/automations","documentation_link":"https://docs.dynatrace.com/docs/analyze-explore-automate/workflows/actions/kubernetes-automation","providers":[],"tags":["automation","automations","connector","connectors","k8s","Kubernetes","workflow","workflow action","workflow actions","workflow automation","workflows"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Resolve anomalies with Kubernetes workflow actions such as \"delete pods in a failed state\". Apply configs, get logs, restart deployments.","src":"https://dt-cdn.net/hub/K8.jpg","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FK8.jpg&sign=Fl_ujkfUj8rMHuxRmVDCGRYDYP-KLSLhDUxqRjbYgOQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FK8.jpg&sign=88Gu1HJhDFKpKMa5qi4pz4gF2vmhWdS2AEzhmwS1Xm0","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FK8.jpg&sign=J1u0gNlH-tuw1TX4xkswpvuzR7Jc8hH1f0IOkAFOZbY","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FK8.jpg&sign=16F1f1xi6Rt0DpH44BEDDtL3zWDofUf0uaDsjL5vLeA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FK8.jpg&sign=NrFI3C0DAMGl-l1dAb_bnS5MPS0PZbTh54kQd_Jdrkw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FK8.jpg&sign=uTvv4muD9V9uPv7UkFbmpju_IuZXVBRDHIX772wmPLY"}}],"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":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Automate your Kubernetes clusters with Dynatrace workflows to delete unresponsive pods, restart deployments, describe pods, or apply configurations as you would with kubectl."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"**Kubernetes Connector** allows you to remediate anomalies automatically: \n* Kill a pod that's stuck in a termination phase.\n* If workload Kyverno is present in a cluster, but all pods are in a failed state, delete the webhook configuration.\n* Kill pod and trigger redeployment when liveness and readiness probes have not been implemented appropriately"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Follow the instructions detailed in Dynatrace documentation.\n\nInstall **Kubernetes Connector**. Follow the operator-based deployment scenario instructions, which automatically configure Edgeconnect to tunnel traffic securely to your cluster and set up the required connection parameters."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"**Kubernetes Connector** enables you to automate your K8s clusters based on Dynatrace insights. \n\nDefine various incident triggers:\n* Use the power of DQL and leverage events to react to situations like a pod stuck in a termination phase. \n* Use Biz-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\nKubernetes Connector allows you to: \n* Apply configurations as you would using a kubectl command\n* Get logs based on namespace, pod, or container\n* List resources\n* Get resource details\n* Patch resource\n* Delete resources\n* Restart a deployment"},"sourceId":"details"}],"modified":"2026-03-13T13:59:13.663391Z","created":"2024-05-22T07:50:16.505486Z","seo_title":"Kubernetes Connector monitoring & observability","seo_description":"Automate your Kubernetes clusters: Delete failed pods and restart deployments. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/K8.jpg"],"about":"Automate your Kubernetes clusters with Dynatrace workflows to delete unresponsive pods, restart deployments, describe pods, or apply configurations as you would with kubectl.","use_cases":"**Kubernetes Connector** allows you to remediate anomalies automatically: \n* Kill a pod that's stuck in a termination phase.\n* If workload Kyverno is present in a cluster, but all pods are in a failed state, delete the webhook configuration.\n* Kill pod and trigger redeployment when liveness and readiness probes have not been implemented appropriately","supported_distributions":"","get_started":"Follow the instructions detailed in Dynatrace documentation.\n\nInstall **Kubernetes Connector**. Follow the operator-based deployment scenario instructions, which automatically configure Edgeconnect to tunnel traffic securely to your cluster and set up the required connection parameters."},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"dynatrace.kubernetes.connector@1.2.1","fqn":"dynatrace.kubernetes.connector","version":"1.2.1","artifact":null,"release_notes":"- Various improvements and dependency updates.","created":"2026-04-09T09:11:13.231448Z"},{"name":"dynatrace.kubernetes.connector@1.2.0","fqn":"dynatrace.kubernetes.connector","version":"1.2.0","artifact":null,"release_notes":"- **New workflow templates** – This update introduces workflow templates that help you automate common Kubernetes tasks, such as auto-annotating pods with the associated Dynatrace problem ID, adding monitoring labels, removing pods stuck in termination, and forwarding pod logs to Microsoft Teams.","created":"2026-03-02T08:21:13.652968Z"},{"name":"dynatrace.kubernetes.connector@1.1.11","fqn":"dynatrace.kubernetes.connector","version":"1.1.11","artifact":null,"release_notes":"- Various improvements and dependency updates.","created":"2026-01-29T13:31:10.213597Z"},{"name":"dynatrace.kubernetes.connector@1.1.10","fqn":"dynatrace.kubernetes.connector","version":"1.1.10","artifact":null,"release_notes":"- Various improvements and dependency updates.","created":"2026-01-14T08:03:06.573973Z"},{"name":"dynatrace.kubernetes.connector@1.1.7","fqn":"dynatrace.kubernetes.connector","version":"1.1.7","artifact":null,"release_notes":"- Various improvements and dependency updates.","created":"2025-12-18T08:22:12.131454Z"},{"name":"dynatrace.kubernetes.connector@1.1.5","fqn":"dynatrace.kubernetes.connector","version":"1.1.5","artifact":null,"release_notes":"- **Bugfix for Wait Action** - Resolved an issue where the Select Menu for choosing a Kubernetes resource was not displaying options correctly.","created":"2025-10-29T11:30:25.707376Z"},{"name":"dynatrace.kubernetes.connector@1.1.1","fqn":"dynatrace.kubernetes.connector","version":"1.1.1","artifact":null,"release_notes":"- Various improvements and dependency updates.","created":"2025-07-31T12:39:06.892071Z"},{"name":"dynatrace.kubernetes.connector@1.1.0","fqn":"dynatrace.kubernetes.connector","version":"1.1.0","artifact":null,"release_notes":"- **Rollout Restart Resource Action** – Introduced a new action that allows users to restart a Kubernetes resource using the native rollout restart mechanism. This provides a more Kubernetes-aligned and flexible way to restart various resource types.\r\n- **(Deprecated) Restart Deployment Action** – The previous \"Restart Deployment\" action is now marked as deprecated. It is fully replaced by the new \"Rollout Restart Resource\" action, which covers the same functionality and more. Users are encouraged to migrate to the new action for future compatibility.\r\n- **Patch Strategy Selection** – The Patch Resource action now supports selecting a patch strategy (e.g., merge, strategic, or json), offering greater control when modifying resources.\r\n- **Bugfix for Connection Settings Form** - Resolved an issue where the connection settings form remained open after editing a connection.","created":"2025-07-17T07:12:07.823239Z"},{"name":"dynatrace.kubernetes.connector@1.0.2","fqn":"dynatrace.kubernetes.connector","version":"1.0.2","artifact":null,"release_notes":"- **The First Stable Release** - The first stable version of the App is now publicly available, offering robust and reliable functionalities.\n- **App Renamed to Kubernetes Connector** - The App has been renamed from \"Kubernetes Automation\" to \"Kubernetes Connector\" to align with the Connectors concept.\n- **Access Control for Connectors Management** - Added fine-grained access control for connections, enabling only specific users to have access to connection settings.","created":"2025-05-14T19:21:48.504095Z"}],"related_technologies":[],"latest_downloads":[{"name":"dynatrace.kubernetes.connector@1.2.1","fqn":"dynatrace.kubernetes.connector","version":"1.2.1","artifact":null,"release_notes":"- Various improvements and dependency updates.","created":"2026-04-09T09:11:13.231448Z"}]},{"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":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":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":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.2","release_latest_validation_result":{"name": "com.dynatrace.extension.google-apigee", "author": {"name": "Dynatrace"}, "version": "1.1.2", "fileHash": "9db67382816b97278acec30179615b8aab0cf7e713b23e8308ecd22035384459", "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.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.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"}]},{"id":1036,"slug":"oracle-autonomous-database-on-oci","title":"Oracle Base DB and Autonomous DB on OCI","description":"Monitor health of the Oracle Base Service and Autonomous Database.","logo":"https://dt-cdn.net/hub/oracle-http-server.png","link_to":"https://www.dynatrace.com/news/blog/intelligent-observability-for-oracle-and-sql-databases/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/oracle-autonomous-database-on-oci-extension","providers":[],"tags":["cloud","cloud-and-infrastructure","database","OCI","oracle"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Oracle Autonomous Database on Oracle Cloud Infrastructure - a sample dashboard","src":"https://cdn.hub.central.dynatrace.com/hub/oci_db_dashboard_gen3.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Foci_db_dashboard_gen3.png&sign=5WmZf-715ly5EliOiZTbASU1MLKx8MTdfvG83AhlW0I","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Foci_db_dashboard_gen3.png&sign=1kFcbeKj1SolhP4JGoow7dcp4SdwfiA2kvUxunGU-90","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Foci_db_dashboard_gen3.png&sign=U6bX6ji9nu2yIFqR1cQNHpK2I-3Du4RFqUHvOpAob3g","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Foci_db_dashboard_gen3.png&sign=D7e840GKKtA7rdGljLsdUESIznOsdAfKB_RKrwKvULU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Foci_db_dashboard_gen3.png&sign=SYrgxrOKmHgFzImK7lvZ80KbEd2JJisC2mFfq4CBCt0","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Foci_db_dashboard_gen3.png&sign=b5Nk9j7LFM16jtr1UxldHwYPoC9XVuJ9nUJfpQ5L-q4"}},{"caption":"Oracle Autonomous Database on Oracle Cloud Infrastructure - a Unified Analysis screen","src":"https://cdn.hub.central.dynatrace.com/hub/OCI_DB_metrics_liWysIJ.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FOCI_DB_metrics_liWysIJ.png&sign=ybLYOHTdyMuanXCTLM4-PfcBgOVCrW43GMwA3at2PKc","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FOCI_DB_metrics_liWysIJ.png&sign=gmpmpuxVsfrr5hMpJ-ZIo_iLKVedsp3eNW5yIIfFQe4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FOCI_DB_metrics_liWysIJ.png&sign=FuX3-cuD0SMdiQg0RVRcztMM1J0YoJ1NnntSI2FdwPA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FOCI_DB_metrics_liWysIJ.png&sign=vkRiQV4ELYoe9n1EsaYbPg5nMTVk2LnDti3iSmgjReA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FOCI_DB_metrics_liWysIJ.png&sign=fc7i-2P4r4GE-OYfTiVBygGG3YIM3Hz5GnNMBL7KgtQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FOCI_DB_metrics_liWysIJ.png&sign=ByymY67QSPhUh_3NJtGHbTZ5Pg9UpY9UceOw5RNfAac"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.4.0","release_latest_validation_result":{"name": "com.dynatrace.extension.oci-database", "author": {"name": "Dynatrace"}, "version": "1.4.0", "fileHash": "6bf8b13e6905738d069d2d31bf8ab250e1ffb28d4ce73683617c57c7abba0793", "variables": [], "dataSources": ["python"], "featureSets": ["database_cluster", "autonomous_infra", "database_usage", "autonomous_usage", "autonomous_apex_stats", "database_infra"], "extensionName": "com.dynatrace.extension.oci-database", "minEECVersion": "1.318.0", "featureSetsDetails": {"database_infra": {"metrics": [{"key": "cloud.oci.database.generic.cpu_util", "metadata": {"unit": "Percent", "description": "CPU utilization aggregated across all consumer groups.", "displayName": "CPU Utilization"}}, {"key": "cloud.oci.database.generic.storage_util", "metadata": {"unit": "Percent", "description": "The percentage of provisioned storage capacity currently in use.", "displayName": "Storage Utilization"}}, {"key": "cloud.oci.database.generic.storage_used", "metadata": {"unit": "GigaByte", "description": "Total amount of storage space used by the database at the collection time.", "displayName": "Storage Space Used"}}, {"key": "cloud.oci.database.generic.storage_allocated", "metadata": {"unit": "GigaByte", "description": "Total amount of storage space allocated to the database", "displayName": "Storage Allocated"}}], "description": "Metrics related to the infrastructure of OCI Databases, such as CPU and storage utilization.", "displayName": "Database Infrastructure Metrics", "isRecommended": true}, "database_usage": {"metrics": [{"key": "cloud.oci.database.generic.block_changes", "metadata": {"unit": "PerSecond", "description": "The Average number of blocks changed per second.", "displayName": "DB Block Changes"}}, {"key": "cloud.oci.database.generic.executes", "metadata": {"unit": "Count", "description": "The number of user and recursive calls that executed SQL statements during the selected interval.", "displayName": "Execute Count"}}, {"key": "cloud.oci.database.generic.logons", "metadata": {"unit": "Count", "description": "The number of successful logons during the selected interval.", "displayName": "Current Logons"}}, {"key": "cloud.oci.database.generic.transactions", "metadata": {"unit": "Count", "description": "The combined number of user commits and user rollbacks during the selected interval.", "displayName": "Transaction Count"}}, {"key": "cloud.oci.database.generic.user_calls", "metadata": {"unit": "Count", "description": "The combined number of logons, parses, and execute calls during the selected interval.", "displayName": "User Calls"}}, {"key": "cloud.oci.database.generic.parses", "metadata": {"unit": "Count", "description": "The number of hard and soft parses during the selected interval.", "displayName": "Parse Count"}}, {"key": "cloud.oci.database.generic.storage_used_by_tablespace", "metadata": {"unit": "GigaByte", "description": "Total amount of storage space used by tablespace.", "displayName": "Storage Space Used By Tablespace"}}, {"key": "cloud.oci.database.generic.storage_allocated_by_tablespace", "metadata": {"unit": "GigaByte", "description": "Total amount of storage space allocated to the tablespace.", "displayName": "Allocated Storage Space By Tablespace"}}, {"key": "cloud.oci.database.generic.storage_util_by_tablespace", "metadata": {"unit": "Percent", "description": "The percentage of storage space utilized by the tablespace.", "displayName": "Storage Space Utilization By Tablespace"}}], "description": "Metrics related to the usage of OCI Databases, such as number of executes, transactions, and logons.", "displayName": "Database Usage Metrics", "isRecommended": false}, "autonomous_infra": {"metrics": [{"key": "cloud.oci.database.autonomous.cpu_util", "metadata": {"unit": "Percent", "description": "CPU utilization aggregated across all consumer groups.", "displayName": "CPU Utilization"}}, {"key": "cloud.oci.database.autonomous.storage_util", "metadata": {"unit": "Percent", "description": "Percentage of provisioned storage capacity currently in use.", "displayName": "Storage Utilization"}}, {"key": "cloud.oci.database.autonomous.max_storage_space", "metadata": {"unit": "GigaByte", "description": "Maximum amount of storage reserved for the database.", "displayName": "Maximum Storage Space"}}, {"key": "cloud.oci.database.autonomous.storage_space_allocated", "metadata": {"unit": "GigaByte", "description": "Space allocated to the database.", "displayName": "Storage Space Allocated"}}, {"key": "cloud.oci.database.autonomous.storage_space_used", "metadata": {"unit": "GigaByte", "description": "Space used by the database.", "displayName": "Storage Space Used"}}, {"key": "cloud.oci.database.autonomous.db_time", "metadata": {"unit": "Second", "description": "Rate of accumulation of database time (CPU + Wait) by foreground sessions.", "displayName": "DB Time"}}, {"key": "cloud.oci.database.autonomous.wait_time", "metadata": {"unit": "Second", "description": "Average rate of accumulation of non-idle wait time by foreground sessions.", "displayName": "Wait Time"}}, {"key": "cloud.oci.database.autonomous.cpu_time", "metadata": {"unit": "Second", "description": "Rate of accumulation of CPU time by foreground sessions.", "displayName": "CPU Time"}}, {"key": "cloud.oci.database.autonomous.database_availability", "metadata": {"unit": "Count", "description": "Database availability for connections (1 = DB Available, 0 = DB Unavailable).", "displayName": "Database Availability"}}, {"key": "cloud.oci.database.autonomous.connection_latency", "metadata": {"unit": "MilliSecond", "description": "Time taken to connect to a ADB-S database in each region from a VM in the same region.", "displayName": "Connection Latency"}}, {"key": "cloud.oci.database.autonomous.query_latency", "metadata": {"unit": "MilliSecond", "description": "Time taken to display results of a simple query.", "displayName": "Query Latency"}}, {"key": "cloud.oci.database.autonomous.session_logical_reads", "metadata": {"unit": "Count", "description": "Sum of \"db block gets\" plus \"consistent gets\".", "displayName": "Session Logical Reads"}}, {"key": "cloud.oci.database.autonomous.db_block_changes", "metadata": {"unit": "Count", "description": "Number of changes that where part of an update or delete operation to all blocks in SGA.", "displayName": "DB Block Changes"}}, {"key": "cloud.oci.database.autonomous.physical_reads", "metadata": {"unit": "Count", "description": "Number of data blocks read from disk.", "displayName": "Physical Reads"}}, {"key": "cloud.oci.database.autonomous.physical_writes", "metadata": {"unit": "Count", "description": "Number of data blocks written to disk.", "displayName": "Physical Writes"}}, {"key": "cloud.oci.database.autonomous.physical_read_bytes", "metadata": {"unit": "Count", "description": "Size in bytes of disk reads by all database instance activity.", "displayName": "Physical Read Total Bytes"}}, {"key": "cloud.oci.database.autonomous.physical_write_bytes", "metadata": {"unit": "Count", "description": "Size in bytes of disk writes by all database instance activity.", "displayName": "Physical Write Total Bytes"}}], "description": "Metrics related to the infrastructure of OCI Autonomous Databases, such as CPU and storage utilization, database availability, and latency.", "displayName": "Autonomous Database Infrastructure Metrics", "isRecommended": true}, "autonomous_usage": {"metrics": [{"key": "cloud.oci.database.autonomous.sessions", "metadata": {"unit": "Count", "description": "Number of sessions in the database.", "displayName": "Sessions"}}, {"key": "cloud.oci.database.autonomous.executes", "metadata": {"unit": "Count", "description": "Number of user and recursive calls that executed SQL statements.", "displayName": "Execute Count"}}, {"key": "cloud.oci.database.autonomous.running_statements", "metadata": {"unit": "Count", "description": "Number of running SQL statements aggregated accross all consumer groups.", "displayName": "Running Statements"}}, {"key": "cloud.oci.database.autonomous.queued_statements", "metadata": {"unit": "Count", "description": "Number of queued SQL statements aggregated accross all consumer groups.", "displayName": "Queued Statements"}}, {"key": "cloud.oci.database.autonomous.transactions", "metadata": {"unit": "Count", "description": "Combined number of user commits and user rollbacks.", "displayName": "Transaction Count"}}, {"key": "cloud.oci.database.autonomous.current_logons", "metadata": {"unit": "Count", "description": "Number of successful logons.", "displayName": "Current Logons"}}, {"key": "cloud.oci.database.autonomous.user_calls", "metadata": {"unit": "Count", "description": "Combined number of logons, parses, and execute calls.", "displayName": "User Calls"}}, {"key": "cloud.oci.database.autonomous.parses", "metadata": {"unit": "Count", "description": "Number of hard and soft parses.", "displayName": "Total Parse Count"}}, {"key": "cloud.oci.database.autonomous.failed_logons", "metadata": {"unit": "Count", "description": "Number of logons that failed due to an invalid username and/or password.", "displayName": "Failed Logons"}}, {"key": "cloud.oci.database.autonomous.failed_connections", "metadata": {"unit": "Count", "description": "Number of failed database connections.", "displayName": "Failed Connections"}}, {"key": "cloud.oci.database.autonomous.user_commits", "metadata": {"unit": "Count", "description": "Number of user commits.", "displayName": "User Commits"}}, {"key": "cloud.oci.database.autonomous.user_rollbacks", "metadata": {"unit": "Count", "description": "Number of times users manually issue the ROLLBACK statement or an error occurs during user's transactions.", "displayName": "User Rollbacks"}}, {"key": "cloud.oci.database.autonomous.redo_size", "metadata": {"unit": "Count", "description": "Amount of redo generated in bytes.", "displayName": "Redo Size"}}, {"key": "cloud.oci.database.autonomous.hard_parses", "metadata": {"unit": "Count", "description": "Number of parse calls (real parses).", "displayName": "Hard Parse Count"}}, {"key": "cloud.oci.database.autonomous.failed_parses", "metadata": {"unit": "Count", "description": "Number of parse failures.", "displayName": "Failures Parse Count"}}, {"key": "cloud.oci.database.autonomous.sql_net_bytes_from_dblink", "metadata": {"unit": "Count", "description": "Number of bytes received from a database link over Oracle Net Services.", "displayName": "Bytes Received via SQL*Net from DBLink"}}, {"key": "cloud.oci.database.autonomous.sql_net_bytes_to_dblink", "metadata": {"unit": "Count", "description": "Number of bytes sent over a database link over Oracle Net Services.", "displayName": "Bytes Sent via SQL*Net to DBLink"}}, {"key": "cloud.oci.database.autonomous.sql_net_bytes_from_client", "metadata": {"unit": "Count", "description": "Number of bytes received from the client over Oracle Net Services.", "displayName": "Bytes Received via SQL*Net from Client"}}, {"key": "cloud.oci.database.autonomous.sql_net_bytes_to_client", "metadata": {"unit": "Count", "description": "Number of bytes sent to the client from the foreground processes.", "displayName": "Bytes Sent via SQL*Net to Client"}}], "description": "Metrics related to the usage of OCI Autonomous Databases, such as number of sessions, executes, transactions, and logons.", "displayName": "Autonomous Database Usage Metrics", "isRecommended": false}, "database_cluster": {"metrics": [{"key": "cloud.oci.database.cluster.asm_diskgroup_util", "metadata": {"unit": "Percent", "description": "Percentage of usable space used in a Disk Group.", "displayName": "ASM Diskgroup Utilization"}}, {"key": "cloud.oci.database.cluster.filesystem_util", "metadata": {"unit": "Percent", "description": "Percent utilization of provisioned filesystem.", "displayName": "Filesystem Utilization"}}, {"key": "cloud.oci.database.cluster.cpu_util", "metadata": {"unit": "Percent", "description": "Percent CPU utilization.", "displayName": "CPU Utilization"}}, {"key": "cloud.oci.database.cluster.memory_util", "metadata": {"unit": "Percent", "description": "Percentage of memory available for starting new applications, without swapping.", "displayName": "Memory Utilization"}}, {"key": "cloud.oci.database.cluster.swap_util", "metadata": {"unit": "Percent", "description": "Percent utilization of total swap space.", "displayName": "Swap Utilization"}}, {"key": "cloud.oci.database.cluster.node_status", "metadata": {"unit": "Count", "description": "Indicates whether the host is reachable in RAC environments.", "displayName": "Node Status"}}, {"key": "cloud.oci.database.cluster.ocpus_allocated", "metadata": {"unit": "Count", "description": "The number of OCPUs allocated.", "displayName": "OCPU Allocated"}}], "description": "Metrics related to the infrastructure of OCI Database Clusters, such as CPU and memory utilization, and node status.", "displayName": "Database Cluster Metrics", "isRecommended": true}, "autonomous_apex_stats": {"metrics": [{"key": "cloud.oci.database.autonomous.apex_page_events", "metadata": {"unit": "Count", "description": "Number of APEX page events.", "displayName": "APEX Page Events"}}, {"key": "cloud.oci.database.autonomous.apex_page_load_time", "metadata": {"unit": "Second", "description": "Average APEX page execution time.", "displayName": "APEX Page Load Time"}}, {"key": "cloud.oci.database.autonomous.apex_active_applications", "metadata": {"unit": "Count", "description": "Number of APEX applications with activity.", "displayName": "Active APEX Applications"}}, {"key": "cloud.oci.database.autonomous.apex_workspaces", "metadata": {"unit": "Count", "description": "Total number of user-created workspaces.", "displayName": "APEX Workspace Count"}}], "description": "Metrics related to APEX application performance in OCI Autonomous Databases.", "displayName": "Autonomous Database APEX Statistics", "isRecommended": false}}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This extension monitors basics of the Oracle Base Database and Autonomous Database, providing server-side observability on the database engine availability and performance level. This extension provides a light alternative to the [Oracle Database](https://www.dynatrace.com/hub/detail/oracle-database/?query=oracle&filter=all) monitoring extension that is compatible with OCI Base DB and Autonomous DB."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Monitor availability and performance of the Base database and underlying cluster infrastructure.\n- Monitor availability and performance of the Autonomous DB and the underlying Oracle Cloud Infrastructure health.\n- Track usage of the database storage and network resources.\n- Track database usage in terms of users, logins, sessions, number of queries executed.\n- Understand the resource impact that your applications have on the Base database and Autonomous DB, including wait times.\n- Understand the impact that databse-side resource shortages have on your application."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Oracle Base DB and Autonomous DB on OCI extension](https://docs.dynatrace.com/docs/shortlink/oracle-autonomous-database-on-oci-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n- OCI API access from ActiveGate is required"},"sourceId":"details"}],"modified":"2026-03-10T07:48:13.175105Z","created":"2024-06-12T11:47:18.914531Z","seo_title":"Oracle Base DB and Autonomous DB on OCI monitoring & observability","seo_description":"Monitor health of the Oracle Base Service and Autonomous Database. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/oci_db_dashboard_gen3.png","https://cdn.hub.central.dynatrace.com/hub/OCI_DB_metrics_liWysIJ.png"],"about":"This extension monitors basics of the Oracle Base Database and Autonomous Database, providing server-side observability on the database engine availability and performance level. This extension provides a light alternative to the [Oracle Database](https://www.dynatrace.com/hub/detail/oracle-database/?query=oracle&filter=all) monitoring extension that is compatible with OCI Base DB and Autonomous DB.","use_cases":"- Monitor availability and performance of the Base database and underlying cluster infrastructure.\n- Monitor availability and performance of the Autonomous DB and the underlying Oracle Cloud Infrastructure health.\n- Track usage of the database storage and network resources.\n- Track database usage in terms of users, logins, sessions, number of queries executed.\n- Understand the resource impact that your applications have on the Base database and Autonomous DB, including wait times.\n- Understand the impact that databse-side resource shortages have on your application.","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Oracle Base DB and Autonomous DB on OCI extension](https://docs.dynatrace.com/docs/shortlink/oracle-autonomous-database-on-oci-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.oci-database@1.4.0","fqn":"com.dynatrace.extension.oci-database","version":"1.4.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.oci-database/com.dynatrace.extension.oci-database-1.4.0-6bf8b13e6905738d069d.zip","release_notes":"### New in this version\n\n- Added support to new regions: AP Kulai 2, AF Casablanca 1, SA Rio de Janeiro 1.","created":"2026-04-22T09:59:15.031966Z"},{"name":"com.dynatrace.extension.oci-database@1.3.2","fqn":"com.dynatrace.extension.oci-database","version":"1.3.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.oci-database/com.dynatrace.extension.oci-database-1.3.2-8cb4ba1bb3e5bc890f1c.zip","release_notes":"### Improved in this version\n\n- OCI SDK currency update.","created":"2026-03-18T16:48:16.324032Z"},{"name":"com.dynatrace.extension.oci-database@1.3.1","fqn":"com.dynatrace.extension.oci-database","version":"1.3.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.oci-database/com.dynatrace.extension.oci-database-1.3.1-5616c9c3d62efe679128.zip","release_notes":"### New in this version\r\n\r\n- Added support for custom regions.\r\n\r\n### Improved in this version\r\n\r\n- Resolved issue with dashboard links not opening on pure Gen3 tenants.","created":"2026-02-26T12:48:44.428438Z"},{"name":"com.dynatrace.extension.oci-database@1.2.3","fqn":"com.dynatrace.extension.oci-database","version":"1.2.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.oci-database/com.dynatrace.extension.oci-database-1.2.3-9e87ac034b478b7c06b6.zip","release_notes":"### Improved in this version\r\n\r\n- Ongoing security updates to the underlying Python libraries","created":"2026-02-02T12:45:27.247120Z"},{"name":"com.dynatrace.extension.oci-database@1.2.2","fqn":"com.dynatrace.extension.oci-database","version":"1.2.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.oci-database/com.dynatrace.extension.oci-database-1.2.2-eae6703977e5d132093c.zip","release_notes":"### Improved in this version\r\n\r\n- Resolved an issue with the cloud-hosted Exadata entities monitoring","created":"2026-01-23T10:47:35.717356Z"},{"name":"com.dynatrace.extension.oci-database@1.2.0","fqn":"com.dynatrace.extension.oci-database","version":"1.2.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.oci-database/com.dynatrace.extension.oci-database-1.2.0-1b73a1dd231f5a437ed9.zip","release_notes":"### New in this version\n\n- Added two new entities, Database and Database Cluster, with metrics as offered by the OCI API\n- Added a Database cluster dashboard","created":"2025-12-29T20:50:27.318986Z"},{"name":"com.dynatrace.extension.oci-database@1.1.2","fqn":"com.dynatrace.extension.oci-database","version":"1.1.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.oci-database/com.dynatrace.extension.oci-database-1.1.2-dacd1f61344c43430031.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-19T11:35:01.455373Z"},{"name":"com.dynatrace.extension.oci-database@1.0.17","fqn":"com.dynatrace.extension.oci-database","version":"1.0.17","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.oci-database/com.dynatrace.extension.oci-database-1.0.17-4aedf5714fb70c94221f.zip","release_notes":"Patch level changes\n\n- Improvements to avoid hitting OCI API rate limit wherever possible.","created":"2025-11-26T17:10:25.839480Z"},{"name":"com.dynatrace.extension.oci-database@1.0.16","fqn":"com.dynatrace.extension.oci-database","version":"1.0.16","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.oci-database/com.dynatrace.extension.oci-database-1.0.16-521f8e2b6017cf463e49.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:40.348932Z"},{"name":"com.dynatrace.extension.oci-database@1.0.12","fqn":"com.dynatrace.extension.oci-database","version":"1.0.12","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.oci-database/com.dynatrace.extension.oci-database-1.0.12-fcffa67d822f80001b39.zip","release_notes":"Patch level changes:\n- Oracle SDK currency updates","created":"2025-04-24T08:26:25.335665Z"},{"name":"com.dynatrace.extension.oci-database@1.0.10","fqn":"com.dynatrace.extension.oci-database","version":"1.0.10","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.oci-database/com.dynatrace.extension.oci-database_9VUKN2a.zip","release_notes":"New features:\n\n* Added possibility of an explicit proxy configuration for the API connection. Note that OCI SDK may still use OS-level environment proxy setting. See Q&A for more information on proxy support.\n\nPatch level changes:\n\n* Updated support for Oracle Cloud sovereign regions, to include recently rolled out new regions.","created":"2025-01-22T11:18:14.741035Z"},{"name":"com.dynatrace.extension.oci-database@1.0.4","fqn":"com.dynatrace.extension.oci-database","version":"1.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.oci-database/com.dynatrace.extension.oci-database_oxtH1nM.zip","release_notes":"Patch level changes\n* Resiliency improvements to handle minor API response inconsistencies\n* Minor bug fixes","created":"2024-10-22T12:59:44.743375Z"},{"name":"com.dynatrace.extension.oci-database@1.0.0","fqn":"com.dynatrace.extension.oci-database","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.oci-database/com.dynatrace.extension.oci-database_b9gbVoN.zip","release_notes":"Initial release of the Oracle Autonomous Database on Oracle Cloud Infrastructure monitoring extension.","created":"2024-06-12T11:53:47.475759Z"}],"related_technologies":["oracle-cloud-infrastructure","oracle-database"],"latest_downloads":[{"name":"com.dynatrace.extension.oci-database@1.4.0","fqn":"com.dynatrace.extension.oci-database","version":"1.4.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.oci-database/com.dynatrace.extension.oci-database-1.4.0-6bf8b13e6905738d069d.zip","release_notes":"### New in this version\n\n- Added support to new regions: AP Kulai 2, AF Casablanca 1, SA Rio de Janeiro 1.","created":"2026-04-22T09:59:15.031966Z"}]},{"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":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":"End-to-end tracing for Agentic and LLM workloads","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/71/media/agentic-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%2F71%2Fmedia%2Fagentic-trace.png&sign=zN5DRfsrNbnadhmslw3xFsrvkJUKmlfWjYb8svLyBRA","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-trace.png&sign=z8calpghUPMuZzdF2Cwkjpvty-5my6KnyV3jeqsMuCU","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-trace.png&sign=IhOSACeDub5s2GL56PKJaO9DF8eE46INFXpaybNK3rY","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-trace.png&sign=LG4GmTxmrklShiR2eIZ4lZcyVWRJz5Nz2KTUDfoZIbQ","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-trace.png&sign=zYmwLHUm00cABbZ7lcsNcJkUUj5uGXta6Q3IiZ6Q1Y8","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-trace.png&sign=tW6b0q9NmcHTsDRsCWW5tFrwlDLneNk2gvmV18w_b7s"}},{"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":"Prompt explorer for easier prompt debugging","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/71/media/explorer-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%2F71%2Fmedia%2Fexplorer-view.png&sign=iCEJ0OO9zvjrD3OW79FTKVkwn2hT4NQT9oRE6laJxgo","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%2Fexplorer-view.png&sign=rBntvJgKNqT1dpeVIpn2k7sC5uUH0Hb7IICqBWvDcLk","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%2Fexplorer-view.png&sign=87_j_5Q3S6JN_CB_9xlry65gvH2LAbTz1F9R7HfXQD0","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%2Fexplorer-view.png&sign=ZGs8kzTrAcST3FC6ifEUP6GuJ6J4t9we6SVO69RQtVw","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%2Fexplorer-view.png&sign=iyo4y5JZt0dXHEDI51BoyP_Q3j09n6KDuWGCMOXE364","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%2Fexplorer-view.png&sign=oMP1PA5pYCpNQNw8WVIVhdia0As5WAxFK7TNqMx10ro"}},{"caption":"Amazon Bedrock AgentCore observability and monitoring","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/71/media/bedrock-agentcore_1_NUwcr15.png","srcset":{"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%2Fbedrock-agentcore_1_NUwcr15.png&sign=-HVxnhXWtMjZYfyn6jyqc59E6Ixxx10zj1UABN-oCj8","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%2Fbedrock-agentcore_1_NUwcr15.png&sign=wh4c_zfWOOPv4JS9KDerCI6kbKCHPNXwOSWUdDFQZfI","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%2Fbedrock-agentcore_1_NUwcr15.png&sign=C83im90RMemgq_gzAKRknxMigqIyirv2qfmpilFk4cs","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%2Fbedrock-agentcore_1_NUwcr15.png&sign=oLnDcS3jPCG0npxpVNRIuJwdAbXgiUToBe_Xy_A4xNQ","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%2Fbedrock-agentcore_1_NUwcr15.png&sign=Mn9o4iXDv9lDnN9U-B2iiA0KkajVGnNg8iCkPemFfk8","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%2Fbedrock-agentcore_1_NUwcr15.png&sign=ddMAFzrgYyQBPkcC2l-gAcobGfU0n5AQnXcWV-xxo1U"}},{"caption":"Get visibility into your Agentic and LLM application performance","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/71/media/service-healthwebpage_xnFTJTE.png","srcset":{"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%2Fservice-healthwebpage_xnFTJTE.png&sign=ofGTLI_HK7ckL9plIqlPKdw7dPBeBXzW5mEMQMXzqSQ","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%2Fservice-healthwebpage_xnFTJTE.png&sign=uhC9WbpSaF2h2sviC20O6O-_EBKlDqnLUyZWrQq6b3E","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%2Fservice-healthwebpage_xnFTJTE.png&sign=UHgjOH0tN2VN68eY5HbGdsErncNzUSXLjrpk9EKzPws","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%2Fservice-healthwebpage_xnFTJTE.png&sign=_8-PmMkiHtUUTzkaTsV3bMBe_1MZrK9R5MVxnmWTP7E","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%2Fservice-healthwebpage_xnFTJTE.png&sign=T-4aTlKc5da-yZqYjI8nB_t8aIfHplQ3PHzK05onVSw","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%2Fservice-healthwebpage_xnFTJTE.png&sign=V9ODh9b6ecU8sBzzj5NS0-n3LKijUo3yOT8iy0VIrr0"}},{"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.8","release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Businesses are adopting GenAI services for innovation, using client-side processing and semantic searches over domain-specific knowledge bases. Various tools use large language models (LLMs) 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.\r\n\r\n\r\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 all layers of AI Observability:\r\n- Model and Agent Layer: Amazon Bedrock, OpenAI, Azure AIFoundry, Google Vertex AI, Google Gemini, Mistral, NVIDIA NIM, DeepSeek, etc.\r\n- Orchestration Layer: Langchain, LlamaIndex, LLM, etc. \r\n- Vector Database/Semantic Search: LanceDB, Pinecone, Weaviate, Qdrant etc.\r\n- Infrastructure Layer: NVIDIA, Google TPU, Amazon EC2, TensorFlow Keras, etc.\r\n\r\nAI and LLM Observability provide a comprehensive overview showing these AI services' consumption, latency, availability, response time, error count, and request quantity.\r\n\r\nPrepare for seamless agent-to-agent observability with real-time insights and comprehensive AI layer monitoring. \r\n\r\nYou can access all these capabilities through customizable, ready-made dashboards tailored to your needs."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"### Monitor Agent health and performance\r\n- Detect bottlenecks by tracking real-time metrics, including request counts, durations, and error rates.\r\n- Manage service costs with automated cost calculations for each request. \r\n- Stay on track with SLOs, and pro-active alerting\r\n\r\n### End-to-end prompt tracing and debugging\r\n- Achieve complete visibility of prompt flows, from initial request to final response, for faster root cause analysis.\r\n- Capture detailed debug data to troubleshoot issues in complex pipelines.\r\n- Streamline your workflows with granular tracing of LLM prompts, including response latency and model-level metrics.\r\n- Resolve issues quicker by pinpointing exact problem areas in prompts, tokens, or system integrations.\r\n\r\n\r\n\r\n### Build trust while reducing compliance and audit risks\r\n- Track every input and output for an audit trail\r\n- All data can be queried in real-time and stored for future reference.  \r\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 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. \r\n\r\nTo set up OpenLLMetry with Dynatrace, see [Dynatrace Documentation](https://docs.dynatrace.com/docs/analyze-explore-automate/dynatrace-for-ai-observability/get-started).\r\n\r\nYou can access all these capabilities through customizable, ready-made dashboards tailored to your needs."},"sourceId":"get_started"}],"modified":"2026-02-18T14:13:38.662055Z","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/bedrock-dashboard_1.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/ai-stack.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/bedrock-highscale-1.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-trace.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/drafts/71/media/explorer-view.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/71/media/bedrock-agentcore_1_NUwcr15.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/71/media/service-healthwebpage_xnFTJTE.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/71/media/agent-integration-null.png"],"about":"Businesses are adopting GenAI services for innovation, using client-side processing and semantic searches over domain-specific knowledge bases. Various tools use large language models (LLMs) 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.\r\n\r\n\r\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 all layers of AI Observability:\r\n- Model and Agent Layer: Amazon Bedrock, OpenAI, Azure AIFoundry, Google Vertex AI, Google Gemini, Mistral, NVIDIA NIM, DeepSeek, etc.\r\n- Orchestration Layer: Langchain, LlamaIndex, LLM, etc. \r\n- Vector Database/Semantic Search: LanceDB, Pinecone, Weaviate, Qdrant etc.\r\n- Infrastructure Layer: NVIDIA, Google TPU, Amazon EC2, TensorFlow Keras, etc.\r\n\r\nAI and LLM Observability provide a comprehensive overview showing these AI services' consumption, latency, availability, response time, error count, and request quantity.\r\n\r\nPrepare for seamless agent-to-agent observability with real-time insights and comprehensive AI layer monitoring. \r\n\r\nYou can access all these capabilities through customizable, ready-made dashboards tailored to your needs.","use_cases":"### Monitor Agent health and performance\r\n- Detect bottlenecks by tracking real-time metrics, including request counts, durations, and error rates.\r\n- Manage service costs with automated cost calculations for each request. \r\n- Stay on track with SLOs, and pro-active alerting\r\n\r\n### End-to-end prompt tracing and debugging\r\n- Achieve complete visibility of prompt flows, from initial request to final response, for faster root cause analysis.\r\n- Capture detailed debug data to troubleshoot issues in complex pipelines.\r\n- Streamline your workflows with granular tracing of LLM prompts, including response latency and model-level metrics.\r\n- Resolve issues quicker by pinpointing exact problem areas in prompts, tokens, or system integrations.\r\n\r\n\r\n\r\n### Build trust while reducing compliance and audit risks\r\n- Track every input and output for an audit trail\r\n- All data can be queried in real-time and stored for future reference.  \r\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 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. \r\n\r\nTo set up OpenLLMetry with Dynatrace, see [Dynatrace Documentation](https://docs.dynatrace.com/docs/analyze-explore-automate/dynatrace-for-ai-observability/get-started).\r\n\r\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.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.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"}]},{"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/drafts/170/media/clouds-app-overview-aws-and-azure.png","srcset":{"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%2Fclouds-app-overview-aws-and-azure.png&sign=HAbH48z3rK4JE9BKsoe1lCQ1IIWnCGVi9JMXiehGehk","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%2Fclouds-app-overview-aws-and-azure.png&sign=hKsRltkV83w--3JIGm0uY0g011dyp9C0zx8d-lfvDDs","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%2Fclouds-app-overview-aws-and-azure.png&sign=HlX-VHz5Eltbt45URiU_L71hX1AKl-nPM8XCk1_XEK0","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%2Fclouds-app-overview-aws-and-azure.png&sign=If0Gl7fWJDjGr2LkhTL8WEIoW-H4HH_3_BFfPu4m4X0","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%2Fclouds-app-overview-aws-and-azure.png&sign=jg4CVjF2ewPXl4d9CMTlo5vrOV4uxXORxEpUMlJRvzw","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%2Fclouds-app-overview-aws-and-azure.png&sign=l4pewm7OcSLyJ3BaUGBleQEL65BNo8W1UaBcbV89HjU"}},{"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/b96f7374-5a8e-4c7a-b256-d79f469803a4.png","srcset":{"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%2Fb96f7374-5a8e-4c7a-b256-d79f469803a4.png&sign=04H4A705QNxhdIWJCvRJ04e3rsX_exdzVMBwCbW7D8Y","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%2Fb96f7374-5a8e-4c7a-b256-d79f469803a4.png&sign=WYNJufh6ushkuLmJZBAMYGZX3CSRlNwwJRYfDFC_X2U","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%2Fb96f7374-5a8e-4c7a-b256-d79f469803a4.png&sign=YAHgM2EI6QC8jjxWC42LyvZK8gm4WudKPyBn7BEqKhw","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%2Fb96f7374-5a8e-4c7a-b256-d79f469803a4.png&sign=Mz_TW_GSpABEnnHSAnvKpl1djIOQKGee7D49HmXD_Nk","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%2Fb96f7374-5a8e-4c7a-b256-d79f469803a4.png&sign=mDcUARjLP3sHD1BIPLbNym2MAPK6BKb-CA4FuqP4ZcA","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%2Fb96f7374-5a8e-4c7a-b256-d79f469803a4.png&sign=i59gkGOzi9cSHVNsSXMql5fcZYn8Wg2D45-gsewKx7w"}},{"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/d7350ea9-6129-4818-8798-27514232ca8f.png","srcset":{"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%2Fd7350ea9-6129-4818-8798-27514232ca8f.png&sign=t62WdDvFdjhmiTLzWnDFwxbjCG__lblCUmLQMIcd5Us","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%2Fd7350ea9-6129-4818-8798-27514232ca8f.png&sign=tk2fHRsaC1rZ3jP6Y0wKDTZP9urDijpXboloJGraH38","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%2Fd7350ea9-6129-4818-8798-27514232ca8f.png&sign=J7VO2_xcrHjC0EiEMipXy7WNw9gfbsd-SNBw3Y8lrck","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%2Fd7350ea9-6129-4818-8798-27514232ca8f.png&sign=NzDds92niVM893yiyIqOsa2jkQbdUM1VLl0i4V6yVyY","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%2Fd7350ea9-6129-4818-8798-27514232ca8f.png&sign=yJPZlPFWgsMNg6fPIKT0HzRj1Xf2FKZhtlnB2YUsFqo","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%2Fd7350ea9-6129-4818-8798-27514232ca8f.png&sign=WgQ6VWPOedEskZ2P3utjPGLLGrkh6Rvsbmkt8nknDfQ"}},{"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"}},{"caption":"You can still use Explorer Classic for classic cloud connections","src":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.clouds/media/f743e7e6-ec1d-488c-b0ae-5d5a3a8c98e5.png","srcset":{"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%2Ff743e7e6-ec1d-488c-b0ae-5d5a3a8c98e5.png&sign=9dx1ho5rke8wxd55HkYTj59TOcm9Gyl9CWLF8nV-oew","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%2Ff743e7e6-ec1d-488c-b0ae-5d5a3a8c98e5.png&sign=LPD_gwAub9-OHTPp4vRYbIJ6oZ7YqzMzjyQHXJgEmkY","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%2Ff743e7e6-ec1d-488c-b0ae-5d5a3a8c98e5.png&sign=xQrVfMaweLbqYTm-iLGm_w_UO3RjfAqedFlhWzI7Yq4","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%2Ff743e7e6-ec1d-488c-b0ae-5d5a3a8c98e5.png&sign=xlDTsFSmzmDgVWMcQ_w96GWX9QZNK09PmViJlkjNyGw","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%2Ff743e7e6-ec1d-488c-b0ae-5d5a3a8c98e5.png&sign=W130x6DXrfP5253ActkwrA2vZBxaMFZi2yPXAwXAxPM","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%2Ff743e7e6-ec1d-488c-b0ae-5d5a3a8c98e5.png&sign=aqqzme4Q6RzIjEpn18vi3N6LLGSQIW2jT2tdo7sVp1U"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.0.7","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-01-30T13:49:08.721025Z","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/Blog_-STP-0068_-high-res-version-1600x900.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/drafts/170/media/clouds-app-overview-aws-and-azure.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/b96f7374-5a8e-4c7a-b256-d79f469803a4.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/d7350ea9-6129-4818-8798-27514232ca8f.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/170/media/06-clouds-app-new-aws-connection_2.png","https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.clouds/media/f743e7e6-ec1d-488c-b0ae-5d5a3a8c98e5.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.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.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"}]},{"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":714,"slug":"google-pubsub-lite","title":"Google Pub/Sub Lite","description":"Get insights into Google Pub/Sub Lite service metrics collected from the Google Operations API to ensure health of the cloud infrastructure.","logo":"https://dt-cdn.net/hub/logos/google-pubsub-lite.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/google-pub-sub-lite","providers":["gcp"],"tags":[],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/pusublite_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%2Fpusublite_instance.png&sign=WRoWs0YaPoAJA4tSdCUXdzh6AwEVdX-SwRsKNxyaAjI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpusublite_instance.png&sign=R6MXCJdmYIhbir0I--BVwNDcWGKg-3heMYZfsZaBWfU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpusublite_instance.png&sign=b4kQD5-8jnJbJD4MITf-ybeqzfQyMXfYfN3sp3z-L_4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpusublite_instance.png&sign=vIfYqCjlrgVkLLBJT-3a_RLAHchD7kP2JV_TSQa1f_c","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpusublite_instance.png&sign=p_MJDKquRvMpTfcF1uyH_7_ioMPmeuxFLxuT5a-y7Bc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpusublite_instance.png&sign=oJdyCTxKxhlj1oZ0OIflEGW138paWHV6woi6aYLMBDw"}}],"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-pubsub-lite", "author": {"name": "Dynatrace"}, "version": "1.1.4", "fileHash": "5621b3747644eb586bf6fdb3cc5ca443594cb9dba3466d24e8ed2fae4f144d1f", "variables": ["filter_conditions"], "dataSources": [], "featureSets": ["default_metrics"], "extensionName": "com.dynatrace.extension.google-pubsub-lite", "minEECVersion": "1.256.0", "featureSetsDetails": {"default_metrics": {"metrics": [{"key": "cloud.gcp.pubsublite_googleapis_com.topic.oldest_retained_message_age", "metadata": {"unit": "Second", "description": null, "displayName": "Oldest retained message age"}}, {"key": "cloud.gcp.pubsublite_googleapis_com.topic.publish_message_count", "metadata": {"unit": "Count", "description": null, "displayName": "Publish message count"}}, {"key": "cloud.gcp.pubsublite_googleapis_com.topic.publish_quota_byte_limit", "metadata": {"unit": "Byte", "description": null, "displayName": "Publish quota byte limit"}}, {"key": "cloud.gcp.pubsublite_googleapis_com.topic.publish_quota_bytes.count", "metadata": {"unit": "Byte", "description": null, "displayName": "Publish quota bytes"}}, {"key": "cloud.gcp.pubsublite_googleapis_com.topic.publish_quota_utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "Publish quota utilization ratio"}}, {"key": "cloud.gcp.pubsublite_googleapis_com.topic.publish_raw_bytes.count", "metadata": {"unit": "Byte", "description": null, "displayName": "Publish raw bytes"}}, {"key": "cloud.gcp.pubsublite_googleapis_com.topic.publish_request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Publish request count"}}, {"key": "cloud.gcp.pubsublite_googleapis_com.topic.sent_quota_bytes.count", "metadata": {"unit": "Byte", "description": null, "displayName": "Topic sent quota bytes"}}, {"key": "cloud.gcp.pubsublite_googleapis_com.topic.storage_quota_byte_limit", "metadata": {"unit": "Byte", "description": null, "displayName": "Storage quota byte limit"}}, {"key": "cloud.gcp.pubsublite_googleapis_com.topic.subscribe_quota_byte_limit", "metadata": {"unit": "Byte", "description": null, "displayName": "Subscribe quota byte limit"}}, {"key": "cloud.gcp.pubsublite_googleapis_com.topic.subscribe_quota_utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "Subscribe quota utilization ratio"}}, {"key": "cloud.gcp.pubsublite_googleapis_com.subscription.backlog_message_count.gauge", "metadata": {"unit": "Count", "description": null, "displayName": "Backlog message count"}}, {"key": "cloud.gcp.pubsublite_googleapis_com.subscription.backlog_quota_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Backlog quota bytes"}}, {"key": "cloud.gcp.pubsublite_googleapis_com.subscription.oldest_unacked_message_age", "metadata": {"unit": "Second", "description": null, "displayName": "Oldest unacked message age"}}, {"key": "cloud.gcp.pubsublite_googleapis_com.subscription.sent_message_count", "metadata": {"unit": "Count", "description": null, "displayName": "Subscription sent message count"}}, {"key": "cloud.gcp.pubsublite_googleapis_com.subscription.sent_quota_bytes.count", "metadata": {"unit": "Byte", "description": null, "displayName": "Subscription sent quota bytes"}}, {"key": "cloud.gcp.pubsublite_googleapis_com.subscription.sent_raw_bytes.count", "metadata": {"unit": "Byte", "description": null, "displayName": "Subscription sent raw 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 Pub/Sub Lite 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 17 metrics that are specific to Google Pub/Sub Lite, like Oldest retained message age, Publish message count, Publish quota byte limit, and more.  \n\n- Build custom dashboards for your cloud infrastructure. \n\n- Analyze Google Pub/Sub Lite logs.\n\n- Use preconfigured alerting. \n\n- Set custom alerts that trigger remediation workflows. \n\nGoogle Pub/Sub Lite 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 Pub/Sub Lite extension](https://docs.dynatrace.com/docs/shortlink/google-pub-sub-lite) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Details\nThis extension package contains:  \n\n- Configuration for Google Pub/Sub Lite 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-pub-sub-lite-monitoring))  \n- Topology mapping and service instance analysis view \n- Google Pub/Sub Lite predefined alerts for:  ```Google Pub/Sub Lite Topic Partition publish quota utilization ratio [GCP], Google Pub/Sub Lite Topic Partition subscribe quota utilization ratio [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 Pub/Sub Lite service is configured.  \n\n#### Following GCP integration and Google Pub/Sub Lite configuration:\n\n- The first data points will be ingested by Dynatrace Davis within ~5 minutes. \n- Explore Google Pub/Sub Lite 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.853661Z","created":"2022-01-17T09:13:22.238201Z","seo_title":"Google Pub/Sub Lite monitoring & observability","seo_description":"Get insights into Google Pub/Sub Lite 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/pusublite_instance.png"],"about":"This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of Google Pub/Sub Lite 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 17 metrics that are specific to Google Pub/Sub Lite, like Oldest retained message age, Publish message count, Publish quota byte limit, and more.  \n\n- Build custom dashboards for your cloud infrastructure. \n\n- Analyze Google Pub/Sub Lite logs.\n\n- Use preconfigured alerting. \n\n- Set custom alerts that trigger remediation workflows. \n\nGoogle Pub/Sub Lite 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 Pub/Sub Lite extension](https://docs.dynatrace.com/docs/shortlink/google-pub-sub-lite) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.google-pubsub-lite@1.1.4","fqn":"com.dynatrace.extension.google-pubsub-lite","version":"1.1.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-pubsub-lite/com.dynatrace.extension.google_j7WBIhL.zip","release_notes":"### Version 1.1.4\n\n### Updated\n\n- Added log linking for entities\n- Default details UI for PubSub Lite subscription partitions","created":"2024-06-04T08:15:05.400783Z"},{"name":"com.dynatrace.extension.google-pubsub-lite@1.1.3","fqn":"com.dynatrace.extension.google-pubsub-lite","version":"1.1.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-pubsub-lite/com.dynatrace.extension.google_PIddY9J.zip","release_notes":"### Version 1.1.3\n\n### Updated\n\n- Feature sets & metrics section in HUB Product Information page","created":"2023-06-27T13:12:48.439086Z"},{"name":"com.dynatrace.extension.google-pubsub-lite@1.1.2","fqn":"com.dynatrace.extension.google-pubsub-lite","version":"1.1.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-pubsub-lite/com.dynatrace.extension.google_gPvNNcb.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:12:35.032382Z"},{"name":"com.dynatrace.extension.google-pubsub-lite@1.1.1","fqn":"com.dynatrace.extension.google-pubsub-lite","version":"1.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-pubsub-lite/com.dynatrace.extension.google_2UlTEfL.zip","release_notes":"### Version 1.1.1\n\n### Fixed\n\n- GCP project details page doesn't crash anymore when cloud:gcp:pubsublite_topic_partition type is not declared in environment","created":"2023-05-25T12:44:51.585205Z"},{"name":"com.dynatrace.extension.google-pubsub-lite@1.1.0","fqn":"com.dynatrace.extension.google-pubsub-lite","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-pubsub-lite/com.dynatrace.extension.google_qO0qLIr.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:56.904700Z"},{"name":"com.dynatrace.extension.google-pubsub-lite@1.0.3","fqn":"com.dynatrace.extension.google-pubsub-lite","version":"1.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-pubsub-lite/com.dynatrace.extension.google_12rikbZ.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:20:57.477900Z"},{"name":"com.dynatrace.extension.google-pubsub-lite@1.0.1","fqn":"com.dynatrace.extension.google-pubsub-lite","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-pubsub-lite/com.dynatrace.extension.google_cR1fQGT.zip","release_notes":"Support for GCP overview","created":"2023-01-23T14:20:09.034783Z"},{"name":"com.dynatrace.extension.google-pubsub-lite@0.0.7","fqn":"com.dynatrace.extension.google-pubsub-lite","version":"0.0.7","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-pubsub-lite/com.dynatrace.extension.google_VEObfaf.zip","release_notes":"","created":"2022-01-17T16:59:04.740013Z"}],"related_technologies":["google-pubsub"],"latest_downloads":[{"name":"com.dynatrace.extension.google-pubsub-lite@1.1.4","fqn":"com.dynatrace.extension.google-pubsub-lite","version":"1.1.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-pubsub-lite/com.dynatrace.extension.google_j7WBIhL.zip","release_notes":"### Version 1.1.4\n\n### Updated\n\n- Added log linking for entities\n- Default details UI for PubSub Lite subscription partitions","created":"2024-06-04T08:15:05.400783Z"}]},{"id":1133,"slug":"infoblox-ddi","title":"Infoblox DDI","description":"Monitor Infoblox DDI using SNMP.","logo":"https://dt-cdn.net/hub/infoblox_raw-icon.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/infoblox-ddi-extension","providers":[],"tags":["ActiveGate","extension","network"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Overview dashboard","src":"https://dt-cdn.net/hub/overview_dashboard_4UaBOjl.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_4UaBOjl.png&sign=yymqhWShy4pTpzs_WEGlUDPfH6UAT_e_KR7T65-rl2w","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Foverview_dashboard_4UaBOjl.png&sign=_jDfNJGgXvNX1X-haZLyRFFZ2ZupIKLcUSRbYe_k8bs","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Foverview_dashboard_4UaBOjl.png&sign=mtYllD5yfJmfSbxlxx5ImsCRZ8jUah09Sf9Rn4vGt1U","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Foverview_dashboard_4UaBOjl.png&sign=U86td2VtPOz4AvkPScPtINBqrFomXCQs3M-sDemaUs4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Foverview_dashboard_4UaBOjl.png&sign=CSYjyW3yMzT-l9S3oEMsUdxJopquKT_HagiWxVwa22c","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Foverview_dashboard_4UaBOjl.png&sign=AuQeiLT_sb5pcGbtdUx7qxt4THGyN3u8TYv_wpzNq_8"}},{"caption":"Infoblox Unified Analysis screen","src":"https://dt-cdn.net/hub/infoblox_ua.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Finfoblox_ua.png&sign=74CF4D6iMbmYARXRTbRLVIU34q61CHc4pO5v1ufpb98","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Finfoblox_ua.png&sign=X2C-Uj9eB0UFZTyb-Il_XlE1dGlEALP0Tg0rF_XsNKo","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Finfoblox_ua.png&sign=YhYDpf9IL-unf4xQNkSmo0krANTUeJZY3TbPPlKWgfs","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Finfoblox_ua.png&sign=V1zmeEo4ucmotbyCf8Fqb4c3EQ4d9KKRlMY-DZqd6Lk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Finfoblox_ua.png&sign=q9sTHxx1owN18vWladLO1OoFrFW3msxHReqxM36ij4k","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Finfoblox_ua.png&sign=trPoM7Mu7GiG4w2NcqFEriimo7b7K7SOB5E5LLtDpCA"}}],"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":{"name": "com.dynatrace.infoblox.ddi", "author": {"name": "Dynatrace"}, "version": "2.3.0", "fileHash": "8e820029f0dc34865feb0daab37da8d39ad17b9f727138fa84a39be6668b5e85", "variables": [], "dataSources": ["snmp"], "featureSets": ["DNS-5-min", "DHCP", "ServiceStatus", "DNS-1-min", "DNS", "Storage", "base-metrics"], "extensionName": "com.dynatrace.infoblox.ddi", "minEECVersion": "1.318.0", "featureSetsDetails": {"DNS": {"metrics": [{"key": "snmp.infoblox.dns.ibBindZonePlusViewFailure.count", "metadata": {"unit": "Count", "description": "Number of Failed queries since DNS process started.", "displayName": "Failed queries"}}, {"key": "snmp.infoblox.dns.ibDnsQueryRate", "metadata": {"unit": "PerSecond", "description": "DNS Queries per second", "displayName": "DNS Query Rate"}}, {"key": "snmp.infoblox.dns.ibDnsHitRatio", "metadata": {"unit": "Percent", "description": "DNS cache hit ratio", "displayName": "DNS Hit Ratio"}}], "description": "Collects metrics related to DNS.", "displayName": "DNS", "isRecommended": false}, "DHCP": {"metrics": [{"key": "snmp.infoblox.dhcp.ibDHCPSubnetPercentUsed", "metadata": {"unit": "Count", "description": "Percentage of dynamic DHCP address for subnet leased out at this time. Fixed addresses are always counted as leased for this calculation if the fixed addresses are within ranges of leases.", "displayName": "Access count queries"}}], "description": "Collects metrics related to DHCP subnets.", "displayName": "DHCP", "isRecommended": false}, "Storage": {"metrics": [{"key": "snmp.infoblox.storage.AllocationUnits", "metadata": {"unit": "Byte", "description": "The size, in bytes, of the data objects allocated from this pool.  If this entry is monitoring sectors, blocks, buffers, or packets, for example, this number will commonly be greater than one.  Otherwise this number will typically be one.", "displayName": "Allocation Units"}}, {"key": "snmp.infoblox.storage.Size", "metadata": {"unit": "Count", "description": "The size of the storage represented by this entry, in units of hrStorageAllocationUnits.", "displayName": "Raw Storage Size"}}, {"key": "snmp.infoblox.storage.Used", "metadata": {"unit": "Count", "description": "The amount of the storage represented by this entry that is allocated, in units of hrStorageAllocationUnits.", "displayName": "Raw Storage Used"}}], "description": "Collects storage-related metrics.", "displayName": "Storage", "isRecommended": true}, "DNS-1-min": {"metrics": [{"key": "snmp.infoblox.dns.ibNetworkMonitorDNSNonAAT1AvgLatency", "metadata": {"unit": "Microsecond", "description": "Average latency for incoming DNS queries during the last minute where the reply was non authoritative", "displayName": "Average non-authoritative latency"}}, {"key": "snmp.infoblox.dns.ibNetworkMonitorDNSNonAAT1Count", "metadata": {"unit": "Count", "description": "Number of queries used to calculate the average latencies during the last minute where the reply was non-authoritative", "displayName": "Non-authoritative query count"}}, {"key": "snmp.infoblox.dns.ibNetworkMonitorDNSAAT1AvgLatency", "metadata": {"unit": "Microsecond", "description": "Average latency for incoming DNS queries during the last minute where the reply was authoritative", "displayName": "Average authoritative latency"}}, {"key": "snmp.infoblox.dns.ibNetworkMonitorDNSAAT1Count", "metadata": {"unit": "Count", "description": "Number of queries used to calculate the average latencies during the last minute where the reply was authoritative", "displayName": "Authoritative query count"}}], "description": "Collects latency (authoritative and non-authoritative) metrics related to DNS.", "displayName": "DNS Latency (1 min average)", "isRecommended": true}, "DNS-5-min": {"metrics": [{"key": "snmp.infoblox.dns.ibNetworkMonitorDNSNonAAT5AvgLatency", "metadata": {"unit": "Microsecond", "description": "Average latency for incoming DNS queries during the last 5 minutes where the reply was non authoritative", "displayName": "Average non-authoritative latency"}}, {"key": "snmp.infoblox.dns.ibNetworkMonitorDNSNonAAT5Count", "metadata": {"unit": "Count", "description": "Number of queries used to calculate the average latencies during the last 5 minutes where the reply was non-authoritative", "displayName": "Non-authoritative query count"}}, {"key": "snmp.infoblox.dns.ibNetworkMonitorDNSAAT5AvgLatency", "metadata": {"unit": "Microsecond", "description": "Average latency for incoming DNS queries during the last 5 minutes where the reply was authoritative", "displayName": "Average authoritative latency"}}, {"key": "snmp.infoblox.dns.ibNetworkMonitorDNSAAT5Count", "metadata": {"unit": "Count", "description": "Number of queries used to calculate the average latencies during the last 5 minutes where the reply was authoritative", "displayName": "Authoritative query count"}}], "description": "Collects latency (authoritative and non-authoritative) metrics related to DNS.", "displayName": "DNS Latency (5 min average)", "isRecommended": false}, "base-metrics": {"metrics": [{"key": "com.dynatrace.extension.network_device.memory_used"}, {"key": "snmp.infoblox.ddi.cpu.usage", "metadata": {"unit": "Count", "description": "Infoblox DDI CPU Usage (ibSystemMonitorCpuUsage)", "displayName": "CPU Usage"}}, {"key": "com.dynatrace.extension.network_device.cpu_usage"}, {"key": "com.dynatrace.extension.network_device.sysuptime"}, {"key": "snmp.infoblox.ddi.swap.usage", "metadata": {"unit": "MegaByte", "description": "Infoblox DDI Swap Usage (ibSystemMonitorSwapUsage)", "displayName": "Swap Usage"}}], "description": "Collects base metrics such as CPU and Memory usage.", "displayName": "Base Metrics", "isRecommended": true}, "ServiceStatus": {"metrics": [{"key": "snmp.infoblox.ddi.service.status", "metadata": {"unit": "Unspecified", "description": "Placeholder metric will also report a value of 1. Dimensions (Name, Status, Desc) contain data", "displayName": "Service status"}}, {"key": "snmp.infoblox.ddi.node.service.status", "metadata": {"unit": "Unspecified", "description": "Placeholder metric will also report a value of 1. Dimensions (Name, Status, Desc) contain data", "displayName": "Node Service status"}}], "description": "Collects status of services running on the Infoblox DDI device.", "displayName": "Service Status", "isRecommended": false}}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"The Infoblox DDI SNMP Extension is a powerful tool designed to enhance network management capabilities by integrating Infoblox DDI with Dynatrace via SNMP monitoring. This extension allows network administrators to monitor and manage their Infoblox DDI infrastructure using standard SNMP protocols, providing a seamless and efficient way to ensure network reliability and performance. 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":"Use cases","source":"- **Improved Network Visibility**: Gain deeper insights into network performance and health.\n- **Enhanced Efficiency**: Streamline network management tasks with automated monitoring and alerts.\n- **Proactive Management**: Identify and resolve issues before they impact network operations.\n- **Reduced Downtime**: Minimize network downtime with timely alerts and proactive measures."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Infoblox DDI extension](https://docs.dynatrace.com/docs/shortlink/infoblox-ddi-extension) in the Dynatrace Documentation."},"sourceId":"get_started"}],"modified":"2025-12-02T08:07:52.732256Z","created":"2025-03-04T08:32:31.412973Z","seo_title":"Infoblox DDI monitoring & observability","seo_description":"Monitor Infoblox DDI using SNMP. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/overview_dashboard_4UaBOjl.png","https://dt-cdn.net/hub/infoblox_ua.png"],"about":"The Infoblox DDI SNMP Extension is a powerful tool designed to enhance network management capabilities by integrating Infoblox DDI with Dynatrace via SNMP monitoring. This extension allows network administrators to monitor and manage their Infoblox DDI infrastructure using standard SNMP protocols, providing a seamless and efficient way to ensure network reliability and performance. Dynatrace's Unified Analysis screens provide at-a-glance access and analysis for your Ops, DevOps and IT Admins.","use_cases":"- **Improved Network Visibility**: Gain deeper insights into network performance and health.\n- **Enhanced Efficiency**: Streamline network management tasks with automated monitoring and alerts.\n- **Proactive Management**: Identify and resolve issues before they impact network operations.\n- **Reduced Downtime**: Minimize network downtime with timely alerts and proactive measures.","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Infoblox DDI extension](https://docs.dynatrace.com/docs/shortlink/infoblox-ddi-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.infoblox.ddi@2.3.0","fqn":"com.dynatrace.infoblox.ddi","version":"2.3.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.infoblox.ddi/com.dynatrace.infoblox.ddi-2.3.0-8e820029f0dc34865feb.zip","release_notes":"### v2.3.0\r\n**Minimum Dynatrace Cluster version 1.318**\r\n\r\n**⚠️ Note:** This version moves existing DNS network latency metrics to a new feature set called, `DNS Latency (5 min averages)`. To continue monitoring with these metrics, this new feature set _must_ be enabled. After upgrading the extension, edit monitoring configurations and enable `DNS Latency (5 min averages)` or the new `DNS Latency (1 min averages)` feature set to continue DNS latency monitoring.\r\n\r\n### What's new\r\n\r\n- New DNS network latency metrics (1 minute average) feature set, `DNS Latency (1 min average)`. These 1-minute average metrics are now the recommended DNS latency metrics. Customers can select one or both feature sets for DNS latency monitoring. \r\n  - `snmp.infoblox.dns.ibNetworkMonitorDNSAAT5AvgLatency`\r\n  - `snmp.infoblox.dns.ibNetworkMonitorDNSAAT5Count`\r\n  - `snmp.infoblox.dns.ibNetworkMonitorDNSNonAAT5AvgLatency`\r\n  - `snmp.infoblox.dns.ibNetworkMonitorDNSNonAAT5Count`\r\n- Existing DNS latency metrics with a 5-minute average are moved to a new feature set, \"DNS Latency (5 min average)\".","created":"2026-01-07T16:47:05.103447Z"},{"name":"com.dynatrace.infoblox.ddi@2.2.7","fqn":"com.dynatrace.infoblox.ddi","version":"2.2.7","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.infoblox.ddi/com.dynatrace.infoblox.ddi-2.2.7-1981c3abfc82196ce72f.zip","release_notes":"### v2.2.7\n\n**This version requires a minimum Dynatrace Cluster version of 1.318**\n\n#### New in this version\n\n- Added 3 new metrics and UA charts:\n  - `snmp.infoblox.ddi.swap.usage`\n  - `snmp.infoblox.dns.ibDnsQueryRate`\n  - `snmp.infoblox.dns.ibDnsHitRatio`\n\n#### Improved in this verison\n\n- Improved consistency with instance names","created":"2025-12-19T16:32:35.521054Z"},{"name":"com.dynatrace.infoblox.ddi@2.2.1","fqn":"com.dynatrace.infoblox.ddi","version":"2.2.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.infoblox.ddi/com.dynatrace.infoblox.ddi-2.2.1-a3be3a19107b5848a4c5.zip","release_notes":"## Fixes\n\n- Fixes topology for Node Services. This version correctly identifies Node Services by `Service Name`. \n\nMinimum Dynatrace version: 1.313.0","created":"2025-11-04T23:02:05.530918Z"},{"name":"com.dynatrace.infoblox.ddi@2.2.0","fqn":"com.dynatrace.infoblox.ddi","version":"2.2.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.infoblox.ddi/com.dynatrace.infoblox.ddi-2.2.0-ad370ab5bda522afc7d6.zip","release_notes":"### v2.2.0\n\nMinimum Dynatrace Cluster version 1.313\n\n- Improved Network device name\n- Uptime on unified analysis unit changed to days\n- Add Storage metric Feature Set\n- Fix for Unified Analysis Actions\n- Various improvements to Unified Analysis screens","created":"2025-10-03T09:30:11.736308Z"},{"name":"com.dynatrace.infoblox.ddi@2.1.2","fqn":"com.dynatrace.infoblox.ddi","version":"2.1.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.infoblox.ddi/com.dynatrace.infoblox.ddi-2.1.2-8e7ef7a1525a1232b758.zip","release_notes":"Fixes to platform dashboard tiles","created":"2025-08-21T09:23:04.413165Z"},{"name":"com.dynatrace.infoblox.ddi@2.1.1","fqn":"com.dynatrace.infoblox.ddi","version":"2.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.infoblox.ddi/com.dynatrace.infoblox.ddi-2.1.1-2101f4db29781b62a2c1.zip","release_notes":"### v2.1.1\n\n⚠️ This version of the extension requires a minimum Dynatrace Cluster version 1.313\n\n✨ What's new: \n\n- Add Platform dashboard\n- Add `dt.security_context` to entities\n- Add Platform UA definitions","created":"2025-07-31T06:54:22.534916Z"},{"name":"com.dynatrace.infoblox.ddi@2.0.0","fqn":"com.dynatrace.infoblox.ddi","version":"2.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.infoblox.ddi/com.dynatrace.infoblox.ddi-2.0.0-1ccca3768531c81e177d.zip","release_notes":"Initial Hub release ","created":"2025-03-11T16:35:13.585030Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.infoblox.ddi@2.3.0","fqn":"com.dynatrace.infoblox.ddi","version":"2.3.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.infoblox.ddi/com.dynatrace.infoblox.ddi-2.3.0-8e820029f0dc34865feb.zip","release_notes":"### v2.3.0\r\n**Minimum Dynatrace Cluster version 1.318**\r\n\r\n**⚠️ Note:** This version moves existing DNS network latency metrics to a new feature set called, `DNS Latency (5 min averages)`. To continue monitoring with these metrics, this new feature set _must_ be enabled. After upgrading the extension, edit monitoring configurations and enable `DNS Latency (5 min averages)` or the new `DNS Latency (1 min averages)` feature set to continue DNS latency monitoring.\r\n\r\n### What's new\r\n\r\n- New DNS network latency metrics (1 minute average) feature set, `DNS Latency (1 min average)`. These 1-minute average metrics are now the recommended DNS latency metrics. Customers can select one or both feature sets for DNS latency monitoring. \r\n  - `snmp.infoblox.dns.ibNetworkMonitorDNSAAT5AvgLatency`\r\n  - `snmp.infoblox.dns.ibNetworkMonitorDNSAAT5Count`\r\n  - `snmp.infoblox.dns.ibNetworkMonitorDNSNonAAT5AvgLatency`\r\n  - `snmp.infoblox.dns.ibNetworkMonitorDNSNonAAT5Count`\r\n- Existing DNS latency metrics with a 5-minute average are moved to a new feature set, \"DNS Latency (5 min average)\".","created":"2026-01-07T16:47:05.103447Z"}]},{"id":236,"slug":"opera","title":"Opera","description":"Freeware web browser for Microsoft Windows, Android, iOS, macOS, and Linux operating systems.","logo":"https://dt-cdn.net/hub/logos/opera.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":null,"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"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":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":160,"slug":"html5","title":"HTML5","description":"Markup language used for structuring and presenting content on the web.","logo":"https://dt-cdn.net/hub/logos/html5.png","link_to":null,"documentation_link":"","providers":[],"tags":["markup-language","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":834,"slug":"sap-hana-database-remote-monitoring","title":"SAP HANA Database (remote monitoring)","description":"Easily understand the health and performance of your SAP HANA databases.","logo":"https://dt-cdn.net/hub/logos/sap-hana-database-remote-monitoring.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/sap-hana-database-remote-monitoring-extension","providers":[],"tags":["database","extension","hanadb","sap","sql"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"A SAP HANA DB in the Databases App","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.sql-sap-hana/media/90fa801e-12fb-4ee8-a9c5-756bc49fb4af.png","srcset":{"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.sql-sap-hana%2Fmedia%2F90fa801e-12fb-4ee8-a9c5-756bc49fb4af.png&sign=RyQnJGBZ_4LYP7yT9y_bO-FYlu941_FRW-GELYVu4K8","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.sql-sap-hana%2Fmedia%2F90fa801e-12fb-4ee8-a9c5-756bc49fb4af.png&sign=NMyvGow3Wb11NVu9DPyxjCKbUc1biMS1H8qdpiRlHTM","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.sql-sap-hana%2Fmedia%2F90fa801e-12fb-4ee8-a9c5-756bc49fb4af.png&sign=1y71kpfhX2GR8QqH84ade2pYYwhEaRnolNUu5DrkAZQ","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.sql-sap-hana%2Fmedia%2F90fa801e-12fb-4ee8-a9c5-756bc49fb4af.png&sign=ZXa8AcQ2BgmPNuRnN_V0VARpkBicKeqy42ev2Snz2Ic","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.sql-sap-hana%2Fmedia%2F90fa801e-12fb-4ee8-a9c5-756bc49fb4af.png&sign=XZ6JSWgJC9NLm5EbWhvfHqj1d0il5hvwCwcoItcdMa4","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.sql-sap-hana%2Fmedia%2F90fa801e-12fb-4ee8-a9c5-756bc49fb4af.png&sign=iwySQ4lmz32AXn65Zn3DqjqpFkZUnaR2u5lQgRNwPo4"}},{"caption":"The SAP HANA DB Ready-made Dashboard","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.sql-sap-hana/media/d6e3ff8a-f8c8-4f92-8e8e-f46daa27ae45.png","srcset":{"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.sql-sap-hana%2Fmedia%2Fd6e3ff8a-f8c8-4f92-8e8e-f46daa27ae45.png&sign=1Vp59hZtWY4oONlHyxolqaMg6DWD5FcnSpO7E08loJg","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.sql-sap-hana%2Fmedia%2Fd6e3ff8a-f8c8-4f92-8e8e-f46daa27ae45.png&sign=mMwGM_f_YVAgr3Y0HZCAqPQukAdBkN02tuFnLwfgsFY","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.sql-sap-hana%2Fmedia%2Fd6e3ff8a-f8c8-4f92-8e8e-f46daa27ae45.png&sign=8-H-m_q3fDcGPUuq33ofbjE1WFyKdebeywb7Pc1l2OU","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.sql-sap-hana%2Fmedia%2Fd6e3ff8a-f8c8-4f92-8e8e-f46daa27ae45.png&sign=-6AoPjrzBcnh8XUtQA-jE74jXFo_ze950OCJ2xoWOns","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.sql-sap-hana%2Fmedia%2Fd6e3ff8a-f8c8-4f92-8e8e-f46daa27ae45.png&sign=vL1kIpm4H4l8UGJd83Ttk6ih_DuNKv_CyrnKR0kzhxw","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.sql-sap-hana%2Fmedia%2Fd6e3ff8a-f8c8-4f92-8e8e-f46daa27ae45.png&sign=WOKMsHiEPiRPPsXAV_veuWN3WSfz-tXHlvLFnqNsAo4"}},{"caption":"A SAP HANA DB Host in the Infrastructure & Operations App","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.sql-sap-hana/media/e5ee5f01-c7ec-4663-beca-ae018b6b4009.png","srcset":{"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.sql-sap-hana%2Fmedia%2Fe5ee5f01-c7ec-4663-beca-ae018b6b4009.png&sign=ad9qi3NJGElyXhGMkDum8I9ItkpI84otcNgaQ3uZH3c","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.sql-sap-hana%2Fmedia%2Fe5ee5f01-c7ec-4663-beca-ae018b6b4009.png&sign=sRvwWqRX3ICtM4wcGFuTZRB0ytOBAgY2P6fMm_bUyKs","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.sql-sap-hana%2Fmedia%2Fe5ee5f01-c7ec-4663-beca-ae018b6b4009.png&sign=CUCDQR4d3O8xuzU9mMZF6h39c6V7kBc1I4p0EzphJAM","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.sql-sap-hana%2Fmedia%2Fe5ee5f01-c7ec-4663-beca-ae018b6b4009.png&sign=iwAIxIwZOtLaxImfIPa6uc-Ag7kI06rUvQ_Ml8dg-Qc","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.sql-sap-hana%2Fmedia%2Fe5ee5f01-c7ec-4663-beca-ae018b6b4009.png&sign=1SYXsXii2VDdXqyexHyq_TBmz8yYw244axVFZlekFHc","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.sql-sap-hana%2Fmedia%2Fe5ee5f01-c7ec-4663-beca-ae018b6b4009.png&sign=ibPTvPvVtRZfSlk8WuJHL1AXRX29Kd9EPy9j6PmHgIY"}},{"caption":"The SAP HANA DB Services in the Infrastructure & Operations App","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.sql-sap-hana/media/448c035c-6bef-44a7-9bf0-da235cd12b38.png","srcset":{"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.sql-sap-hana%2Fmedia%2F448c035c-6bef-44a7-9bf0-da235cd12b38.png&sign=G7GWOl1toY7N3Z_G_QgFonZ_-oFL7TzcfuIUZvvv2cU","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.sql-sap-hana%2Fmedia%2F448c035c-6bef-44a7-9bf0-da235cd12b38.png&sign=S2JyvWGko3CL5dG1U5VqhSBXIYd40brro3uAnw4lrnc","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.sql-sap-hana%2Fmedia%2F448c035c-6bef-44a7-9bf0-da235cd12b38.png&sign=QGgKwk6Jp_mmZzc2ckZ3UYkrT8-7_R1O35exHuM5wD4","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.sql-sap-hana%2Fmedia%2F448c035c-6bef-44a7-9bf0-da235cd12b38.png&sign=_akPyRCTGABh0755nFg2uf-vaxa4TzBmmDCuOmxPBRw","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.sql-sap-hana%2Fmedia%2F448c035c-6bef-44a7-9bf0-da235cd12b38.png&sign=CoZ-z7t8TVKV2n-RNBY7z_zncPhEW_e_EUZS0MEBjf0","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.sql-sap-hana%2Fmedia%2F448c035c-6bef-44a7-9bf0-da235cd12b38.png&sign=DD63OCymQMHvcF0lpEzEQRoKf1PCinvlcfRo0mziXQ4"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.6.8","release_latest_validation_result":{"name": "com.dynatrace.extension.sql-sap-hana", "author": {"name": "Dynatrace"}, "version": "2.6.8", "fileHash": "cfafd369cdf7ffe189ad5c5c07619fa509288de5054c1aa13fea9466a456bef5", "variables": ["custom_host", "query-interval", "heavy-query-interval", "long-running-query-timeout", "schema_name_filter", "table_name_filter"], "dataSources": ["sqlHana"], "featureSets": ["Unloads Due to Low Memory", "Host Infrastructure Network Rates", "Current Alerts", "Host Infrastructure Metrics", "Host Temp Heap Usage", "Audit Logs", "Table Information", "Active Prepared Statements", "Host Agent Network Rates", "Expensive Statement Metrics", "HANA License", "SQL Plan Cache Size", "Backup Metrics", "Extended Expensive Statement Metrics", "Savepoint Metrics", "Base Metrics", "Expensive Statements", "Schema Disk Metrics", "Replication Metrics", "Out Of Memory Events", "Table Size vs Allocation Limit Usage", "Trace File Information", "Service Response Time", "Disk Size Usage"], "extensionName": "com.dynatrace.extension.sql-sap-hana", "minEECVersion": "1.318.0", "featureSetsDetails": {"default": {"metrics": [{"key": "sap.hana.db.limits", "metadata": {"unit": "Count", "description": "Database Limits", "displayName": "HANA Database Limits"}}, {"key": "sap.hana.db.build_version", "metadata": {"unit": "Count", "description": "SAP HANA DB Build Version", "displayName": "HANA DB Build Version"}}, {"key": "sap.hana.db.ip_addresses", "metadata": {"unit": "Count", "description": "IP Address of HANA DB Host", "displayName": "IP Addresses"}}, {"key": "sap.hana.db.host.max_heap_usage", "metadata": {"unit": "Byte", "description": "Max Heap Usage of the Host", "displayName": "Max Heap Usage"}}, {"key": "sap.hana.db.host.global_memory_allocation_limit", "metadata": {"unit": "Byte", "description": "Global Memory Allocation Limit", "displayName": "Global Memory Allocation Limit"}}, {"key": "sap.hana.db.host.used_memory", "metadata": {"unit": "Byte", "description": "Host Used Memory", "displayName": "Used Memory"}}, {"key": "sap.hana.db.host.used_physical_memory", "metadata": {"unit": "Byte", "description": "Host Used Physical Memory", "displayName": "Used Physical Memory"}}, {"key": "sap.hana.db.service.volume.used", "metadata": {"unit": "Byte", "description": "Used Size of Volume", "displayName": "Volume Used Size"}}, {"key": "sap.hana.db.service.volume.total", "metadata": {"unit": "Byte", "description": "Total Size of Volume", "displayName": "Total Volume Size"}}, {"key": "sap.hana.db.service.memory.used", "metadata": {"unit": "Byte", "description": "Memory Usage of the Service (Host Process)", "displayName": "Service Memory Used"}}, {"key": "sap.hana.db.service.memory.column_tables_memory_used", "metadata": {"unit": "Byte", "description": "Column Tables Memory Usage by Service", "displayName": "Service Column Tables Memory Used"}}, {"key": "sap.hana.db.service.memory.row_store_allocated_size", "metadata": {"unit": "Byte", "description": "Row Store Allocated Size by Service", "displayName": "Service Row Store Allocated Size"}}, {"key": "sap.hana.db.service.system_cpu_usage", "metadata": {"unit": "Percent", "description": "Rate of OS Kernel/System CPU used by index server", "displayName": "System CPU Usage"}}, {"key": "sap.hana.db.service.cpu_usage", "metadata": {"unit": "Percent", "description": "Service CPU Usage", "displayName": "Service CPU Usage"}}, {"key": "sap.hana.db.service.status", "metadata": {"unit": "Count", "description": "Current Service Status", "displayName": "Service Status"}}, {"key": "sap.hana.db.service.threads", "metadata": {"unit": "Count", "description": "Number of Threads By Type", "displayName": "Service Threads"}}], "isRecommended": true}, "Audit Logs": {"metrics": [], "description": "Ingests each row of the `sys.audit_log` table as a log message", "displayName": "Audit Logs", "isRecommended": false}, "Base Metrics": {"metrics": [{"key": "sap.hana.db.tracefiles", "metadata": {"unit": "Count", "description": "Number of diagnostic files", "displayName": "Tracefile Count"}}, {"key": "sap.hana.db.service.max_merge_dog_thread_duration", "metadata": {"unit": "Second", "description": "Max Duration of the Merge Dog Thread", "displayName": "Service Max Merge Dog Thread Duration"}}, {"key": "sap.hana.db.service.blocked_transactions", "metadata": {"unit": "Count", "description": "Number of Blocked Transactions", "displayName": "Blocked Transactions"}}, {"key": "sap.hana.db.service.current_transaction_locks", "metadata": {"unit": "Count", "description": "Number of current transaction locks", "displayName": "Current Transaction Locks"}}, {"key": "sap.hana.db.sql.min_sql_plan_cache_hit_ratio", "metadata": {"unit": "Percent", "description": "Minimum SQL Plan Cache Hit Percentage", "displayName": "Minimum SQL Plan Cache Hit Ratio"}}], "displayName": "Base Metrics", "isRecommended": true}, "HANA License": {"metrics": [{"key": "sap.hana.db.license.limit", "metadata": {"unit": "GigaByte", "description": "License Information including Licensed Size in GB", "displayName": "Limit"}}], "displayName": "HANA License", "isRecommended": true}, "Backup Metrics": {"metrics": [{"key": "sap.hana.db.backups", "metadata": {"unit": "Count", "description": "Number of Backups", "displayName": "Backup Count"}}, {"key": "sap.hana.db.backup.size", "metadata": {"unit": "Byte", "description": "Estimated backup size", "displayName": "Backup Size"}}, {"key": "sap.hana.db.backup.time_since_previous", "metadata": {"unit": "Second", "description": "Seconds since Previous Backup Type was taken.", "displayName": "Backup Time Since Previous"}}, {"key": "sap.hana.db.backup.duration", "metadata": {"unit": "Second", "description": "How long the different backup type took.", "displayName": "Backup Duration"}}, {"key": "sap.hana.db.backup.failures.count", "metadata": {"unit": "Count", "description": "Backup Failure Count", "displayName": "Failure Count"}}], "displayName": "Backup Metrics", "isRecommended": true}, "Current Alerts": {"metrics": [], "description": "Ingests each current alert as a log message", "displayName": "Current Alerts", "isRecommended": true}, "Disk Size Usage": {"metrics": [{"key": "sap.hana.db.host.disk_usage", "metadata": {"unit": "Percent", "description": "Host Disk Usage", "displayName": "Disk Usage"}}], "displayName": "Disk Size Usage", "isRecommended": true}, "Savepoint Metrics": {"metrics": [{"key": "sap.hana.db.service.savepoints.count", "metadata": {"unit": "Count", "description": "Number of Savepoints", "displayName": "Savepoints Count"}}, {"key": "sap.hana.db.service.savepoint_critical_phase_duration", "metadata": {"unit": "Second", "description": "Duration of Critical Phase in Savepoint creation", "displayName": "Savepoint Critical Phase Duration"}}, {"key": "sap.hana.db.service.savepoint_time_since_previous", "metadata": {"unit": "Second", "description": "Time since Previous Savepoint", "displayName": "Savepoint Time Since Previous"}}], "displayName": "Savepoint Metrics", "isRecommended": true}, "Table Information": {"metrics": [{"key": "sap.hana.db.service.table.locks", "metadata": {"unit": "Count", "description": "Number of Locks On a Table", "displayName": "Table Locks"}}, {"key": "sap.hana.db.service.table.records", "metadata": {"unit": "Count", "description": "Number of Records in a Table", "displayName": "Record Count"}}, {"key": "sap.hana.db.service.table.size", "metadata": {"unit": "Byte", "description": "Size of a Table", "displayName": "Table Size"}}], "description": "Due to the nature of the metrics listed below, this can cause high licensing costs to be incurred.", "displayName": "Table Information", "isRecommended": false}, "Replication Metrics": {"metrics": [{"key": "sap.hana.db.service.replication.secondary_failover_count.count", "metadata": {"unit": "Count", "description": "Replication - Number of Secondary Failover Count", "displayName": "Secondary Failover Count"}}, {"key": "sap.hana.db.service.replication.log_shipping_delay", "metadata": {"unit": "Second", "description": "Replication - Number of seconds between Last Log Position and Shipped Log Position", "displayName": "Log Shipping Delay"}}, {"key": "sap.hana.db.service.replication.errors", "metadata": {"unit": "Count", "description": "Replication - Number of Errors", "displayName": "Replication Errors"}}, {"key": "sap.hana.db.service.replication.snapshot_age", "metadata": {"unit": "Second", "description": "Replication - Age in Seconds of most recent Snapshot", "displayName": "Replication Snapshot Age"}}], "displayName": "Replication Metrics", "isRecommended": true}, "SQL Plan Cache Size": {"metrics": [{"key": "sap.hana.db.current_sql_plan_cache_size", "metadata": {"unit": "Count", "description": "Current Number of SQL Plans in Cache", "displayName": "SQL Plan Cache Size"}}], "displayName": "SQL Plan Cache Size", "isRecommended": true}, "Schema Disk Metrics": {"metrics": [{"key": "sap.hana.db.schema.disk_used_size", "metadata": {"unit": "Byte", "description": "Absolute disk usage per schema", "displayName": "Disk Size By Schema"}}, {"key": "sap.hana.db.schema.total_disk_size_percentage", "metadata": {"unit": "Percent", "description": "Relative disk usage per schema", "displayName": "Disk Usage By Schema"}}], "displayName": "Schema Disk Metrics", "isRecommended": false}, "Expensive Statements": {"metrics": [], "description": "Ingests each expensive statement as a log message", "displayName": "Expensive Statements", "isRecommended": true}, "Host Temp Heap Usage": {"metrics": [{"key": "sap.hana.db.host.heap_temp_memory_usage", "metadata": {"unit": "Byte", "description": "Heap - Temporary Memory Usage", "displayName": "Heap Temp Memory Usage"}}], "description": "From SAP Documentation : Reading this view may take some time as the entire resource container must be traversed to generate this view.", "displayName": "Host Temp Heap Usage", "isRecommended": false}, "Out Of Memory Events": {"metrics": [], "description": "Ingests each OOM event as a log message", "displayName": "Out Of Memory Events", "isRecommended": true}, "Service Response Time": {"metrics": [{"key": "sap.hana.db.service.response_time", "metadata": {"unit": "MilliSecond", "description": "Average Response Time of the Service (Host Process)", "displayName": "Service Response Time"}}], "displayName": "Service Response Time", "isRecommended": true}, "Trace File Information": {"metrics": [], "description": "Ingests each trace file's metadata (name, size, time) as a log message", "displayName": "Trace File Information", "isRecommended": false}, "Host Agent Network Rates": {"metrics": [{"key": "sap.hana.db.host.network_interface.rate", "metadata": {"unit": "KiloBytePerSecond", "description": "NIC IO Speeds (both Tx and Rx)", "displayName": "NIC Rate"}}], "description": "Transmit and Receive Network Interface Rates", "displayName": "Host Agent Network Rates", "isRecommended": false}, "Unloads Due to Low Memory": {"metrics": [{"key": "sap.hana.db.service.low_memory_unloads.count", "metadata": {"unit": "Count", "description": "Number of Unloads due to Low Memory", "displayName": "Low Memory Unloads"}}], "displayName": "Unloads Due to Low Memory", "isRecommended": true}, "Active Prepared Statements": {"metrics": [{"key": "sap.hana.db.current_active_prepared_statements", "metadata": {"unit": "Count", "description": "Number of Current Active Prepared Statements", "displayName": "Active Statements"}}], "displayName": "Active Prepared Statements", "isRecommended": true}, "Expensive Statement Metrics": {"metrics": [{"key": "sap.hana.db.sql.total_expensive_statements", "metadata": {"unit": "Count", "description": "Total Number of Expensive SQL Statements", "displayName": "Total Expensive Statements"}}], "description": "Overall number of expensive statements", "displayName": "Expensive Statement Metric", "isRecommended": true}, "Host Infrastructure Metrics": {"metrics": [{"key": "sap.hana.db.connection_usage", "metadata": {"unit": "Percent", "description": "Used Connection Percentage", "displayName": "Connection Usage"}}, {"key": "sap.hana.db.transaction_usage", "metadata": {"unit": "Percent", "description": "Used Transaction Percentage", "displayName": "Transaction Usage"}}, {"key": "sap.hana.db.transactions", "metadata": {"unit": "Count", "description": "Number of active transactions", "displayName": "Active Transactions"}}, {"key": "sap.hana.db.host.open_connections", "metadata": {"unit": "Count", "description": "Number of Current Connections without an end time, no matter the connection status (RUNNING/IDLE/QUEUING)", "displayName": "Open Connections"}}, {"key": "sap.hana.db.host.running_connections", "metadata": {"unit": "Count", "description": "Number of Current Connections in the RUNNING state", "displayName": "Running Connections"}}, {"key": "sap.hana.db.host.memory_used", "metadata": {"unit": "Byte", "description": "Host Memory Used", "displayName": "Memory Used"}}, {"key": "sap.hana.db.host.memory_size", "metadata": {"unit": "Byte", "description": "Host Memory Size", "displayName": "Memory Size"}}, {"key": "sap.hana.db.host.memory_usage", "metadata": {"unit": "Percent", "description": "Host Memory Usage", "displayName": "Memory Usage"}}, {"key": "sap.hana.db.host.cpu", "metadata": {"unit": "Percent", "description": "Host CPU Usage", "displayName": "CPU Usage"}}, {"key": "sap.hana.db.host.disk_used", "metadata": {"unit": "Byte", "description": "Host Disk Used", "displayName": "Disk Used"}}, {"key": "sap.hana.db.host.disk_size", "metadata": {"unit": "Byte", "description": "Host Disk Size", "displayName": "Disk Size"}}, {"key": "sap.hana.db.host.disk_io_read_speed", "metadata": {"unit": "MegaBytePerSecond", "description": "Disk IO Read Speed", "displayName": "Disk IO Read Speed"}}, {"key": "sap.hana.db.host.disk_io_write_speed", "metadata": {"unit": "MegaBytePerSecond", "description": "Disk IO Write Speed", "displayName": "Disk IO Write Speed"}}], "description": "Connection, CPU, Memory and Disk Metrics", "displayName": "Host Infrastructure Metrics", "isRecommended": true}, "Host Infrastructure Network Rates": {"metrics": [{"key": "sap.hana.db.host.network_in", "metadata": {"unit": "Byte", "description": "Host Network In", "displayName": "Network In"}}, {"key": "sap.hana.db.host.network_out", "metadata": {"unit": "Byte", "description": "Host Network Out", "displayName": "Network Out"}}], "displayName": "Host Infrastructure Network Rates", "isRecommended": true}, "Extended Expensive Statement Metrics": {"metrics": [{"key": "sap.hana.db.sql.expensive_statements_exceeding_memory_limit.count", "metadata": {"unit": "Count", "description": "Number of Expensive SQL Statements that exceed the configured Memory Limit", "displayName": "Expensive Statements Exceeding Memory Limit"}}, {"key": "sap.hana.db.sql.expensive_statements_duration_limit.count", "metadata": {"unit": "Count", "description": "Number of Expensive SQL Statements that exceed the configured Duration Limit", "displayName": "Expensive Statements Exceeding Duration Limit"}}, {"key": "sap.hana.db.sql.expensive_statements_exceeding_memory_limit", "metadata": {"unit": "Count", "description": "Number of Expensive SQL Statements that exceed the configured Memory Limit", "displayName": "Expensive Statements Exceeding Memory Limit"}}, {"key": "sap.hana.db.sql.expensive_statements_duration_limit", "metadata": {"unit": "Count", "description": "Number of Expensive SQL Statements that exceed the configured Duration Limit", "displayName": "Expensive Statements Exceeding Duration Limit"}}], "description": "Expensive Statement metrics broken down by CPU and Memory Limits", "displayName": "Extended Expensive Statement Metrics", "isRecommended": false}, "Table Size vs Allocation Limit Usage": {"metrics": [{"key": "sap.hana.db.total_table_size_vs_allocation_limit_ratio", "metadata": {"unit": "Percent", "description": "Ratio of used disk space by DB tables vs the Allocated Limit", "displayName": "Table Size vs Allocated Limit Ratio"}}], "displayName": "Table Size vs Allocation Limit Usage", "isRecommended": true}}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Our SAP HANA database monitoring is based on a remote monitoring approach implemented as a Dynatrace ActiveGate SQL extension. The extension queries databases for key performance and health metrics, extending your visibility, and allowing DAVIS AI to provide anomaly detection and problem analysis."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Understand the impact of resource shortages, locks or other database issues have on your application by observing the database server itself.\n- Track health and performance of the SAP HANA DB servers"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [SAP HANA Database (remote monitoring) extension](https://docs.dynatrace.com/docs/shortlink/sap-hana-database-remote-monitoring-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"#### **Compatibility information**\nThe extension is designed to work with SAP HANA DB version 2.00 and later."},"sourceId":"details"}],"modified":"2026-03-11T06:41:56.011550Z","created":"2023-03-14T20:46:11.422236Z","seo_title":"SAP HANA Database (remote monitoring) monitoring & observability","seo_description":"Easily understand the health and performance of your SAP HANA databases. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.sql-sap-hana/media/90fa801e-12fb-4ee8-a9c5-756bc49fb4af.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.sql-sap-hana/media/d6e3ff8a-f8c8-4f92-8e8e-f46daa27ae45.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.sql-sap-hana/media/e5ee5f01-c7ec-4663-beca-ae018b6b4009.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.sql-sap-hana/media/448c035c-6bef-44a7-9bf0-da235cd12b38.png"],"about":"Our SAP HANA database monitoring is based on a remote monitoring approach implemented as a Dynatrace ActiveGate SQL extension. The extension queries databases for key performance and health metrics, extending your visibility, and allowing DAVIS AI to provide anomaly detection and problem analysis.","use_cases":"- Understand the impact of resource shortages, locks or other database issues have on your application by observing the database server itself.\n- Track health and performance of the SAP HANA DB servers","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [SAP HANA Database (remote monitoring) extension](https://docs.dynatrace.com/docs/shortlink/sap-hana-database-remote-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.sql-sap-hana@2.6.8","fqn":"com.dynatrace.extension.sql-sap-hana","version":"2.6.8","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-sap-hana/com.dynatrace.extension.sql-sap-hana-2.6.8-cfafd369cdf7ffe189ad.zip","release_notes":"### 2.6.8\r\nWhat's new:\r\n- Entity list links on platform dashboard now link to the I&O app\r\n\r\nBugs Fixed:\r\n- Duplicate service_name column removed from `table_information` query","created":"2026-04-21T17:26:22.876798Z"},{"name":"com.dynatrace.extension.sql-sap-hana@2.6.4","fqn":"com.dynatrace.extension.sql-sap-hana","version":"2.6.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-sap-hana/com.dynatrace.extension.sql-sap-hana-2.6.4-b2184b6dc8cdbbcd172a.zip","release_notes":"### 2.6.4\r\nWhat's New:\r\n- Added keyword key value pairs to extension","created":"2026-02-17T21:22:04.702160Z"},{"name":"com.dynatrace.extension.sql-sap-hana@2.6.3","fqn":"com.dynatrace.extension.sql-sap-hana","version":"2.6.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-sap-hana/com.dynatrace.extension.sql-sap-hana-2.6.3-2cd1f20cba7b8c2af42e.zip","release_notes":"### v2.6.3\n\n- Added `Audit Logs` Feature Set\n    - Additional Permissions `GRANT AUDIT READ TO <USER>` is needed.\n- Limited length of database host IP addresses to match dimension value length limit","created":"2025-11-11T14:49:22.725745Z"},{"name":"com.dynatrace.extension.sql-sap-hana@2.6.1","fqn":"com.dynatrace.extension.sql-sap-hana","version":"2.6.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-sap-hana/com.dynatrace.extension.sql-sap-hana-2.6.1-dccbd16435fe30a002c1.zip","release_notes":"### 2.6.1 \n- INFOBS-4366\n    - Add `dt.ip_addresses` attribute to `sql:hana_db_database` entity type","created":"2025-09-03T15:18:20.961212Z"},{"name":"com.dynatrace.extension.sql-sap-hana@2.6.0","fqn":"com.dynatrace.extension.sql-sap-hana","version":"2.6.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-sap-hana/com.dynatrace.extension.sql-sap-hana-2.6.0-8ffa852aef588dc6b7c0.zip","release_notes":"### 2.6.0 \n- DXS-3317\n   - Platform Screen Updates \n   - Add Platform Dashboard\n   - Add `dt.security_context` attribute to entities","created":"2025-08-26T13:59:08.606970Z"},{"name":"com.dynatrace.extension.sql-sap-hana@2.5.0","fqn":"com.dynatrace.extension.sql-sap-hana","version":"2.5.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-sap-hana/com.dynatrace.extension.sql-sap-hana-2.5.0-0d42529ace6ddda08148.zip","release_notes":"### v2.5.0 \n- DXS-2156\n    - Added variables to allow for custom interval for both regular and heavy queries\n        - Please check heavy query interval as this may affect collection of some of the heavy query metrics. \n    - Added feature set metadata including recommended feature sets.","created":"2025-06-04T12:23:08.115529Z"},{"name":"com.dynatrace.extension.sql-sap-hana@2.4.2","fqn":"com.dynatrace.extension.sql-sap-hana","version":"2.4.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-sap-hana/com.dynatrace.extension.sql-sap-hana-2.4.2-b35ef28991669d0fdd79.zip","release_notes":"### v2.4.2\n- DXS-2207 \n  - Added `SAME_AS` relationship between `sql:hana_db_service` entity type and `process_group_instance`\n\n- DXS-2247\n\n    New Feature Set `Table Size vs Allocation Limit Usage`\n          \n     - `sap.hana.db.disk_size_usage` renamed to `sap.hana.db.total_table_size_vs_allocation_limit_ratio`\n\t\n\tNew Feature Set `Host Agent Network Rates`\n\t - contains existing metric : `sap.hana.db.host.network_interface.rate`\n\n\tExisting Feature Set `Host Infrastructure Metrics`\n\t- New Metrics : \n\t\t- `sap.hana.db.host.memory_used`\n\t\t- `sap.hana.db.host.memory_size`\n\t\t- `sap.hana.db.host.memory_usage`\n\t\t- `sap.hana.db.host.disk_size`\n\n\tExisting Feature Set `Host Infrastructure Network Rates`\n\t- New Metrics : \n\t\t- `sap.hana.db.host.network_in`\n\t\t- `sap.hana.db.host.network_out`\n\n\tExisting Feature Set `Disk Size Usage`\n\t- New Metric : \n\t\t- `sap.hana.db.host.disk_usage`\n\n\tNew Feature Set `HANA License` \n\t- Moved Metrics : \n\t\t- `sap.hana.db.license.limit`\n\n\tNew Feature Set `Disk Size Usage` : \n\t- `sap.hana.db.disk_size_usage`\n\n\tNew Feature Set `Schema Disk Metrics` : \n\t- Moved Metrics : \n\t\t- `sap.hana.db.schema.disk_used_size`\n\t\t- `sap.hana.db.schema.total_disk_size_percentage`\n\n\tNew Feature Set `Base Metrics` : \n\t- Moved Metrics : \n\t\t- `sap.hana.db.tracefiles`\n\t\t- `sap.hana.db.service.max_merge_dog_thread_duration`\n\t\t- `sap.hana.db.service.blocked_transactions`\n\t\t- `sap.hana.db.service.current_transaction_locks`\n\t\t- `sap.hana.db.sql.min_sql_plan_cache_hit_ratio`\n\n\tUpdated Interval to 5 minutes for Property Type Metrics :\n\t- `sap.hana.db.limits`\n\t- `sap.hana.db.license.limit`\n\t- `sap.hana.db.ip_addresses`\n\t- `sap.hana.db.build_version`","created":"2025-04-09T23:38:23.479782Z"},{"name":"com.dynatrace.extension.sql-sap-hana@2.2.0","fqn":"com.dynatrace.extension.sql-sap-hana","version":"2.2.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-sap-hana/com.dynatrace.extension.sql-sap-hana_Z2QwfyV.zip","release_notes":"### v2.2.0 \n- DXS-791 - Customize Host Name\n  - Added new per-endpoint variable for custom host naming\n    - This adds the `custom_host` dimension to all metrics\n    - **NOTE:** This will create **NEW** entities if you edit/add this to existing configurations","created":"2024-07-29T21:55:38.403823Z"},{"name":"com.dynatrace.extension.sql-sap-hana@2.1.9","fqn":"com.dynatrace.extension.sql-sap-hana","version":"2.1.9","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-sap-hana/com.dynatrace.extension.sql-sap-hana_sbhrx8M.zip","release_notes":"### v2.1.9\n- Added `database` as attribute to Out Of Memory Events Log Messages \n- Added existing timeout variable to additional subgroups to help long running queries\n\n- **DXS-1270** - ( delta/count based Expensive Statement metrics may stop working as expected if the `SYS.M_EXPENSIVE_STATEMENTS` hits the table records limit)\n    - Added new `sap.hana.db.sql.total_expensive_statements` Metric in \"Expensive Statement Metrics\" Feature Set \n    - Added new **Extended Expensive Statement Metrics** Feature Set \n    - Moved previous Expensive Statement Metrics to this new Feature Set: \n        - `sap.hana.db.sql.expensive_statements_exceeding_memory_limit.count`\n        - `sap.hana.db.sql.expensive_statements_duration_limit.count`\n    \n    - Added new time stamp based metrics: \n        - `sap.hana.db.sql.expensive_statements_exceeding_memory_limit`\n        - `sap.hana.db.sql.expensive_statements_duration_limit`","created":"2024-07-24T08:58:37.739115Z"},{"name":"com.dynatrace.extension.sql-sap-hana@2.1.3","fqn":"com.dynatrace.extension.sql-sap-hana","version":"2.1.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-sap-hana/com.dynatrace.extension.sql-sap-hana_GvanLT2.zip","release_notes":"### v2.1.3 \n- DXS-679\n    - Add UA Screens for Dynatrace Platform\n- DXS-821\n    - Modify `license`query to correct `single-row query returns more than one row` exception\n- Change Queries used to ingest logs ( the `Out Of Memory Events`, `Trace File Information`,  & `Expensive Statements` Feature Sets) from using CURRENT_UTCTIMESTAMP function to CURRENT_TIMESTAMP. ","created":"2024-03-12T21:42:34.194442Z"},{"name":"com.dynatrace.extension.sql-sap-hana@2.1.1","fqn":"com.dynatrace.extension.sql-sap-hana","version":"2.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-sap-hana/com.dynatrace.extension.sql-sap-hana_1KdnCLo.zip","release_notes":"- v2.1.1\n  - Updated extension yaml to follow the v275 schema \n  - Add configurable timeout to these metric queries : \n      - `Backup Metrics` - specifically the `sap.hana.db.backup.size` metric\n      - ` Host Temp Heap Usage` - specifically the `sap.hana.db.host.heap_temp_memory_usage` metric","created":"2023-12-12T15:51:58.432293Z"},{"name":"com.dynatrace.extension.sql-sap-hana@2.0.0","fqn":"com.dynatrace.extension.sql-sap-hana","version":"2.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-sap-hana/com.dynatrace.extension.sql-sap-hana_CRmMw7z.zip","release_notes":"## v2.0.0  - Requires Reconfiguration\nDXS-385 :\n- Added `sap.hana.db.service.volume.used`, `sap.hana.db.service.volume.total`, and `func:sap.hana.db.service.volume.usage` Volume Metrics\n- Added `sap.hana.db.service.table.locks`, `sap.hana.db.service.table.records`, and `sap.hana.db.service.table.size` Table Metrics\n    - Added vars for `schema_name_filter` and `table_name_filter`, **this requires recreating the monitoring configurations hence the major version update.**\n\nDXS-494 :\n- Added `sap.hana.db.current_active_prepared_statements` and `sap.hana.db.current_sql_plan_cache_size` Metrics\n\nDXS-613 :\n- Added Feature Set : Host Infrastructure Network Rates for `sap.hana.db.host.network_interface.rate` Metric\n    - Disable this Feature Set if `SYS.M_HOST_AGENT_METRICS` table does not exist\n- Split out Service CPU and Service Repsonse Time Metrics into separate Feature Sets\n    - `sap.hana.db.service.cpu_usage` is kept as part of Default Feature Set\n    - `sap.hana.db.service.response_time` is now a part of the new \"Service Response Time\" Feature Set\n        - Disable this Feature Set if `RESPONSE_TIME`column does not exist in table`SYS.M_SERVICE_STATISTICS` \n- The `sap.hana.db.license.limit` now shows a -1 if there is no `PRODUCT_LIMIT` column in the `M_LICENSE` view\n\nAdditional New Metrics & Changes : \n- Changed Query for `sap.hana.db.host.open_connections` Metric\n    - For old query see new metric key : `sap.hana.db.host.running_connections`\n- New Logs Ingested :\n    - Out Of Memory Events\n    - Trace File Information (Name, Size, Modification Time)\n- New Metrics :\n    - `sap.hana.db.transactions`\n    - `sap.hana.db.tracefiles`\n    - `sap.hana.db.backups`\n    - `sap.hana.db.backup.size`\n    - `sap.hana.db.disk_size_usage`\n    - `sap.hana.db.transaction_usage`\n    - `sap.hana.db.connection_usage`\n    - `sap.hana.db.schema.disk_used_size`\n    - `sap.hana.db.schema.total_disk_size_percentage`\n    - `sap.hana.db.limits` - Max Sessions & Transactions\n    - `sap.hana.db.service.system_cpu_usage` - indexserver and nameserver only","created":"2023-09-01T21:12:00.750884Z"},{"name":"com.dynatrace.extension.sql-sap-hana@1.1.3","fqn":"com.dynatrace.extension.sql-sap-hana","version":"1.1.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-sap-hana/com.dynatrace.extension.sql-sap-hana_gIvw1Z0.zip","release_notes":"## v1.1.3\n- Fixes for validation errors when uploading/deploying.","created":"2023-08-23T21:32:17.695353Z"},{"name":"com.dynatrace.extension.sql-sap-hana@1.0.2","fqn":"com.dynatrace.extension.sql-sap-hana","version":"1.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-sap-hana/com.dynatrace.extension.sql-sap-hana_M93wmym.zip","release_notes":"## 1.0.2 - Initial Release \n- Monitoring of metrics via Database Queries to M_ Monitoring Views\n- New SAP HANA Entities & Relationships\n    - SAP HANA Database   (`sql:hana_db_database`)\n    - SAP HANA DB Service (`sql:hana_db_service`)\n    - SAP HANA DB Host     (`sql:hana_db_host`)\n- Included Dashboard - `SAP HANA DB Overview`","created":"2023-03-14T20:46:11.991093Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.sql-sap-hana@2.6.8","fqn":"com.dynatrace.extension.sql-sap-hana","version":"2.6.8","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sql-sap-hana/com.dynatrace.extension.sql-sap-hana-2.6.8-cfafd369cdf7ffe189ad.zip","release_notes":"### 2.6.8\r\nWhat's new:\r\n- Entity list links on platform dashboard now link to the I&O app\r\n\r\nBugs Fixed:\r\n- Duplicate service_name column removed from `table_information` query","created":"2026-04-21T17:26:22.876798Z"}]},{"id":179,"slug":"ibm-zlinux","title":"Linux on IBM Z mainframe","description":"Optimize mainframe performance end-to-end visibility and AI-powered insights.","logo":"https://dt-cdn.net/hub/logos/ibm-zlinux.png","link_to":"https://www.dynatrace.com/news/blog/native-support-for-ibm-mainframe-in-dynatrace-provides-end-to-end-visibility-and-ai-powered-answers/","documentation_link":"https://docs.dynatrace.com/docs/ingest-from/technology-support/mainframe-technology-support","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 provides comprehensive monitoring solutions for IBM Z mainframes, enabling detailed tracking of performance, stability, and user interactions across the entire stack. Utilizing patented PurePath Technology®, Dynatrace captures timing and code-level context for every transaction, ensuring no gaps or blind spots. This helps organizations quickly identify and resolve performance issues, optimize resource usage, and reduce operational costs."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- End-to-End Transaction Tracing: Follow every transaction across all tiers without gaps.\n- Code-Level Visibility: Drill down to method-level code to identify performance hotspots.\n- AI-Powered Insights: Detect and diagnose problems in real-time, pinpointing the root cause.\n- Resource Optimization: Monitor CPU, memory, and network health metrics to optimize resource usage.\n- Cost Reduction: Utilize workload pricing strategies to significantly reduce operational costs."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"- [End-to-End transactions down to the IBM mainframe](https://www.dynatrace.com/news/blog/end-to-end-transactions-down-to-the-ibm-mainframe-eap/)"},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:58.324770Z","created":"2020-08-14T07:46:20.073000Z","seo_title":"Linux on IBM Z mainframe monitoring & observability","seo_description":"Optimize mainframe performance end-to-end visibility and AI-powered insights. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":[],"about":"Dynatrace provides comprehensive monitoring solutions for IBM Z mainframes, enabling detailed tracking of performance, stability, and user interactions across the entire stack. Utilizing patented PurePath Technology®, Dynatrace captures timing and code-level context for every transaction, ensuring no gaps or blind spots. This helps organizations quickly identify and resolve performance issues, optimize resource usage, and reduce operational costs.","use_cases":"- End-to-End Transaction Tracing: Follow every transaction across all tiers without gaps.\n- Code-Level Visibility: Drill down to method-level code to identify performance hotspots.\n- AI-Powered Insights: Detect and diagnose problems in real-time, pinpointing the root cause.\n- Resource Optimization: Monitor CPU, memory, and network health metrics to optimize resource usage.\n- Cost Reduction: Utilize workload pricing strategies to significantly reduce operational costs.","supported_distributions":"","get_started":"- [End-to-End transactions down to the IBM mainframe](https://www.dynatrace.com/news/blog/end-to-end-transactions-down-to-the-ibm-mainframe-eap/)"},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"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":264,"slug":"richfaces","title":"Richfaces","description":"Ajax-enabled component library for JavaServer Faces (open source).","logo":"https://dt-cdn.net/hub/logos/richfaces.png","link_to":null,"documentation_link":"","providers":[],"tags":["full-stack","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":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":243,"slug":"pagerduty","title":"PagerDuty","description":"SaaS incident response platform for IT departments.","logo":"https://dt-cdn.net/hub/logos/pagerduty.png","link_to":"https://docs.dynatrace.com/docs/shortlink/pagerduty","documentation_link":"https://docs.dynatrace.com/docs/shortlink/pagerduty","providers":[],"tags":["devops","Incident Management","messaging-alerting-integration"],"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":1123,"slug":"ibm-watsonx-ai","title":"IBM watsonx AI","description":"End-to-end monitoring for applications built with the IBM watsonx AI platform.","logo":"https://dt-cdn.net/hub/ibm-logo-icon.png","link_to":null,"documentation_link":"","providers":[],"tags":[],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"WatsonX  AI monitoring dashboard for actionable insights for your AI service","src":"https://cdn.hub.central.dynatrace.com/hub/watsonx.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fwatsonx.png&sign=veUuvY71YBN6vAvr_oZkVjclCOWq6la5TbjmchjQP2M","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fwatsonx.png&sign=C6tHB9RL3IvB7taj0IiQZ6LwDIWS8kJ3NK3413phuF8","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fwatsonx.png&sign=BMnRQctC9IY942zh8yxgvcc8p6xsWJ21ysG-GlXMd6Q","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fwatsonx.png&sign=0PiQIUn4pnaMxVGCV_Sa32u1YDHDyLTkpFTz3r5_ovI","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fwatsonx.png&sign=q5kdW89aQq8W5Tv95d6Nh0rMrFmGCSsTiE1Ahbsbc-4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fwatsonx.png&sign=ww8A2SNRMoqJT8l0mwMinwFbloAGxyO26YQtjR96OFA"}},{"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://cdn.hub.central.dynatrace.com/hub/3-tracing_RrFazOk_WHMoB2M.png","srcset":{"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-tracing_RrFazOk_WHMoB2M.png&sign=ER8uSWhcgNCwdy_1ZjXmonhFszqVF7LtvQng-MfLUl0","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-tracing_RrFazOk_WHMoB2M.png&sign=bjAkSz1BjkjWym2rpRFr98U2wbxIRxjJjoVj6fapWpE","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-tracing_RrFazOk_WHMoB2M.png&sign=-bPv0WYT0DZaTv2-_4EHKLlP3WQv5FKzmUg6tTcAQX4","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-tracing_RrFazOk_WHMoB2M.png&sign=mg-V-ReUWbMx9jDQ_0BESeBgcQSjZj6brYVeJcfH4Po","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-tracing_RrFazOk_WHMoB2M.png&sign=7rLqLu2RtkA3Q5EX6AOT6hHLPnxY4gOod0g9lWTWGBA","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-tracing_RrFazOk_WHMoB2M.png&sign=LMz1w9WJvPV3LvDtigaWPOYBwVKofW2rk05htMQqqFI"}},{"caption":"Define your own dashboards with SLOs, latency, reliability, and cost measurements visualized in a centralized space for your generative AI applications.","src":"https://cdn.hub.central.dynatrace.com/hub/2-service-dashboard_LOT64gh_gMVZxEX.png","srcset":{"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-service-dashboard_LOT64gh_gMVZxEX.png&sign=9dXj4yKjw1NpQMY4YFjfMK7H18XUHq4jMeHE5NZDaEM","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-service-dashboard_LOT64gh_gMVZxEX.png&sign=-m17nbiA6hjzSkwwFLDZxCXMDe_WP6ineWnwCVH3sb4","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-service-dashboard_LOT64gh_gMVZxEX.png&sign=dJas0K_Z4eY_0kEIbUZmK6Kw0iBR_LAoRaha102K-e4","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-service-dashboard_LOT64gh_gMVZxEX.png&sign=YGqmLLtXZpCxe1GZOiRV_6sdPCb2nJ2G1DZEjMOTikI","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-service-dashboard_LOT64gh_gMVZxEX.png&sign=wupoeNR4nEqkteGcLkwv8aGM1tr0oQG_mf1cwVJWteU","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-service-dashboard_LOT64gh_gMVZxEX.png&sign=EfGWb6CUhTeqsCWjw8rZM1w9K86jrGchLrIcx7f_Sek"}},{"caption":"Build audit dashboards to visualize the behavior and performance of AI systems, making their operation more transparent and proving compliance.","src":"https://cdn.hub.central.dynatrace.com/hub/4-GenAI-Audit_ET8UjWz_Csm1GC0.png","srcset":{"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-GenAI-Audit_ET8UjWz_Csm1GC0.png&sign=XQZzZI-s0qLI-AbEhgMg3QZDeRUnAELkK2J2tKjmf3M","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-GenAI-Audit_ET8UjWz_Csm1GC0.png&sign=wwwCLSMa0L3vsUMhMOywEsWkT7RMw_UHmjD8UT3PpOg","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-GenAI-Audit_ET8UjWz_Csm1GC0.png&sign=THPg8RMMsbeIA7VF-EIzuSUHjx65xShXBkB6bUekctk","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-GenAI-Audit_ET8UjWz_Csm1GC0.png&sign=IbQQcNfBHqdZd3TU8YNhb8NS07H22bHlGdlntYWw2l8","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-GenAI-Audit_ET8UjWz_Csm1GC0.png&sign=IIQZvdNj4dOmlcF1o1K79MJvuhEbV2QrUG7SR20ZbeA","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-GenAI-Audit_ET8UjWz_Csm1GC0.png&sign=5rgn0myhUM-M376VDoH2p8bzAPN6Ln0eLy2OTQVUC2E"}}],"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":"Streamline the application development process with enterprise-grade open-sourced foundation models provided by IBM watsonx AI platform. \nAccess enterprise-grade models with watsonx that are performant, trusted, and cost-effective, including IBM Granite models, and select open source models from Hugging Face, third-party models, or custom foundation models.\n\n\nCombine the strength of Dynatrace end-to-end observability for your generative AI applications built with IBM watsonx AI platform. \nDynatrace 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:58.151457Z","created":"2025-01-31T10:54:42.142801Z","seo_title":"IBM watsonx AI monitoring & observability","seo_description":"End-to-end monitoring for applications built with the IBM watsonx AI platform. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/watsonx.png","https://cdn.hub.central.dynatrace.com/hub/3-tracing_RrFazOk_WHMoB2M.png","https://cdn.hub.central.dynatrace.com/hub/2-service-dashboard_LOT64gh_gMVZxEX.png","https://cdn.hub.central.dynatrace.com/hub/4-GenAI-Audit_ET8UjWz_Csm1GC0.png"],"about":"Streamline the application development process with enterprise-grade open-sourced foundation models provided by IBM watsonx AI platform. \nAccess enterprise-grade models with watsonx that are performant, trusted, and cost-effective, including IBM Granite models, and select open source models from Hugging Face, third-party models, or custom foundation models.\n\n\nCombine the strength of Dynatrace end-to-end observability for your generative AI applications built with IBM watsonx AI platform. \nDynatrace 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":224,"slug":"mysql","title":"MySQL","description":"Automatically and intelligently observe, analyze and optimize how your the usage, health and performance of your database.","logo":"https://dt-cdn.net/hub/logos/mysql.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/extend-mysql","providers":["oa"],"tags":["database","full-stack","monitoring","performance","web"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/db-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%2Fdb-service.png&sign=XplZ8puea1OCsCS564xVkxdFgBrUbL6BM2usjfHKYfk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-service.png&sign=4m62nPNAdqAoZxyDhgF6PdNsYQB6hIlhQJ3LQVh9nK4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-service.png&sign=f6I0eEW2hhCeOIeQ8SR9mvWrATBXWcZ8I5vqABeEpzg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-service.png&sign=0GoM4Gcp6ydokMe3hlru-MmyqbId1M0fR_DBKvM5oeE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-service.png&sign=POR3l3MpO4BOTcOii03RiFkS4DyiIb1LwNmzmP09okU","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-service.png&sign=Tl1OGeXYJpQX9err0JC6kX2MS9fxaYGVCSZl57qKwqk"}},{"caption":"","src":"https://dt-cdn.net/hub/db-statements.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-statements.png&sign=hJPUZ_5YZefuIPJjPKnJzc5BKAhWS7C-4JVlYll5AWQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-statements.png&sign=OUxByfVUvXRfyG4-N2jGyzCTLKz1O4P_81P6alayBRY","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-statements.png&sign=EumGYsx1iamWURkOcfzreZWejeSFP_aytSuN4bESE2k","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-statements.png&sign=0D49SikRrZit6b6zJA0k6rkWf5UMoZdEBbkfcQm3GTM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-statements.png&sign=NGzjk6ss2AX1MbEQ2WWSYFoHQUQt99Qw6u3lvSGcfIg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-statements.png&sign=6DpnXiVEPqLs2QY73UKa5DkRwFOA0yspmaoqYr_YtTo"}},{"caption":"","src":"https://dt-cdn.net/hub/db-backtrace.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-backtrace.png&sign=govoy3wcHwWNxRF6MCegPsIx6-Crl_9qlOHis8MayU4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-backtrace.png&sign=MFxBQNpTDra_bk5tk7vOuGBuNZhrtCRbo5WvJoSDlsw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-backtrace.png&sign=5IIkFpZfetn0f_JIhqu8W5a7Hcy1AxDSkeYm2SJfCLE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-backtrace.png&sign=JDzB_kimujkeTmKfJFvHlVL5UBiiZCI8Tg2I4142jCQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-backtrace.png&sign=DpIr0njo2DRFq73NRxMZTr8ZSXt6GdNy_OKVd1aORUw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-backtrace.png&sign=q48ixfkkVNARRdyr7ozUZisCPdQMeT-7Sgb7vbBPYfc"}},{"caption":"","src":"https://dt-cdn.net/hub/db-serviceflow.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-serviceflow.png&sign=L82m3dHqZoWmiBX9Bv5EGa_UA0CsgGqXim8uW-rTWgs","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-serviceflow.png&sign=VSyUo_VcJxX_ysvfFG941FdemOo_3mV2o7Emq_HAG4Q","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-serviceflow.png&sign=bXaSeIA8m4-kz0lhzm0-Wg0fD5NWHXvUplQ2G83IPN8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-serviceflow.png&sign=lK_15OkX2-1X35h_ePGYMiw--iRZTVfM05Da9Izaskg","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-serviceflow.png&sign=o2o29L5BU8fuE3AerciXnL2k4kEkZhuzZ9UfVdve-aw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-serviceflow.png&sign=NfDlp0XfYJNRmntBvgy1bDS12jLgZDRS-X9p3AaRsws"}},{"caption":"","src":"https://dt-cdn.net/hub/db-ext2.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-ext2.png&sign=gtJwd1My53wFeqKwSJOk3UzqLSAPBEXIrZ5UNwvz5jo","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-ext2.png&sign=n734BJwaXLx5L_f2_FAF4LySHfQDprglcxzspBhIsDI","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-ext2.png&sign=O3wng5R0_zdNCn_fEZs2P0DTSJguYJdWEjvFygdpJM8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-ext2.png&sign=34R2PzWMnPy6d1W6XgnVt0-hHoA9aEtWNd4Ofv_jLoc","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-ext2.png&sign=nMRuD8iJmsY5aXLcI41I_bJrFSCIno0bHWrMUZgmkoU","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-ext2.png&sign=8K8ljJLvXCTp-Gj1VlfivBWbxCV9c4u2aWUrZRxcRjs"}},{"caption":"","src":"https://dt-cdn.net/hub/db-ext.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-ext.png&sign=1Is_3dsC6aYB7-7uFtsaYapN9cypZiPlS904OKKF6qg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-ext.png&sign=MCytr0SI3zFDs0AYI7XbYH-Me1e-kVqhhPK5k26-s8Y","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-ext.png&sign=JOgBfXQkeKrVO-YMlA3LfZaq4XoPRoYIdJlHCMZRYNM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-ext.png&sign=AXjkPVcwjwAevTulmDxBFpvp8KxG4WWT_nXYqtW2b1w","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-ext.png&sign=0Yuf4zZB0rmvau-7QJwIYFsbaJAvrvIPox0d4qDRDUA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-ext.png&sign=smvxj8VW3R196Z8wyzfPrHrrEP2jHKiMWM4uN4WM1Gs"}}],"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 system and how it uses MySQL. It provides automatic end-to-end tracing down to the single SQL statement, MySQL 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."},"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":"If your MySQL is running on a virtual machine directly, you will need to [install OneAgent](https://docs.dynatrace.com/docs/shortlink/oneagent-installation-subsection) on that virtual machine to get started.\n\nIf your MySQL is running as a workload in Kubernetes, please refer to the [Kubernetes deployment start guide](https://docs.dynatrace.com/docs/shortlink/kubernetes-hub).\n\nIf your MySQL is running as a workload in OpenShift, please refer to the [OpenShift deployment start guide](https://docs.dynatrace.com/docs/shortlink/openshift-hub).\n\nEnsure that the following OneAgent features are activated to get full tracing and metric insight. \n* Go SQL\n* Node.js MySQL\n* Node.js MySQL 2\n* JDBC\n* .NET ADO.NET\n\n[Activate the MySQL extension](https://docs.dynatrace.com/docs/technology-support/dynatrace-extensions/dynatrace-extension-required/mysql) to get further metrics and events.\n\nEnsure that you have [log monitoring enabled](https://docs.dynatrace.com/docs/shortlink/log-monitoring-hub-v2) to get full log insight."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\nMySQL 5.7\nNeed MySQL 8.x monitoring? Check the MySQL remote monitoring extension. Contact [extensions@dynatrace.com] for access"},"sourceId":"details"}],"modified":"2026-03-10T07:48:12.101183Z","created":"2020-08-14T07:46:20.824000Z","seo_title":"MySQL monitoring & observability","seo_description":"Automatically and intelligently observe, analyze and optimize how your the usage, health and performance of your database. 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://dt-cdn.net/hub/db-service.png","https://dt-cdn.net/hub/db-statements.png","https://dt-cdn.net/hub/db-backtrace.png","https://dt-cdn.net/hub/db-serviceflow.png","https://dt-cdn.net/hub/db-ext2.png","https://dt-cdn.net/hub/db-ext.png"],"about":"Dynatrace automatically detects all applications and microservices deployed in your system and how it uses MySQL. It provides automatic end-to-end tracing down to the single SQL statement, MySQL 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.","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":"If your MySQL is running on a virtual machine directly, you will need to [install OneAgent](https://docs.dynatrace.com/docs/shortlink/oneagent-installation-subsection) on that virtual machine to get started.\n\nIf your MySQL is running as a workload in Kubernetes, please refer to the [Kubernetes deployment start guide](https://docs.dynatrace.com/docs/shortlink/kubernetes-hub).\n\nIf your MySQL is running as a workload in OpenShift, please refer to the [OpenShift deployment start guide](https://docs.dynatrace.com/docs/shortlink/openshift-hub).\n\nEnsure that the following OneAgent features are activated to get full tracing and metric insight. \n* Go SQL\n* Node.js MySQL\n* Node.js MySQL 2\n* JDBC\n* .NET ADO.NET\n\n[Activate the MySQL extension](https://docs.dynatrace.com/docs/technology-support/dynatrace-extensions/dynatrace-extension-required/mysql) to get further metrics and events.\n\nEnsure that you have [log monitoring enabled](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":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":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":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":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-sample","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":"2025-11-17T09:24:42.701632Z","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":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":668,"slug":"ibm-websphere-application-server-1","title":"IBM WebSphere Application Server","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/ibm-websphere-application-server-1.png","link_to":null,"documentation_link":"","providers":["oa"],"tags":["apm","application-monitoring","application-server","full-stack","ibm","jakarta-ee","java","JEE","retail-commerce","runtime-enviroment","web"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/websphere_1a.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwebsphere_1a.png&sign=zAY_mCTPcrSBq80NsOYW4sHRmCDYrN47NIeYASSh-lw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwebsphere_1a.png&sign=Y6iXfMkH2T0JCtsqoNOM7OLCvk9I0IA_2Iwrxlu4xaw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwebsphere_1a.png&sign=8vcjHaWpag0R64MZFQgiMUbr9hY0osXz7FBjnGJEDlI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwebsphere_1a.png&sign=nc9y7zZ6vrYSzjZLoJVnfAHmbslNvxPhED43GbEeNZo","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwebsphere_1a.png&sign=hcx_qftWHDgWCpfcoAGgdfmuevmOryZm4Ykc2cH_Knk","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwebsphere_1a.png&sign=agmGyFAyPMl4mbL1fYDSz3QoBJmrMc_zy5YWjdy2l1Y"}},{"caption":"","src":"https://dt-cdn.net/hub/websphere_1b.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwebsphere_1b.png&sign=H_dHTsnVz2jRD2dp8FtH0P5iAcNJbq5WbXQjhX1V0hU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwebsphere_1b.png&sign=9eMFCZKumFlVd0ZSGdGTLmbIB3hm_uDVLT58ueo5NEs","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwebsphere_1b.png&sign=3n6gp4Vvqnb6srosy6zSsEO93jfulMWxP6kaJPtkcbo","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwebsphere_1b.png&sign=ot7ugi7M6RzX5G-fgoa-fYmcCtBltA31g6YCUm75VZM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwebsphere_1b.png&sign=tzcw061gUgWtDzT2mP513TLaZ_0jKmaOrPLVJaPWx14","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwebsphere_1b.png&sign=X_E-TD6osFURRGF2hBTf4LoBUKAkzDQQkvEt_IamsF4"}},{"caption":"","src":"https://dt-cdn.net/hub/websphere_1c.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwebsphere_1c.png&sign=GTxf-cK3P5ugWm5000prHp14Qm7aTHPvUI8xDo7yHAE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwebsphere_1c.png&sign=7R_qWY3vZHbdA5OzgF1W5eRu-Meky-7Fpe5paqruNrY","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwebsphere_1c.png&sign=2TwnBqMLDqkOgZfeNUUdVKnJfmEdz4_DA4T4leJ4dUI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwebsphere_1c.png&sign=atbv19YN6_pYLCWpIXAngSUvBzqtXnU0QdDarTjIOeI","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwebsphere_1c.png&sign=vsMJRoj7swxOayAbYN_KNhcwl7N18_n-xBB7XuoxoXQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwebsphere_1c.png&sign=OPQZYc9eoQyP8VlA_gCgm8jURMhs9UAQRjfbjCq00x4"}},{"caption":"","src":"https://dt-cdn.net/hub/websphere_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%2Fwebsphere_2.png&sign=uCGw3b0MvLCuPyoX7xlT6GRoZlbhe-KEaGJUHl9UjCk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwebsphere_2.png&sign=eI4obPSr7k4bnrq0YHP-eH_qK95GiLHiIkdFZZL_-oM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwebsphere_2.png&sign=VV6yVLu6nFgU3IQ5DJrMumR8mDg3NXSmRu1sn9YJqCk","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwebsphere_2.png&sign=P3hy0sKkihGNBzaqDixs2aImQZkxyPMzNPmHLbICLAo","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwebsphere_2.png&sign=Z9z42RTfnX0df61J_hdbDQ5xHmpbchVGYFmeFfKeLZA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwebsphere_2.png&sign=WN11Ps_qn36YbuorCGaWSTtVG92YTPRvd5EXXmwHWYI"}},{"caption":"","src":"https://dt-cdn.net/hub/websphere_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%2Fwebsphere_3.png&sign=kySqCRB6TcxcL2E4grgG1HqkSnA_csQ6hi3dc_iYIPI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwebsphere_3.png&sign=04y1Q7GWUccY4sT6h1nKPSd4Nzgq3t9S0qWB-0hxchI","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwebsphere_3.png&sign=30OvIeIL1BaMMTvKOh_vpQnCskQZYXUo27ln_qxX_dI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwebsphere_3.png&sign=2pGmG9EXlPYg6j3_WKEiODJuW9O4u4NLGMf8rqBBnNc","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwebsphere_3.png&sign=2OngTdpKwpPdgpyRMiweXwbefVygEgwZGMGVMzm47kw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwebsphere_3.png&sign=9emNfPECpoTFv95Uqk_ilAtXZWelMqKN-4d7y52_9Zk"}}],"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 WebSphere Application Server 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 WebSphere Application Server is running as a workload in Kubernetes, [set up Dynatrace on Kubernetes](https://docs.dynatrace.com/docs/shortlink/kubernetes-hub).\n\nIf your WebSphere Application Server 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:58.156043Z","created":"2021-09-13T13:17:02.361558Z","seo_title":"IBM WebSphere Application Server 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/websphere_1a.png","https://dt-cdn.net/hub/websphere_1b.png","https://dt-cdn.net/hub/websphere_1c.png","https://dt-cdn.net/hub/websphere_2.png","https://dt-cdn.net/hub/websphere_3.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 WebSphere Application Server 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 WebSphere Application Server is running as a workload in Kubernetes, [set up Dynatrace on Kubernetes](https://docs.dynatrace.com/docs/shortlink/kubernetes-hub).\n\nIf your WebSphere Application Server 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","ibm-websphere-liberty-1","ibm-websphere-application-server","ibm-websphere-liberty"],"latest_downloads":null},{"id":1294,"slug":"openai-workflow-connector","title":"OpenAI Connector for Workflows","description":"Connect with OpenAI and send prompts for further analysis using Workflows.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/openai-workflow-connector/logo/71550f8a-b787-4700-b5de-a83890a2cf86.png","link_to":null,"documentation_link":"https://github.com/Dynatrace/community-examples/tree/main/dynatrace%20apps/openai%20connector","providers":[],"tags":["agentic-workflows","AI","automation","community","connector","generative AI","LLM","se-coe","workflows"],"author":"204","coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Dynatrace workflow with OpenAI action.","src":"https://cdn.hub.central.dynatrace.com/hub/console/openai-workflow-connector/media/eaaceea5-7986-411c-89a4-a738fed78959.png","srcset":{"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%2Fopenai-workflow-connector%2Fmedia%2Feaaceea5-7986-411c-89a4-a738fed78959.png&sign=NV3uHG3gDl8pjOmhUjiaQxltX_3Mt-m_i9Rde8QFwKw","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%2Fopenai-workflow-connector%2Fmedia%2Feaaceea5-7986-411c-89a4-a738fed78959.png&sign=kUVHb3xgX8LyepzqQtCJ6tUwOv5eHCfFKfb_jXbpStM","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%2Fopenai-workflow-connector%2Fmedia%2Feaaceea5-7986-411c-89a4-a738fed78959.png&sign=wU32TUhg8JA3uQ81iA2xrSXK3S0U2sYEkh0D3xgSqCA","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%2Fopenai-workflow-connector%2Fmedia%2Feaaceea5-7986-411c-89a4-a738fed78959.png&sign=PjdvF3OiT_KU3DY-9XrYu8_gUf-Z7fDXGqtaJvA46H0","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%2Fopenai-workflow-connector%2Fmedia%2Feaaceea5-7986-411c-89a4-a738fed78959.png&sign=9lpp_SU_vbhpbQEuqQF5601LVZa0oxHRzH9vCVU0AA0","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%2Fopenai-workflow-connector%2Fmedia%2Feaaceea5-7986-411c-89a4-a738fed78959.png&sign=DQFDsCEuiNPr4vvThkRCpsaK9vTIlra63n1oFbre8CU"}},{"caption":"Illustrative example querying for log data and asking OpenAI for further error analysis.","src":"https://cdn.hub.central.dynatrace.com/hub/console/openai-workflow-connector/media/4bec7dd0-ae04-4e86-be25-81d9d5d5a6ce.png","srcset":{"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%2Fopenai-workflow-connector%2Fmedia%2F4bec7dd0-ae04-4e86-be25-81d9d5d5a6ce.png&sign=MTaLYJBlGPs2GdCTaRpucouf5iS4ScUbZO_bakb-NfQ","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%2Fopenai-workflow-connector%2Fmedia%2F4bec7dd0-ae04-4e86-be25-81d9d5d5a6ce.png&sign=85HWJDika6h-GhN6KBgUeXobymSHCGvmW6dN1ptu-Hg","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%2Fopenai-workflow-connector%2Fmedia%2F4bec7dd0-ae04-4e86-be25-81d9d5d5a6ce.png&sign=9wkN0UxEeGahQ7M4ijjHJf0R911i3KYqUR-NhOkcOn0","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%2Fopenai-workflow-connector%2Fmedia%2F4bec7dd0-ae04-4e86-be25-81d9d5d5a6ce.png&sign=Z_Q8-FVZPHgC0MF8OV46y835SWyfLd_zlmXAodnzbJw","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%2Fopenai-workflow-connector%2Fmedia%2F4bec7dd0-ae04-4e86-be25-81d9d5d5a6ce.png&sign=PLmRaezpHUuDZwkFdtYheJeDEtq8EjW6R2HOm2-ev8k","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%2Fopenai-workflow-connector%2Fmedia%2F4bec7dd0-ae04-4e86-be25-81d9d5d5a6ce.png&sign=zrCZoIEae-lb5vdoLWIusCuI-XaGI-4ooK8PAzCQKjQ"}}],"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%20apps/openai%20connector","is_partner":true,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Connect OpenAI with Dynatrace using this action for Workflows. It allows to define a prompt, execute within OpenAI 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 OpenAI 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%20apps/openai%20connector)."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"OpenAI Connector for Workflows is available as a Dynatrace app to all customers upon request. Please get in touch with your Dynatrace representative if you want to activate OpenAI Connector for Workflows on your tenant.\n- Once installed, you can find it as a new action if you search for OpenAI in your Workflows app."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"**Disclaimer:** OpenAIConnector 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-02-18T08:09:44.735099Z","created":"2026-02-18T07:54:35.291879Z","seo_title":"OpenAI Connector for Workflows monitoring & observability","seo_description":"Connect with OpenAI 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/openai-workflow-connector/media/eaaceea5-7986-411c-89a4-a738fed78959.png","https://cdn.hub.central.dynatrace.com/hub/console/openai-workflow-connector/media/4bec7dd0-ae04-4e86-be25-81d9d5d5a6ce.png"],"about":"Connect OpenAI with Dynatrace using this action for Workflows. It allows to define a prompt, execute within OpenAI and receive and process the result and data within Dynatrace for further analysis.","use_cases":"- **Connect:** manage connections to OpenAI 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%20apps/openai%20connector).","supported_distributions":"","get_started":"OpenAI Connector for Workflows is available as a Dynatrace app to all customers upon request. Please get in touch with your Dynatrace representative if you want to activate OpenAI Connector for Workflows on your tenant.\n- Once installed, you can find it as a new action if you search for OpenAI in your Workflows app."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["openai-observability","openai-agent-observability","automations","agentic-workflows","gemini-workflow-connector","claude-workflow-connector"],"latest_downloads":null},{"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":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":234,"slug":"opensuse","title":"openSUSE","description":"The openSUSE project is a community program sponsored by SUSE Linux and other companies.","logo":"https://dt-cdn.net/hub/logos/opensuse.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":752,"slug":"mariadb","title":"MariaDB","description":"Observe, analyze and optimize the usage, health and performance of your database.","logo":"https://dt-cdn.net/hub/logos/mariadb.png","link_to":"https://www.dynatrace.com/technologies/mysql-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/technology-support/dynatrace-extensions/dynatrace-extension-required/mysql","providers":[],"tags":["database","full-stack","monitoring"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/db-service_HuzeHQj.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-service_HuzeHQj.png&sign=_9YUlK6MX5nBE7ynLAUVUcdhpeLQUrweHelFgD6OUUs","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-service_HuzeHQj.png&sign=DT1-3ry-LsENW2JPLO1xMrUxoJ86BZoLIHJ2h29_PIQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-service_HuzeHQj.png&sign=xOf0SCN7r2qN57IrSGD0A9J5Dlt8XNwhCgfVU5aGe9Q","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-service_HuzeHQj.png&sign=P1f8K13c9ic0Zroe-CJAscf_NcbNdLBrp9Uwrf7W7kA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-service_HuzeHQj.png&sign=dx3nUqd_uSJRJRgMstBbdfCIfkyqJjrAN1Qy4chsooY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-service_HuzeHQj.png&sign=jfqaY4Qkv9zqBA-WqbwT1TAVOpxUGqmiux5piNol4Vc"}},{"caption":"","src":"https://dt-cdn.net/hub/db-statements_JKM6tAY.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-statements_JKM6tAY.png&sign=Xx6olAX-0foCxt09tUxquDPuGP2i0alhS1heb5NYLoc","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-statements_JKM6tAY.png&sign=Y-E11y07lhCoOr2MRlYJ_SsWtkMhB6vVulShLocS3xk","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-statements_JKM6tAY.png&sign=k7mE2pQuqS94ewgZdjSyUd42WeqNKkDRu0FQZnHHk5g","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-statements_JKM6tAY.png&sign=Rjp26Rmc04Db3YNwdzfyMoELqLF1HpYzBIP3wABywTc","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-statements_JKM6tAY.png&sign=MlHifwpWzajfnM2wjCPThda87ZQ167WiT8ZDuporIRk","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-statements_JKM6tAY.png&sign=jOsVCD4f2AkUMn10xcQnDCtEZ7aJJkjMnjd8-yuxS-k"}},{"caption":"","src":"https://dt-cdn.net/hub/db-backtrace_LxeJKpW.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-backtrace_LxeJKpW.png&sign=KUTsg6Wznru87XMnjkKEAirb36-D_NK2jA5dvIzMpuE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-backtrace_LxeJKpW.png&sign=KMzObqX6-c6MAfwbspmW_pQzv9EAOh2qkdKEbNp4hbU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-backtrace_LxeJKpW.png&sign=mc_6Gm1NXSkc9Fu0vCKxTpqGmz-PrppBPO1swQRpf7A","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-backtrace_LxeJKpW.png&sign=RWDH5HAOWICiMY2jvV9eIxhZF7m7eCETPXZQHDrgDo8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-backtrace_LxeJKpW.png&sign=O6Y6oeFq5zFzsyzm0xV8GxMPbSodh2AtCIN0DJfawLA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-backtrace_LxeJKpW.png&sign=PjKxvs9w1GFdOOctBETog0ShayWssYbDoUJ40q7PUFI"}},{"caption":"","src":"https://dt-cdn.net/hub/db-serviceflow_Tp5NODM.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-serviceflow_Tp5NODM.png&sign=30NLHk-zA-XHBPjAXyFkwuOfVfu8LsKcSHJRwqsZVp8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-serviceflow_Tp5NODM.png&sign=k4hVtuiw7MBnBcFJrDyo_hR8rX5Bds8zsZ1G5S1sjmA","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-serviceflow_Tp5NODM.png&sign=73BLQZq9z1FqJV3N6C0oOO_-zdqyVmWGD3BReT4bJFs","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-serviceflow_Tp5NODM.png&sign=6jbcN8a3fPGuTPEimneOX3Js--KCPwCrrnp8Zbn1cBU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-serviceflow_Tp5NODM.png&sign=9H6Du9VLBbOQyYz_lgJilEg03MbnfNvL0HK6WK4TXZ8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-serviceflow_Tp5NODM.png&sign=vl6ba52umpYCqEHXTU-jyTz-45DOCfMBhRnVAsp4PBM"}},{"caption":"","src":"https://dt-cdn.net/hub/db-ext2_jUCnuiO.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-ext2_jUCnuiO.png&sign=L6KQpcHdysG90zfhBac7jXipCoH43Uj8sgDV0QuOIE4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-ext2_jUCnuiO.png&sign=-pBdDzOTayGtSr_2mzBYW4z9e_Ojj4daIE_Rpgtnfeo","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-ext2_jUCnuiO.png&sign=1XbFDMRCgZCOXhSsQJlW8RI3vSDnqGMUeAxvjkfbFW0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-ext2_jUCnuiO.png&sign=741bcWG85_4SsY0o-7Fhf0nQ5DD6Qq2wJPqtCZFZuvc","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-ext2_jUCnuiO.png&sign=c4Of8oq6p9Y9jrZ1KQpfbnSo69SAJO-tiYu5Wa--UIA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-ext2_jUCnuiO.png&sign=o3ZT8PVsb2lrUFduRJmIeIv_RBxpCCFHFce1P1unAek"}},{"caption":"","src":"https://dt-cdn.net/hub/db-ext_M6hfPaM.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-ext_M6hfPaM.png&sign=GMCBPrIbX7KcAEhMVpFqTEku7uCePGVYgBZ4KOz7uhE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-ext_M6hfPaM.png&sign=BYiKbn8MwEY5oBQAhUDBPN43TKTyQiyPp0yboFW2sDs","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-ext_M6hfPaM.png&sign=3ZRHRUfdchIuEInf72NLVlj118j_0Nq-FVcKFxR4QsI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-ext_M6hfPaM.png&sign=iovfbckdiyvh1aPD5eMhfSmXbYjHvgbQR_VZOVWDdpo","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-ext_M6hfPaM.png&sign=riSZd6dCWKyDu8BmMrDm6SunAea7C4cVrovwx7MvjRI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdb-ext_M6hfPaM.png&sign=1kNBVtdAezzrb_6cKxCQ1ooPb4H71VPjtcbY0dvi1J0"}}],"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 system and how it uses MariaDB. It provides automatic end-to-end tracing down to the single SQL statement, MariaDB 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."},"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.\r\n* Improve the performance of your application by reducing or optimizing typical database patterns like the 1+N query problem\r\n* Understand the resource impact that your applications have on your database.\r\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":"If your MariaDB is running on a virtual machine directly, you will need to [install OneAgent](https://docs.dynatrace.com/docs/shortlink/oneagent-installation-subsection) on that virtual machine to get started.\r\n\r\nIf your MariaDB is running as a workload in Kubernetes, please refer to the [Kubernetes deployment start guide](https://docs.dynatrace.com/docs/shortlink/kubernetes-hub).\r\n\r\nIf your MariaDB is running as a workload in OpenShift, please refer to the [OpenShift deployment start guide](https://docs.dynatrace.com/docs/shortlink/openshift-hub).\r\n\r\nEnsure that the following OneAgent features are activated to get full tracing and metric insight. \r\n* Go SQL\r\n* Node.js MySQL\r\n* Node.js MySQL 2\r\n* JDBC\r\n* .NET ADO.NET\r\n\r\nEnsure that you have [log monitoring enabled](https://docs.dynatrace.com/docs/shortlink/log-monitoring-hub-v2) to get full log insight.\r\n\r\nActivate the MySQL extension to get further metrics and events."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\nMariaDB 5.7\n\nNeed Maria 8.x monitoring? Check the MySQL remote monitoring extension. Contact [extensions@dynatrace.com] for access"},"sourceId":"details"}],"modified":"2026-03-10T07:48:12.015479Z","created":"2022-03-31T07:48:48.467566Z","seo_title":"MariaDB monitoring & observability","seo_description":"Observe, analyze and optimize the usage, health and performance of your database. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/db-service_HuzeHQj.png","https://dt-cdn.net/hub/db-statements_JKM6tAY.png","https://dt-cdn.net/hub/db-backtrace_LxeJKpW.png","https://dt-cdn.net/hub/db-serviceflow_Tp5NODM.png","https://dt-cdn.net/hub/db-ext2_jUCnuiO.png","https://dt-cdn.net/hub/db-ext_M6hfPaM.png"],"about":"Dynatrace automatically detects all applications and microservices deployed in your system and how it uses MariaDB. It provides automatic end-to-end tracing down to the single SQL statement, MariaDB 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.","use_cases":"* Understand all dependencies of your applications to the database, which database statements are executed and their performance.\r\n* Improve the performance of your application by reducing or optimizing typical database patterns like the 1+N query problem\r\n* Understand the resource impact that your applications have on your database.\r\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":"If your MariaDB is running on a virtual machine directly, you will need to [install OneAgent](https://docs.dynatrace.com/docs/shortlink/oneagent-installation-subsection) on that virtual machine to get started.\r\n\r\nIf your MariaDB is running as a workload in Kubernetes, please refer to the [Kubernetes deployment start guide](https://docs.dynatrace.com/docs/shortlink/kubernetes-hub).\r\n\r\nIf your MariaDB is running as a workload in OpenShift, please refer to the [OpenShift deployment start guide](https://docs.dynatrace.com/docs/shortlink/openshift-hub).\r\n\r\nEnsure that the following OneAgent features are activated to get full tracing and metric insight. \r\n* Go SQL\r\n* Node.js MySQL\r\n* Node.js MySQL 2\r\n* JDBC\r\n* .NET ADO.NET\r\n\r\nEnsure that you have [log monitoring enabled](https://docs.dynatrace.com/docs/shortlink/log-monitoring-hub-v2) to get full log insight.\r\n\r\nActivate the MySQL extension to get further metrics and events."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["mysql"],"latest_downloads":null},{"id":241,"slug":"oracle-solaris","title":"Oracle Solaris","description":"Enterprise-class security, reliability, and performance for SPARC and x86.","logo":"https://dt-cdn.net/hub/logos/oracle-solaris.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/solaris-hub","providers":["oa"],"tags":["cloud","infrastructure","oracle","server-monitoring"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Comprehensive monitoring displaying infrastructure status, resource properties, and operational metadata.","src":"https://cdn.hub.central.dynatrace.com/hub/console/oracle-solaris/media/36f45d9e-5b1d-480b-901b-045a89654092.png","srcset":{"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%2Foracle-solaris%2Fmedia%2F36f45d9e-5b1d-480b-901b-045a89654092.png&sign=orna7eRX3f-8i_N4-RPBiuSaaX_toDssIkKAm5INZYc","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%2Foracle-solaris%2Fmedia%2F36f45d9e-5b1d-480b-901b-045a89654092.png&sign=hzY8mPN0lvaYnJ4VExYSu_nYVk3p0PPKE5JpZdiAEaQ","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%2Foracle-solaris%2Fmedia%2F36f45d9e-5b1d-480b-901b-045a89654092.png&sign=hdPspk6GhZLyc9K9rvFNUqYrgLmcw5fXn-r0fXEp6Bw","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%2Foracle-solaris%2Fmedia%2F36f45d9e-5b1d-480b-901b-045a89654092.png&sign=Ebnv_3sID4ZzE4GrcIZFj8iPw_XcwAlFwUnWEB_zEd8","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%2Foracle-solaris%2Fmedia%2F36f45d9e-5b1d-480b-901b-045a89654092.png&sign=zeaVSTe07qJ9GpuVUHCvm_lyIBkHqGw2Rn-jZ1Ib2r8","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%2Foracle-solaris%2Fmedia%2F36f45d9e-5b1d-480b-901b-045a89654092.png&sign=H2ihn5rntcmAjfrB28QrjjWiOotbIm1kAeDsN5ZEAyM"}}],"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":"Provides proven, enterprise-class security, reliability, and performance for SPARC and x86 systems."},"sourceId":"about"}],"modified":"2026-03-10T17:24:18.129422Z","created":"2020-08-14T07:46:21.143000Z","seo_title":"Oracle Solaris monitoring & observability","seo_description":"Enterprise-class security, reliability, and performance for SPARC and x86. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/oracle-solaris/media/36f45d9e-5b1d-480b-901b-045a89654092.png"],"about":"Provides proven, enterprise-class security, reliability, and performance for SPARC and x86 systems.","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":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":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":965,"slug":"qdrant","title":"Qdrant","description":"Gain insights about your Qdrant semantic vector collections.","logo":"https://dt-cdn.net/hub/logos/qdrant.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":"","src":"https://dt-cdn.net/hub/screenshot_w4OftNg.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_w4OftNg.png&sign=HIw-tVx1g1zVzrwVn3TzvxIWA2K4yBszg0MA1m2huoI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fscreenshot_w4OftNg.png&sign=JGAyE3EOKT7LFTdSLpzZqJTO8PEh9cfiSmAjj9sh0OE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fscreenshot_w4OftNg.png&sign=rWc0TUOVgSFh0term_AalVcnxpb6N0CM-oufqJtj4TU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fscreenshot_w4OftNg.png&sign=L2gbuqtDbj2EDa-UNV1CKhTip-nhhcfRj2ORJsuWbAQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fscreenshot_w4OftNg.png&sign=brpIb7lYUvCUJraLvr3owFb9JhHUtuTAxiLUJJgy8aA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fscreenshot_w4OftNg.png&sign=o-qS4FRWreApOi8-oz8aCFwKkYfYwRgHmw0NsgjaT4A"}},{"caption":"","src":"https://dt-cdn.net/hub/2-service-dashboard_15wmX05.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_15wmX05.png&sign=N51jn9ATss2mbRMa_WV9EBCF97AlEQwyjeiTFM0WCAs","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_15wmX05.png&sign=Z3oMzGBx_Ip5bW6c5q8tyDvG70u--PHS-EQnjlM15r0","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_15wmX05.png&sign=HGeb_buRWYzXrT0unsACJM-YnIVEpsX6-3mejrOkak4","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_15wmX05.png&sign=aNO1-oIVsxCOnAsV1hrHPmYKF3ZWsuFgl8Z6eGPPLO8","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_15wmX05.png&sign=sb-QFsJMmYCY39B21_ikdNgB_DXNut4Fyc_HUGn-UPE","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_15wmX05.png&sign=TwExmSSb4WyFmJhIaZIbhs_I8dVVxfd9_v5O3sWPlIQ"}}],"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":"Vector databases, represented by Qdrant, play a pivotal role as semantic caches within modern Large Language Model (LLM) service frameworks. These semantic caches are essential for reducing latency in frequently accessed user prompts, optimizing overall costs associated with cloud-based pre-trained model services. Monitoring the efficiency and memory utilization of the cache is crucial for optimal resource allocation, while its adaptability to dynamic contexts serves as a measure of its ability to respond accurately to evolving conversation dynamics.\n\nAdditionally, considerations of cache warm-up times contribute to expediting the availability of cached information. In the domain of vector databases, the performance of queries and indexing speed becomes crucial, directly influencing the system's effectiveness in handling similarity searches. Factors like scalability, accuracy of vector representations, and storage efficiency play critical roles in managing expanding datasets proficiently.\n\nMoreover, performance metrics related to updates, deletions, and query throughput further impact the overall effectiveness of these systems in delivering real-time and accurate responses in natural language processing and similarity search applications. Achieving an optimal balance across these Key Performance Indicators (KPIs) ensures that both semantic LLM caches and vector databases, such as Qdrant, achieve peak performance across diverse use cases.\n\nIn summary, vector databases, exemplified by Qdrant, aim to address performance-related challenges, enhance operational efficiency, and contribute to a more seamless and responsive experience in various natural language processing applications."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"The most common Qdrant deployment is to run the vector database cache within a Kubernetes workload.\n\nDynatrace automatically collects Prometheus metrics from any pods that are annotated with a **metrics.dynatrace.com/scrape** property set to **true** in the pod definition.\n\nSee below a Qdrant Kubernetes deployment specification that automatically exposes Qdrant metrics to your Dynatrace environment:\n\n```yaml\napiVersion: apps/v1\nkind: Deployment\nmetadata:\n  name: qdrant\nspec:\n  replicas: 1\n  selector:\n    matchLabels:\n      app: qdrant\n  template:\n    metadata:\n      labels:\n        app: qdrant\n      annotations:\n        metrics.dynatrace.com/scrape: \"true\"\n        metrics.dynatrace.com/port: \"6333\"\n        metrics.dynatrace.com/path: \"/metrics\"\n    spec:\n      containers:\n      - name: qdrant\n        image: qdrant/qdrant:latest  \n        ports:\n        - containerPort: 6333\n        - containerPort: 6334\n        resources:\n          limits:\n            memory: \"2Gi\"\n          requests:\n            memory: \"1Gi\"\n        volumeMounts:\n        - name: qdrant-data\n          mountPath: /qdrant/storage:z\n      volumes:\n      - name: qdrant-data\n        persistentVolumeClaim:\n          claimName: qdrant-pvc\n```\n\nThis functionality applies to all pods across your entire Kubernetes cluster, regardless of whether the pod is running in a namespace that matches the Dynakube's namespace selector."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"Qdrant exposes Prometheus-compatible metrics for monitoring at **port 6333** under the path **/metrics**. \n\nA standard Prometheus setup can be used to visualize metrics on various dashboards in your Dynatrace environment.\n\nQdrant metrics are then used to measure request latencies as well as to measure the number of collections and stored vectors."},"sourceId":"details"}],"modified":"2025-11-04T08:05:58.817275Z","created":"2023-12-11T11:50:08.285996Z","seo_title":"Qdrant monitoring & observability","seo_description":"Gain insights about your Qdrant semantic vector collections. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/screenshot_w4OftNg.png","https://dt-cdn.net/hub/2-service-dashboard_15wmX05.png"],"about":"Vector databases, represented by Qdrant, play a pivotal role as semantic caches within modern Large Language Model (LLM) service frameworks. These semantic caches are essential for reducing latency in frequently accessed user prompts, optimizing overall costs associated with cloud-based pre-trained model services. Monitoring the efficiency and memory utilization of the cache is crucial for optimal resource allocation, while its adaptability to dynamic contexts serves as a measure of its ability to respond accurately to evolving conversation dynamics.\n\nAdditionally, considerations of cache warm-up times contribute to expediting the availability of cached information. In the domain of vector databases, the performance of queries and indexing speed becomes crucial, directly influencing the system's effectiveness in handling similarity searches. Factors like scalability, accuracy of vector representations, and storage efficiency play critical roles in managing expanding datasets proficiently.\n\nMoreover, performance metrics related to updates, deletions, and query throughput further impact the overall effectiveness of these systems in delivering real-time and accurate responses in natural language processing and similarity search applications. Achieving an optimal balance across these Key Performance Indicators (KPIs) ensures that both semantic LLM caches and vector databases, such as Qdrant, achieve peak performance across diverse use cases.\n\nIn summary, vector databases, exemplified by Qdrant, aim to address performance-related challenges, enhance operational efficiency, and contribute to a more seamless and responsive experience in various natural language processing applications.","use_cases":"","supported_distributions":"","get_started":"The most common Qdrant deployment is to run the vector database cache within a Kubernetes workload.\n\nDynatrace automatically collects Prometheus metrics from any pods that are annotated with a **metrics.dynatrace.com/scrape** property set to **true** in the pod definition.\n\nSee below a Qdrant Kubernetes deployment specification that automatically exposes Qdrant metrics to your Dynatrace environment:\n\n```yaml\napiVersion: apps/v1\nkind: Deployment\nmetadata:\n  name: qdrant\nspec:\n  replicas: 1\n  selector:\n    matchLabels:\n      app: qdrant\n  template:\n    metadata:\n      labels:\n        app: qdrant\n      annotations:\n        metrics.dynatrace.com/scrape: \"true\"\n        metrics.dynatrace.com/port: \"6333\"\n        metrics.dynatrace.com/path: \"/metrics\"\n    spec:\n      containers:\n      - name: qdrant\n        image: qdrant/qdrant:latest  \n        ports:\n        - containerPort: 6333\n        - containerPort: 6334\n        resources:\n          limits:\n            memory: \"2Gi\"\n          requests:\n            memory: \"1Gi\"\n        volumeMounts:\n        - name: qdrant-data\n          mountPath: /qdrant/storage:z\n      volumes:\n      - name: qdrant-data\n        persistentVolumeClaim:\n          claimName: qdrant-pvc\n```\n\nThis functionality applies to all pods across your entire Kubernetes cluster, regardless of whether the pod is running in a namespace that matches the Dynakube's namespace selector."},"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":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":1022,"slug":"vulnerabilities","title":"Vulnerabilities","description":"Detect and prioritize vulnerabilities to improve your environment's security.","logo":"https://cdn.hub.central.dynatrace.com/hub/vulnerabilities-app-logo.svg","link_to":"https://www.dynatrace.com/hub/detail/vulnerabilities/?query=vulnerabilities&filter=all","documentation_link":"https://docs.dynatrace.com/docs/shortlink/vulnerabilities-app","providers":[],"tags":["compliance","cve","CVSS","cybersecurity","devsecops","infosec","mitigation","patch","remediation","risk","security","severity","vulnerability"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"The prioritization page shows the overview of vulnerabilities in your environment in real-time while adding context and automated risk assessments.","src":"https://cdn.hub.central.dynatrace.com/hub/prio-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%2Fprio-page.png&sign=7HyecPahoOuVxdTYvcXKMzdfZuRc4sT-EVk7_PU2cnk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fprio-page.png&sign=wZRSKXKMY01RL0YcPyUOLD8AWd23pd_P2yANKlMQzgU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fprio-page.png&sign=Afva1kc4tLuc7C-oTAesOG8sAn1GTPp2g8TikxESVUU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fprio-page.png&sign=YPkWWjnDMdsDiYkNvQ38ufxQDnfWX53jEj3JZbI9xFM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fprio-page.png&sign=lsylsJhql0pXZ0wVK1qXcCaJ1CxhgzaiiASomMs2I5I","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fprio-page.png&sign=ZLJwQzKJs4fxnlU_bUbtfJZWwsWKbBn1UX-PJGmFRjU"}},{"caption":"The details view shows meaningful insights into the impact of the vulnerability: risk, exposure, affected processes, reachable assets, and more.","src":"https://cdn.hub.central.dynatrace.com/hub/details-pane.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fdetails-pane.png&sign=k1JuIgzmTlKZjnKdlju9lFMoG3NmXA0HjXCR33gy-9k","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fdetails-pane.png&sign=toGTWrTzK9hBefuuX4KryjcL84fgt95KCbTrAIUUyDE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fdetails-pane.png&sign=S6KPFbaaXVDIcPNnoWfIhBb8sJxFeEaYIZKuJx2zmwM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fdetails-pane.png&sign=wbI0y7D7AOePrPdnP76WkejzB8ZIRe59zm0CEbMDMw4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fdetails-pane.png&sign=lTYrtlrzTnkMv3_5uAnHKk7R4z0eJzJmxT7OSCDTaIA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fdetails-pane.png&sign=NZVmQWoxkOBRtpRkGYRziIZkex6rFgiO4WFNrV0uFUI"}},{"caption":"Davis Security Advisor recommends fixes consisting of library updates in the monitored technologies, helping your team prioritize the most critical vulnerabilities in your environment.","src":"https://cdn.hub.central.dynatrace.com/hub/dsa_OLpjd58.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fdsa_OLpjd58.png&sign=UQrsNKeygXGSxq15Jt-YfShpcKbn7KMCRu3pOZBk0Vo","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fdsa_OLpjd58.png&sign=_dy1VWrWOHqtkWNpB4lCdu9iaNaih4dolUB7TXipWPc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fdsa_OLpjd58.png&sign=cOqcJKbKPBzZ_ZX6Sq9Iwy4hO-1K6S2FTvv5vy_iaW8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fdsa_OLpjd58.png&sign=QmNH2ur3ee_0-v3eWjst5FRZA2KI9iZwbmK2H5PlBmk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fdsa_OLpjd58.png&sign=CBqdw0MfO8Sc729aCROqxziimlp0jvb-p8j3Zc5Yk2Y","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fdsa_OLpjd58.png&sign=-fThOCiEMHPm0gD1EH4uIncqZf3hqXrXHesKnmVFqrk"}},{"caption":"The overview page of the affected entities allows you to inspect the vulnerability impact on specific process groups and track their remediation progress.","src":"https://cdn.hub.central.dynatrace.com/hub/affected-entities.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Faffected-entities.png&sign=_vwYGIlEw1j35KF5B4ZyykVTeqOmSp678kMGwzvay2A","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Faffected-entities.png&sign=liIJ-bTxCcpeaenHOiDQE8uNGGzJVL_pNZ_3buwlM9U","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Faffected-entities.png&sign=RU7RZ07b0GPIpyNCuN9BfNu7891aKby9cz9lEMHy0m4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Faffected-entities.png&sign=jdqpaBocyTNYIsdSidRFdD-d-I7bAtVY3HTUZUE__Vc","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Faffected-entities.png&sign=_MOphVR4OBSKog2oGenIcQXnbKIROlgzPf54WxvqUvY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Faffected-entities.png&sign=VLnh3yaURA-MTzmq6P0Mcd_h9IF4AFPC3zmAu-z26jY"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.17.0","release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"**Vulnerabilities** is our [Dynatrace Runtime Vulnerability Analytics](https://docs.dynatrace.com/docs/shortlink/vulnerability-analytics-hub) platform experience for detecting, visualizing, analyzing, monitoring, and remediating vulnerabilities across your application stack. You can:\n-\tDetect code-level, third-party, and runtime vulnerabilities in your application code, displaying all issues in a combined, prioritized view\n-\tSearch and filter vulnerabilities based on specific parameters while exploring their potential impact\n-\tOptimize remediation to fix the vulnerabilities"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"-\tPrioritize third-party, code-level, and runtime vulnerabilities based on Davis Security Score, which combines CVSS with observability context.\n-\tUnderstand what is at risk and why: view affected processes, related services, applications, and hosts, as well as Kubernetes workloads, nodes, and clusters.\n-\tZoom into vulnerabilities based on a specific risk vector: are affected entities accessible from the public internet or connected to data assets? Is there a public exploit available?\n-\tOptimize remediation activities using recommendations from Davis Security Advisor: determine which patches and upgrades to apply for maximum remediation impact.\n-\tAddress remediation: connect remediable entities to your ticketing system.\nDrive automation use cases and access security findings and details via the API."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"1. [Activate Application Security](https://docs.dynatrace.com/docs/platform-modules/application-security/getting-started/get-started-with-application-security#enable-appsec) \n2. [Assign permissions](https://docs.dynatrace.com/docs/secure/vulnerabilities/get-started#permissions) \n3. [Enable and configure Dynatrace Runtime Vulnerability Analytics](https://docs.dynatrace.com/docs/platform-modules/application-security/vulnerability-analytics/get-started-with-vulnerability-analytics)\n4. Ask your administrator to install **Vulnerabilities** from the Dynatrace Hub."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Known limitations\nPlease note that \n* Process group instance view is currently unavailable\n\n[Send us your feedback in the community forum!](https://community.dynatrace.com/t5/Feedback-channel/Feedback-for-the-new-Vulnerabilities-app/td-p/243276)"},"sourceId":"details"}],"modified":"2026-01-07T09:44:54.526869Z","created":"2024-04-26T07:21:10.748330Z","seo_title":"Vulnerabilities monitoring & observability","seo_description":"Detect and prioritize vulnerabilities to improve your environment's security. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/prio-page.png","https://cdn.hub.central.dynatrace.com/hub/details-pane.png","https://cdn.hub.central.dynatrace.com/hub/dsa_OLpjd58.png","https://cdn.hub.central.dynatrace.com/hub/affected-entities.png"],"about":"**Vulnerabilities** is our [Dynatrace Runtime Vulnerability Analytics](https://docs.dynatrace.com/docs/shortlink/vulnerability-analytics-hub) platform experience for detecting, visualizing, analyzing, monitoring, and remediating vulnerabilities across your application stack. You can:\n-\tDetect code-level, third-party, and runtime vulnerabilities in your application code, displaying all issues in a combined, prioritized view\n-\tSearch and filter vulnerabilities based on specific parameters while exploring their potential impact\n-\tOptimize remediation to fix the vulnerabilities","use_cases":"-\tPrioritize third-party, code-level, and runtime vulnerabilities based on Davis Security Score, which combines CVSS with observability context.\n-\tUnderstand what is at risk and why: view affected processes, related services, applications, and hosts, as well as Kubernetes workloads, nodes, and clusters.\n-\tZoom into vulnerabilities based on a specific risk vector: are affected entities accessible from the public internet or connected to data assets? Is there a public exploit available?\n-\tOptimize remediation activities using recommendations from Davis Security Advisor: determine which patches and upgrades to apply for maximum remediation impact.\n-\tAddress remediation: connect remediable entities to your ticketing system.\nDrive automation use cases and access security findings and details via the API.","supported_distributions":"","get_started":"1. [Activate Application Security](https://docs.dynatrace.com/docs/platform-modules/application-security/getting-started/get-started-with-application-security#enable-appsec) \n2. [Assign permissions](https://docs.dynatrace.com/docs/secure/vulnerabilities/get-started#permissions) \n3. [Enable and configure Dynatrace Runtime Vulnerability Analytics](https://docs.dynatrace.com/docs/platform-modules/application-security/vulnerability-analytics/get-started-with-vulnerability-analytics)\n4. Ask your administrator to install **Vulnerabilities** from the Dynatrace Hub."},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"dynatrace.security.vulnerabilities@2.17.0","fqn":"dynatrace.security.vulnerabilities","version":"2.17.0","artifact":null,"release_notes":"### 2.17.0\n\n#### Minor Changes\n\n- Added detection sources overlay","created":"2026-04-08T06:53:00.547948Z"},{"name":"dynatrace.security.vulnerabilities@2.16.2","fqn":"dynatrace.security.vulnerabilities","version":"2.16.2","artifact":null,"release_notes":"### 2.16.2\n\n#### Patch Changes\n\n- Fixed rendering issue with markdown headings in vulnerability description","created":"2026-03-24T06:46:05.753949Z"},{"name":"dynatrace.security.vulnerabilities@2.16.1","fqn":"dynatrace.security.vulnerabilities","version":"2.16.1","artifact":null,"release_notes":"### 2.16.0\n\n#### Minor Changes\n- Added grouping to the findings table\n- Add \"View topology\" button to the affected object card\n\n#### Patch Changes\n- Fixed the crashing of the app when there were too many CVEs on a finding\n- Changed queries to use toSmartscapeId","created":"2026-03-10T10:49:41.462343Z"},{"name":"dynatrace.security.vulnerabilities@2.15.0","fqn":"dynatrace.security.vulnerabilities","version":"2.15.0","artifact":null,"release_notes":"### 2.15.0\r\n\r\n#### Minor Changes\r\n\r\n- Added \"Affected processes\" tab on the affected entities details view.\r\n- Added more informative permission error screens, that show the exact missing permissions to use a feature of the app.\r\n- Added finding ID to the details card of the overview tab of a finding.\r\n\r\n#### Patch Changes\r\n\r\n- Improved error handling in Dynatrace security score calculation card on the vulnerability details.\r\n- Improved error handling for exploit attempts count.\r\n- Improved query performance of the vulnerability evolution card.","created":"2026-02-05T08:18:30.857572Z"},{"name":"dynatrace.security.vulnerabilities@2.14.1","fqn":"dynatrace.security.vulnerabilities","version":"2.14.1","artifact":null,"release_notes":"### 2.14.1\r\n\r\n#### Patch Changes\r\n\r\n- Improved related container image query performance.\r\n\r\n### 2.14.0\r\n\r\n#### Minor Changes\r\n\r\n- Added subheaders to Dynatrace Assessment card.\r\n- Added CVE column to vulnerabilities table and add filter suggestions.\r\n- Added CVEs to the Details card of the overview tab of a vulnerability.\r\n- Added update/refresh button to filter on the prioritization and affected entities pages.\r\n\r\n#### Patch Changes\r\n\r\n- Renamed occurrences of Security Investigator to Investigations.\r\n- Aligned the interaction for muting and tracking links.\r\n- Fixed wrongly displayed \"Dynatrace Assessment changed\" evolution event color.\r\n- Removed affected entities section from details tab for Code-Level vulnerabilities.\r\n- Removed various unnecessary icons.","created":"2026-01-13T12:09:48.776962Z"},{"name":"dynatrace.security.vulnerabilities@2.13.1","fqn":"dynatrace.security.vulnerabilities","version":"2.13.1","artifact":null,"release_notes":"### 2.13.1\r\n\r\n#### Patch Changes\r\n\r\n- Fixed copy and filter actions for the findings object name column.\r\n- Fixed misaligned text on the findings chart and table.\r\n- Fixed a page crash when navigating back after clicking a related security problems filter.\r\n\r\n### 2.13.0\r\n\r\n#### Minor Changes\r\n\r\n- Added new Findings tab, featuring a Findings table and detailed view of a finding.\r\n\r\n#### Patch Changes\r\n\r\n- Added missing icon for muted entities in Dynatrace Security Score card table.\r\n- Fixed vulnerability evolution list sometimes showing toggle button incorrectly.\r\n- \"Open since\" column in Prioritization table now sorts empty values on top.\r\n- Added ready-made dashboard for coverage.","created":"2025-12-17T10:45:15.491142Z"},{"name":"dynatrace.security.vulnerabilities@2.12.0","fqn":"dynatrace.security.vulnerabilities","version":"2.12.0","artifact":null,"release_notes":"## 2.12.0\n### Minor Changes\n- Renamed the \"CVE ID\" filter to \"CVE\".\n- Renamed \"Davis Security Advisor\" to \"Security Advisor\".\n- Renamed \"Davis Security Score\" and \"Davis Assessment\" to \"Dynatrace Security Score\" and \"Dynatrace Assessment\".\n- Added \"Explain Vulnerability\" feature\n### Patch Changes\n- Fixed release notes being sorted incorrectly in the \"What's new\" modal.\n- Improved vulnerability exploit count lookup, ensuring syntax errors are prevented.\n- Improved filter field behavior when deleting filters one by one.\n- Fixed vulnerable component text overflow on certain browsers.\n- Improved related entities table on the Prioritization table details.","created":"2025-12-04T09:39:19.138493Z"},{"name":"dynatrace.security.vulnerabilities@2.11.1","fqn":"dynatrace.security.vulnerabilities","version":"2.11.1","artifact":null,"release_notes":"### 2.11.1\r\n\r\n#### Patch Changes\r\n\r\n- Fixed an app crash when fetching segments that were not accessible by the user.\r\n\r\n### 2.11.0\r\n\r\n#### Minor Changes\r\n\r\n- Added support for segments with arrays in variables.\r\n\r\n#### Patch Changes\r\n\r\n- Fixed error for long-running DQL queries up to 120 seconds when fetching Related Entities and Related Container Images.\r\n- Intents with past end times are now auto-corrected to the current time.\r\n- Fixed incorrectly showing no error if a bulk muting request partially fails.\r\n- Cards on vulnerability and affected entity details pane now have equal width.\r\n- Improved security score appearance for resolved and muted affected entities.\r\n- Removed \"Security sample Dashboards on GitHub\" link due to deprecation.","created":"2025-11-21T15:56:36.852648Z"},{"name":"dynatrace.security.vulnerabilities@2.11.0","fqn":"dynatrace.security.vulnerabilities","version":"2.11.0","artifact":null,"release_notes":"### 2.11.0\r\n\r\n#### Minor Changes\r\n\r\n- Added support for segments with arrays in variables.\r\n\r\n#### Patch Changes\r\n\r\n- Fixed error for long-running DQL queries up to 120 seconds when fetching Related Entities and Related Container Images.\r\n- Intents with past end times are now auto-corrected to the current time.\r\n- Fixed incorrectly showing no error if a bulk muting request partially fails.\r\n- Cards on vulnerability and affected entity details pane now have equal width.\r\n- Improved security score appearance for resolved and muted affected entities.\r\n- Removed \"Security sample Dashboards on GitHub\" link due to deprecation.","created":"2025-11-11T11:33:15.193854Z"},{"name":"dynatrace.security.vulnerabilities@2.10.0","fqn":"dynatrace.security.vulnerabilities","version":"2.10.0","artifact":null,"release_notes":"## 2.10.0\n### Minor Changes\n- Added CVSS base and modified vector to the Prioritization table and to the Davis Security Score card.\n### Patch Changes\n- Fixed incorrectly showing CVSS v2 banner on Davis Security Score calculation card for calculations using CVSS v4.\n- Fixed Davis Security Score calculation card displaying when calculation is not possible.\n- Fixed radar settings link to navigate directly to the settings page.","created":"2025-09-25T07:43:26.166220Z"},{"name":"dynatrace.security.vulnerabilities@2.9.0","fqn":"dynatrace.security.vulnerabilities","version":"2.9.0","artifact":null,"release_notes":"### 2.9.0\r\n\r\n#### Minor Changes\r\n\r\n- Added the Related container images card.\r\n\r\n#### Patch Changes\r\n\r\n- All affected entity links are now redirected to the app’s internal affected entities details pane.","created":"2025-09-09T10:17:20.147794Z"},{"name":"dynatrace.security.vulnerabilities@2.7.0","fqn":"dynatrace.security.vulnerabilities","version":"2.7.0","artifact":null,"release_notes":"### 2.7.0\n\n#### Minor Changes\n\n- Added support for CISA KEV.\n\n#### Patch Changes\n\n- Fixed an issue preventing the Prioritization table from sorting by Davis Security Score per default.\n- Fixed muting not updating the row value instantly.\n- Fixed misalignment for bigger numbers of affected entities.\n- Added timeframe and segment selector on error pages.","created":"2025-08-04T06:00:58.530122Z"},{"name":"dynatrace.security.vulnerabilities@2.6.1","fqn":"dynatrace.security.vulnerabilities","version":"2.6.1","artifact":null,"release_notes":"### 2.6.1\n\n#### Patch Changes\n\n- Improved tracking link validation handling for tracking links exceeding 250 characters.","created":"2025-07-10T12:19:49.559623Z"},{"name":"dynatrace.security.vulnerabilities@2.6.0","fqn":"dynatrace.security.vulnerabilities","version":"2.6.0","artifact":null,"release_notes":"### 2.6.0\r\n\r\n#### Minor Changes\r\n\r\n- Added vulnerable function filter to process group overview page.\r\n\r\n#### Patch Changes\r\n\r\n- Fixed an issue that prevented exploits from being shown if too much data is read.\r\n- Fixed minor UI inconsistencies.","created":"2025-06-10T06:56:05.765960Z"},{"name":"dynatrace.security.vulnerabilities@2.5.0","fqn":"dynatrace.security.vulnerabilities","version":"2.5.0","artifact":null,"release_notes":"### 2.5.0\r\n\r\n#### Minor Changes\r\n\r\n- Split the status column into two separate columns displaying the mute status and vulnerability/affected entity state.\r\n\r\n#### Patch Changes\r\n\r\n- Updated icons.\r\n- Improved word break handling for remediation tracking status.\r\n- Improved labeling of the vulnerability types in the table and filter bar.\r\n- Added \"About this app\" to the help menu.\r\n- Improved app error handling when the Davis Security Recommendations endpoint is not reachable.\r\n- Improved assessment icon tooltips.","created":"2025-05-19T07:35:16.597687Z"},{"name":"dynatrace.security.vulnerabilities@2.4.0","fqn":"dynatrace.security.vulnerabilities","version":"2.4.0","artifact":null,"release_notes":"### 2.4.0\r\n\r\n#### Minor Changes\r\n\r\n- Added improved input based suggestions when inserting a valid CVE or display id into the filter.\r\n- Added dynamic suggestions for title filter.\r\n\r\n#### Patch Changes\r\n\r\n- Settings are no longer shown when setting:schemas:read permission is missing.\r\n- Improved styling of intent links.\r\n- Fixed an issue with sorting in the vulnerable component card.\r\n- Fixed an issue where the settings button would appear when permissions were missing.\r\n- Fixed incorrectly setting page parameters on navigation.\r\n- Improved error message verbosity.\r\n- Improved visual feedback when invalid timeframe is selected.\r\n- Unified appearance of bulk actions on the Kubernetes nodes and process group overview page table.","created":"2025-04-08T18:34:27.380712Z"},{"name":"dynatrace.security.vulnerabilities@2.3.2","fqn":"dynatrace.security.vulnerabilities","version":"2.3.2","artifact":null,"release_notes":"### 2.3.2\n\n#### Patch Changes\n\n- Unified minor UI inconsistencies.\n\n### 2.3.1\n\n#### Patch Changes\n\n- Internal technical improvements\n\n### 2.3.0\n\n#### Minor Changes\n\n- Updated help menu and added settings menu.\n- Added Davis Security Advisor recommendations to the prioritization page.\n- Introduced the \"What's new\" section.\n\n#### Patch Changes\n\n- Restricted Edit Application Protection settings button visibility based on permissions.\n- Prevented line breaks in filter field values.\n- Improved accessibility\n- Improved prioritization table behavior and performance.","created":"2025-03-05T12:05:39.163030Z"},{"name":"dynatrace.security.vulnerabilities@2.2.0","fqn":"dynatrace.security.vulnerabilities","version":"2.2.0","artifact":null,"release_notes":"### 2.2.0\n\n#### Minor Changes\n\n- Improved missing permission error messages.\n- Added download functionality to the affected entities table.\n- Added support for supplying a timeframe via intents.\n\n#### Patch Changes\n\n- Changed \"last detected on\" to \"open since\" in subline of Code-level vulnerability details header.\n- Fixed the tooltip of the status bar in the Exploit and Threats card.\n- Fixed incorrect styling of affected entities header.\n- Made Vulnerabilities table display an empty table in case there are no results.\n- Small wording changed in the entry points card highlight hint.\n- Fixed \"open with\" intent button opening the exploits data with the wrong visualization type.\n- Fixed affected entity dropdown last update section to be always set to \"Process group unmuted\" by default (no event).","created":"2025-02-03T14:40:59.288919Z"},{"name":"dynatrace.security.vulnerabilities@2.1.0","fqn":"dynatrace.security.vulnerabilities","version":"2.1.0","artifact":null,"release_notes":"### 2.1.0\n\n#### Minor Changes\n\n- The app now remembers last set filter segments.\n\n#### Patch Changes\n\n- Improved the error description for missing permissions.","created":"2025-01-13T07:28:26.906868Z"},{"name":"dynatrace.security.vulnerabilities@1.3.1","fqn":"dynatrace.security.vulnerabilities","version":"1.3.1","artifact":null,"release_notes":"### 1.3.1\n\n#### Patch Changes\n\n- The year is now included in timestamps.\n- Fixed inconsistent vulnerable function states on the risk assessment card of code-level vulnerabilities.\n\n### 1.3.0\n\n#### Minor Changes\n\n- You can navigate to the Davis Security Score card of a third-party vulnerability from the Prioritization page (expand a row, then select Davis Security Score).\n\n#### Patch Changes\n\n- Prioritization table sorting has been disabled for more than 500 vulnerabilities.\n- Related entities in the vulnerability details now include mobile, custom, and Data Center RUM applications.","created":"2024-09-16T07:07:46.468012Z"},{"name":"dynatrace.security.vulnerabilities@1.3.0","fqn":"dynatrace.security.vulnerabilities","version":"1.3.0","artifact":null,"release_notes":"### 1.3.0\n\n#### Minor Changes\n\n- You can navigate to the Davis Security Score card of a third-party vulnerability from the Prioritization page (expand a row, then select Davis Security Score).\n\n#### Patch Changes\n\n- Prioritization table sorting has been disabled for more than 500 vulnerabilities.\n- Related entities in the vulnerability details now include mobile, custom, and Data Center RUM applications.","created":"2024-08-28T10:48:19.372709Z"},{"name":"dynatrace.security.vulnerabilities@1.2.0","fqn":"dynatrace.security.vulnerabilities","version":"1.2.0","artifact":null,"release_notes":"### 1.2.0\n\n#### Minor Changes\n\n- Removed last updated timestamp.\n- Made the vulnerabilities table scrollable.\n\n#### Patch Changes\n\n- Fixed a bug where the page index was not being reset on the remediation tracking table after changing page size.\n- Adjusted the sort order for the 'Status' column of the vulnerabilities table.\n- Renamed the 'Last detected' column header of the vulnerabilities table to 'Open since'.\n- Additional minor improvements.","created":"2024-07-16T12:49:08.011827Z"},{"name":"dynatrace.security.vulnerabilities@1.1.0","fqn":"dynatrace.security.vulnerabilities","version":"1.1.0","artifact":null,"release_notes":"### 1.1.0\n\n#### Minor Changes\n\n- Added the \"Fix recommendations\" card to the details page of a TPV.\n- Added links to the process group and Kubernetes node overview cards.\n\n#### Patch Changes\n\n- Improved the vulnerabilities table performance.\n- Fixed the vulnerabilities table not being sortable by ID, status, and attacks.\n- Fixed intent handling for vulnerability ID.\n- Fixed the details card layout overflowing when the description contains a code block.\n- Fixed the vulnerabilities table expandable disappearing when all columns are hidden.\n- Fixed the CLV entry-point payloads not being separated by line breaks.","created":"2024-05-29T06:29:18.583096Z"},{"name":"dynatrace.security.vulnerabilities@1.0.0","fqn":"dynatrace.security.vulnerabilities","version":"1.0.0","artifact":null,"release_notes":"### 1.0.0\n\n#### Major Changes\n\n- Initial release","created":"2024-05-06T00:16:55.256618Z"}],"related_technologies":[],"latest_downloads":[{"name":"dynatrace.security.vulnerabilities@2.17.0","fqn":"dynatrace.security.vulnerabilities","version":"2.17.0","artifact":null,"release_notes":"### 2.17.0\n\n#### Minor Changes\n\n- Added detection sources overlay","created":"2026-04-08T06:53:00.547948Z"}]},{"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":214,"slug":"microsoft-hyper-v","title":"Microsoft Hyper-V Virtual Machines","description":"Monitor Microsoft Hyper-V virtual machines from the guest OS perspective.","logo":"https://dt-cdn.net/hub/logos/microsoft-hyper-v.png","link_to":"https://www.dynatrace.com/platform/virtualization-monitoring/","documentation_link":"","providers":["oa"],"tags":["infrastructure","microsoft","server-monitoring","virtual-machine","windows"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Hyper-V virtual machine characterized by CPU, memory, storage and network resource metrics.","src":"https://dt-cdn.net/hub/virtual_machine.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvirtual_machine.png&sign=-KiHVfr4dtEz3kGir0pqpuutyvcP_Hjgc-sZvlZPQVM","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvirtual_machine.png&sign=TqMBmSEOlGhXZ2XrrdNBEd3-wOeKgBkdcFoxhLuBpJA","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvirtual_machine.png&sign=_SfaE3UMbZIxoL00xryMO3oiy1GMu0Ob4ekVwF3jXt0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvirtual_machine.png&sign=QftlvpHqXk5j1Wc1OG9Vkix7p--lYKRUoupYMhd9DbA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvirtual_machine.png&sign=WmmGmIOOqbQ-BeP0NWeWJ_CAC4QmxnoJM1esyuFJrK0","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fvirtual_machine.png&sign=3JbJ2BE6Lab0IKOwAQCN9BhoMVim9XkE4uL-q-YivKU"}}],"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":"See beyond the virtualization layer and discover how your virtualization configuration impacts your application services and end-user experience. Dynatrace automatically analyzes application problems and pinpoints the root causes in your virtualization and application layers. The Dynatrace software intelligence platform automatically adjusts to infrastructure changes."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Monitor the health and performance of your Microsoft Hyper-V virtual machines, from within the guest OS instance\n* Detect problems and pinpoint the root cause between your virtualization and application layer"},"sourceId":"use_cases"}],"modified":"2025-11-04T08:05:58.432934Z","created":"2020-08-14T07:46:20.658000Z","seo_title":"Microsoft Hyper-V Virtual Machines monitoring & observability","seo_description":"Monitor Microsoft Hyper-V virtual machines from the guest OS perspective. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/virtual_machine.png"],"about":"See beyond the virtualization layer and discover how your virtualization configuration impacts your application services and end-user experience. Dynatrace automatically analyzes application problems and pinpoints the root causes in your virtualization and application layers. The Dynatrace software intelligence platform automatically adjusts to infrastructure changes.","use_cases":"* Monitor the health and performance of your Microsoft Hyper-V virtual machines, from within the guest OS instance\n* Detect problems and pinpoint the root cause between your virtualization and application layer","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":251,"slug":"prototype","title":"prototype","description":"Web JavaScript framework, implemented as a single file of JavaScript code.","logo":"https://dt-cdn.net/hub/logos/prototype.png","link_to":null,"documentation_link":"","providers":[],"tags":["full-stack","prototype","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* 1.6, 1.7.x"},"sourceId":"details"}],"modified":"2026-03-10T07:48:12.261223Z","created":"2020-08-14T07:46:21.324000Z","seo_title":"prototype monitoring & observability","seo_description":"Web JavaScript framework, implemented as a single file of JavaScript code. Start your free trial today!","customer_story":null,"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":1287,"slug":"threat-triage-agent","title":"Threat Triage Agent","description":"Proactively reduce risk by automating threat detection and correlating findings.","logo":"https://cdn.hub.central.dynatrace.com/hub/assist_icon_dHxzD8B.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/dynatrace-intelligence/dynatrace-intelligence-integrations/threat-triage-agent","providers":[],"tags":["agentic-operations-system","agentic-security","agentic-workflows","AI","MCP","Model Context Protocol","readymade-agent"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Summary of the emerging threats analysis.","src":"https://cdn.hub.central.dynatrace.com/hub/threat_triage_summary.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fthreat_triage_summary.png&sign=0i1Z-5kg7iBIXS0dpNuzjF7F8jnEuF1SyzmPqp0RmXE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fthreat_triage_summary.png&sign=T9w7UMRb0mZEoxGF0tBEbDQhtyxnCqmXamNgtBLlnH8","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fthreat_triage_summary.png&sign=sC5kvcJ80pfLNKiHLK-dyPB603fO6nxOr_Mymoa50rw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fthreat_triage_summary.png&sign=acP-VmrDjgX6XYYaFfVyS5VxgjYASv96pdn3N2mISyM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fthreat_triage_summary.png&sign=CdrItxI9LTLx3Wg0wJpZLc8HGc4Tw_dRDUA5ozdxBhA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fthreat_triage_summary.png&sign=zMWLgC9g-wcij21CUi_IVYbQyT3MzEwCJcgGDzSyPfU"}},{"caption":"Summary of emerging threats by category.","src":"https://cdn.hub.central.dynatrace.com/hub/threat_triage_summary_per_cat.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fthreat_triage_summary_per_cat.png&sign=zNuJeKpOboKVrwMlGxf5goMTWKNywSymyYZ4MhuUH_Q","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fthreat_triage_summary_per_cat.png&sign=anSLVclYoNz3vNpPQtqSu69DgrEs116qhWXKUyJvTpw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fthreat_triage_summary_per_cat.png&sign=MDx52f9tXQHKEbma20WsW7zy2VKjbV2J3aDmyxoXIFE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fthreat_triage_summary_per_cat.png&sign=Y3lsoH91khmn_CFSHHhsX0Bl9b-qgYAMWoXfeqq1toE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fthreat_triage_summary_per_cat.png&sign=2VwO3sIaGvETabOjt05xzYPN303Ox9W85NXAO8bSqxM","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fthreat_triage_summary_per_cat.png&sign=t_STS0WqaJ90evGVREyB7qwjzx1K6DK7QWuzZQQjac8"}},{"caption":"Detected indicators of compromise across the environment.","src":"https://cdn.hub.central.dynatrace.com/hub/threat_triage_IoCs.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fthreat_triage_IoCs.png&sign=C8ojWz-NoDfcHxWfHUO507qy5wUXYE8g9rOtb3n96rw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fthreat_triage_IoCs.png&sign=nrr8NRmqyk_j2qb47KMfLEcD_Io62Omi36lscyWSQsc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fthreat_triage_IoCs.png&sign=dX1YmYkoUf4siuYoyW-XoSKFHZ64x_tIqZ6FeWRBOKI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fthreat_triage_IoCs.png&sign=iSvUDFZ0ouONCj2mWW7z7Ty5mJEFPEklx8uM4U2dOPM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fthreat_triage_IoCs.png&sign=xOXmu-MT5W_iNH-DAkYXZAdX_qMyYhI-tpM37NQyNbY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fthreat_triage_IoCs.png&sign=5puUuLYc-bXx8HwxBOXNRLSvfZtUdjtKm4L-k4r1yS4"}}],"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 Threat Triage Agent helps to address emerging threats to your environment. It automatically breaks down security alerts into indicators of compromise (IoC) and validates your environment’s exposure using security findings."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- **Autonomously assess emerging threats** within minutes to strengthen your security posture. \n- **Uncover hidden risks** through actionable IoCs to reduce exposure.\n- **Improve MTTD and MTTR** with automated threat detection, investigation, and response."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Use the Dynatrace Threat Triage 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:04:20.096988Z","created":"2026-01-28T20:24:33.884104Z","seo_title":"Threat Triage Agent monitoring & observability","seo_description":"Proactively reduce risk by automating threat detection and correlating findings. 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/threat-triage-agent/media/da484f16-ad68-4d68-b09a-dd316c192fd0.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/threat-triage-agent/media/b7afc931-d8c2-41a1-93fe-453ee3c9b989.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/threat_triage_summary.png","https://cdn.hub.central.dynatrace.com/hub/threat_triage_summary_per_cat.png","https://cdn.hub.central.dynatrace.com/hub/threat_triage_IoCs.png"],"about":"The Threat Triage Agent helps to address emerging threats to your environment. It automatically breaks down security alerts into indicators of compromise (IoC) and validates your environment’s exposure using security findings.","use_cases":"- **Autonomously assess emerging threats** within minutes to strengthen your security posture. \n- **Uncover hidden risks** through actionable IoCs to reduce exposure.\n- **Improve MTTD and MTTR** with automated threat detection, investigation, and response.","supported_distributions":"","get_started":"Use the Dynatrace Threat Triage 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","automations","agentic-workflows","davis-for-workflows"],"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":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":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%20apps/claude%20connector","providers":[],"tags":["agentic-workflows","Ai","anthropic","automation","community","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%20apps/claude%20connector","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/blob/main/dynatrace%20apps/claude%20connector)."},"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. Please get in touch with your Dynatrace representative if you want to activate Claude Connector for Workflows on your tenant.*\n- 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-03-17T13:05:34.681256Z","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/blob/main/dynatrace%20apps/claude%20connector).","supported_distributions":"","get_started":"*Claude Connector for Workflows is available as a Dynatrace app to all customers upon request. Please get in touch with your Dynatrace representative if you want to activate Claude Connector for Workflows on your tenant.*\n- 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":909,"slug":"ibm-i","title":"IBM i","description":"Collect performance data from your IBM i Hosts via this Remote extension.","logo":"https://dt-cdn.net/hub/logos/ibm-i.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/ibm-i-extension","providers":[],"tags":["as400","extension","ibm i","iseries"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Packaged dashboard","src":"https://dt-cdn.net/hub/ibm_i_dashboard1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fibm_i_dashboard1.png&sign=jL_EgUbLUnhFIkY5EmybfOis2jQlTpFupnoVxfDWQTg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fibm_i_dashboard1.png&sign=XBqiQaSJi9Tt3H95nzsW66OgJY6T4JEDIIbyjWtquOE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fibm_i_dashboard1.png&sign=R4DcbCju_DWR6Yhb_SHEck0bK-d-yJ6cjjpXkimASaA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fibm_i_dashboard1.png&sign=mhzmnsPdCEDCRa6az_cmEDb5JmqtPLoZtO1mbgHnEnE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fibm_i_dashboard1.png&sign=3nB5H9ApWfQMDt6UWDPky-f4gWor0Z6PAUFUvvLam5s","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fibm_i_dashboard1.png&sign=lzuJHKKQ8eaZN7AeaP7q7v5KsfqF2pfFp-4e9KX6yvs"}},{"caption":"Host view - System overview","src":"https://dt-cdn.net/hub/ibm_i_host_view1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fibm_i_host_view1.png&sign=5upUA5HTJ8wXdlLJuzmbaXuB7dWfqkrqY61IV41ivJI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fibm_i_host_view1.png&sign=kZ-pdLINgBVWObnCpEE6N8J5RYngPyNxRIFMQ6WoJOI","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fibm_i_host_view1.png&sign=xRKdFZTv9JHBVMq1dk7kAJSufrl80VQV1h0wTIsdfwE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fibm_i_host_view1.png&sign=jpiAvUW0bHaGFylzjHj8_wJnSy0JTYIwoNXMa0tVtCU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fibm_i_host_view1.png&sign=rl_Ku7aBc17v8U2Kw2RNH5GTysDUrLsye7mR7zHxMJo","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fibm_i_host_view1.png&sign=3TVJO_hzJsq4LLTVDcRMfGZC2cNB5O6c_acXi4sDFb8"}},{"caption":"Host view - Memory pools and Jobs","src":"https://dt-cdn.net/hub/ibm_i_host_view2.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fibm_i_host_view2.png&sign=yJXbJtM4Ik4LkfPStZQvjr-5eUHPEmPUea4XLA78yOQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fibm_i_host_view2.png&sign=QXH27qCBzoY-XyGDvg2eRWI3NU_Xlh5cV4wiAAZ4VjY","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fibm_i_host_view2.png&sign=kjMq-eZx4D9JsU9a2ZMEeY_2_PAs0MV0_YIfLufiHEA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fibm_i_host_view2.png&sign=hPWWUIbcvC2m_OI3nB7Um_DGmsW1w_IDnsb7fiq2mU0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fibm_i_host_view2.png&sign=6MA1yUgcFsLo4IA3aWWn583RDGvL8uyryrViUkmzKw8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fibm_i_host_view2.png&sign=4kbsF2ZOzPixQpWd_6nTeFsHaJLaoa_SKXbKOwWljAA"}},{"caption":"Host view - Subsystem, Job queues, ASPs","src":"https://dt-cdn.net/hub/ibm_i_host_view3.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fibm_i_host_view3.png&sign=jHgXM3xK-TqJEIL_mSbXBcEQS0gHEKv39d35_3ZT9fg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fibm_i_host_view3.png&sign=guUHLNTTlgpnX6yAYX7iL-fOrXGt8LL2TjuGqWiJ3DU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fibm_i_host_view3.png&sign=_78M8oB1BkYd98cBJ7HsyybHXP7A2cEYT2eeMcwy5c4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fibm_i_host_view3.png&sign=MLmLNQ868QD9tWP4uY8t0HA1dETzrpmPXd8pje9_hbE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fibm_i_host_view3.png&sign=PKvTjvL31NSr2wA183ZgCg2c4IfMk_pcoJISewtxz6g","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fibm_i_host_view3.png&sign=55AOW-DJx3TZYd_41PUxQ5jKRB28qiCbMkZwE5wY5Bo"}},{"caption":"Job overview","src":"https://dt-cdn.net/hub/ibm_i_job_view1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fibm_i_job_view1.png&sign=CvWNjHnB0ef6esTVczk1bEuBiwuXj1hN3klfoYK3ZqA","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fibm_i_job_view1.png&sign=rSWqqQIVJTw3M_m9IxsLnMyWdfvlPDZXcUHkxN615v4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fibm_i_job_view1.png&sign=xTOinu4UVBplS4dCrzqjCih9neIhEUp42z8VEWj_C4o","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fibm_i_job_view1.png&sign=9Ahztj-FupIC8xP17EoaC7yN5KigbtVIC73dwrZpuso","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fibm_i_job_view1.png&sign=fSvzT5mr1kApVEnRrocIgP389Pmlgk6nO3ui3L20Go8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fibm_i_job_view1.png&sign=9x2TJMHNUT2mqyfmM-Zs7uSjX25ksWkx938T6Ug7lSw"}},{"caption":"ASP and Disk view","src":"https://dt-cdn.net/hub/ibm_i_asp_disk_view1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fibm_i_asp_disk_view1.png&sign=0tA9E6LWX7mWaZPeFtzgAbwxAG-lvPMfv4tBUmGXdjU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fibm_i_asp_disk_view1.png&sign=CccpJWqI_0VRRgX5gpDjpPeQBwlyvXwWCmA2RXhe2eU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fibm_i_asp_disk_view1.png&sign=SCMgZNOV4cJDYxKdlNs_l4E00EO32AGsR9YHCSUCK-Y","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fibm_i_asp_disk_view1.png&sign=JQyM8o9SMUH62DSv7t9taxbm6We3OrxRDziDORqbWmo","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fibm_i_asp_disk_view1.png&sign=vz9FyU-vHdX4F3rMcAImwM7MkYw0kaNtCbMOmUZJsxA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fibm_i_asp_disk_view1.png&sign=graMBP8ksWO0B55ippPGmencrCmDYLKMbK0xVTBTAr0"}},{"caption":"Memory pool","src":"https://dt-cdn.net/hub/ibm_i_memory_pool_view1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fibm_i_memory_pool_view1.png&sign=IVWPluhcfMPPPx_Axzjw6txFkx-coUq4Ma5Cgz8AUfE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fibm_i_memory_pool_view1.png&sign=DNb0-Vuxoa6wLBIIwG_I23Qz0a8bWC6mQJ4xkdNRpEc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fibm_i_memory_pool_view1.png&sign=4hx8Ei2GNyL031gkzRcduC_taCzyaHr05W5oVsF1ZBA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fibm_i_memory_pool_view1.png&sign=oSEsQXjxj45u3476WpmJLa8I3hpndjrn70Qf8pvj1YA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fibm_i_memory_pool_view1.png&sign=xi9W5hAhiUGgoF8M_nlg5GjbeNdPMKhOu0NNr4Vtvnw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fibm_i_memory_pool_view1.png&sign=qhtqlAXXHyBixqCap68zBlAJS5jpftls2EstyFTJKmU"}},{"caption":"Message queue","src":"https://dt-cdn.net/hub/ibm_i_message_queue1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fibm_i_message_queue1.png&sign=0BQs_oMixWMcLMwBhZ2UzwRjbJNsCTbeknrbaxDScao","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fibm_i_message_queue1.png&sign=J6NG2wU5eZ4SS2M5DS009pWUeR3-9cnL45X0NvwP_hw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fibm_i_message_queue1.png&sign=gRJ8PV0ZdKL6hGLZaB-MNJfPE8j0xnkEUol5Hnvl5_M","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fibm_i_message_queue1.png&sign=iB2REkrL7qLg2J3QrreVOQUvdg6FfBJiwxsZ3vX8TYM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fibm_i_message_queue1.png&sign=la_hwwJXTPnTDs023kFMNV1FjEgmMGG1UOpOhrAgSaU","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fibm_i_message_queue1.png&sign=b96YOqh-yZyElE-yHygz7bndEpVmwXFno6retjCnj28"}}],"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.ibm-i", "author": {"name": "Dynatrace"}, "version": "2.5.0", "fileHash": "2ff9e6994553f159f67bc34017f0f1d84e19b7a80b46c543f6ed01cebd02b201", "variables": [], "dataSources": ["python"], "featureSets": ["Network status", "System status", "System activity", "Subsystems", "Spooled files in output queues", "Message queues", "Spooling size by users", "Active Memory pools", "Auxiliary Storage Pools", "Output queues - Size", "Network interfaces", "Disk info", "History log", "Output queues", "Job queues", "default", "Active jobs"], "extensionName": "com.dynatrace.extension.ibm-i", "minEECVersion": "1.313.0", "featureSetsDetails": {"default": {"metrics": [{"key": "ibm_i.system.availability", "metadata": {"unit": "Percent", "description": "Percentage of time this host was available or reachable from this extension", "displayName": "Availability"}}], "isRecommended": true}, "Disk info": {"metrics": [{"key": "ibm_i.disk.unit_storage_capacity", "metadata": {"unit": "Byte", "description": "Storage capacity for configured units.", "displayName": "Unit capacity"}}, {"key": "ibm_i.disk.unit_space_available", "metadata": {"unit": "Byte", "description": "Space available on the unit for use.", "displayName": "Unit space available"}}, {"key": "ibm_i.disk.percent_used", "metadata": {"unit": "Percent", "description": "The percentage that the disk unit has been consumed.", "displayName": "Unit percent used"}}, {"key": "ibm_i.disk.ssd_power_on_days", "metadata": {"unit": "Count", "description": "The number of days that the SSD device has been active in a system. Contains the null value if this disk is not SSD or if the information is not available.", "displayName": "SSD power-on days"}}, {"key": "ibm_i.disk.ssd_life_remaining", "metadata": {"unit": "Percent", "description": "The percentage of the lifetime remaining for the SSD device. This estimates the percentage of usable function remaining for the drive before it should be replaced. Calculations for this percentage include more than just the number of bytes written and supported. Contains the null value if this disk is not SSD or if the information is not available.", "displayName": "SSD life remaining"}}, {"key": "ibm_i.disk.io_requests", "metadata": {"unit": "PerSecond", "description": "The average number of I/O requests for read and write operations that occurred per second during the elapsed time.", "displayName": "I/O requests"}}, {"key": "ibm_i.disk.request_size", "metadata": {"unit": "KiloByte", "description": "The average size of an I/O request in KB during the elapsed time.", "displayName": "Avg I/O request size"}}, {"key": "ibm_i.disk.read_requests", "metadata": {"unit": "PerSecond", "description": "The average number of requests per second to transfer data from the disk unit during the elapsed time.", "displayName": "Avg read requests"}}, {"key": "ibm_i.disk.write_requests", "metadata": {"unit": "PerSecond", "description": "The average number of requests per second to transfer data to the disk unit during the elapsed time.", "displayName": "Avg write requests"}}, {"key": "ibm_i.disk.data_read", "metadata": {"unit": "KiloByte", "description": "The average amount of data, in KB, transferred from the disk unit, per request, during the elapsed time.", "displayName": "Avg data read"}}, {"key": "ibm_i.disk.data_written", "metadata": {"unit": "KiloByte", "description": "The average amount of data, in KB, transferred to the disk unit, per request, during the elapsed time.", "displayName": "Avg data written"}}, {"key": "ibm_i.disk.percent_busy", "metadata": {"unit": "Percent", "description": "The estimated percentage of time the disk unit is being used during the elapsed time.", "displayName": "Percent busy"}}], "isRecommended": true}, "Job queues": {"metrics": [{"key": "ibm_i.job_queue.number_of_jobs", "metadata": {"unit": "Count", "description": "The number of jobs in the queue.", "displayName": "Number of jobs"}}, {"key": "ibm_i.job_queue.active_jobs", "metadata": {"unit": "Count", "description": "The current number of jobs that are active that came through this job queue entry. Contains the null value if this job queue is not associated with an active subsystem", "displayName": "Active jobs"}}, {"key": "ibm_i.job_queue.held_jobs", "metadata": {"unit": "Count", "description": "The current number of jobs that are in *HELD status.", "displayName": "Held jobs"}}, {"key": "ibm_i.job_queue.released_jobs", "metadata": {"unit": "Count", "description": "The current number of jobs that are in *RELEASED status.", "displayName": "Released jobs"}}, {"key": "ibm_i.job_queue.scheduled_jobs", "metadata": {"unit": "Count", "description": "The current number of jobs that are in *SCHEDULED status.", "displayName": "Scheduled jobs"}}], "isRecommended": true}, "Subsystems": {"metrics": [{"key": "ibm_i.subsystem.current_active_jobs", "metadata": {"unit": "Count", "description": "The number of jobs currently active in the subsystem. This number includes held jobs but excludes jobs that are disconnected or suspended because of a transfer secondary job or a transfer group job. If STATUS is INACTIVE, returns 0.", "displayName": "Active jobs"}}], "isRecommended": true}, "Active jobs": {"metrics": [{"key": "ibm_i.job.threads_cnt", "metadata": {"unit": "Count", "description": "The number of active threads in the job.", "displayName": "Threads"}}, {"key": "ibm_i.job.temporary_storage_used", "metadata": {"unit": "MegaByte", "description": "The amount of temporary storage, in megabytes, that is currently allocated to this job.", "displayName": "Temporary storage"}}, {"key": "ibm_i.job.disk_io", "metadata": {"unit": "Count", "description": "The number of disk I/O operations performed by the job during the measurement time interval. This is the sum of the asynchronous and synchronous disk I/O.", "displayName": "Total disk I/O"}}, {"key": "ibm_i.job.cpu_percentage", "metadata": {"unit": "Percent", "description": "The percent of processing unit time attributed to this job during the measurement time interval.", "displayName": "CPU percentage"}}, {"key": "ibm_i.job.response_time", "metadata": {"unit": "Second", "description": "The total response time over the measurement time interval, in seconds. ONLY available to interactive jobs.", "displayName": "Response time"}}, {"key": "ibm_i.job.instances", "metadata": {"unit": "Count", "description": "Number of job instances (or job numbers) running under a user and job name. This number can indicate if too few instances or too many instances are running for a specific process.", "displayName": "Instances"}}, {"key": "ibm_i.job.status_cnt", "metadata": {"unit": "Count", "description": "A count of job status for each job. This will visualize how many job instances are in different status. If an event for status was configured to trigger during endpoint configuration, event will contain the specific job number.", "displayName": "Status count"}}], "isRecommended": true}, "History log": {"metrics": [{"key": "ibm_i.history_log.matched_messages", "metadata": {"unit": "Count", "description": "Number of messages in History log that matched severity, message IDs and message types (if configured).", "displayName": "Matched messages"}}], "isRecommended": true}, "Output queues": {"metrics": [{"key": "ibm_i.output_queue.number_of_files", "metadata": {"unit": "Count", "description": "The total number of spooled or printer files currently on this output queue.", "displayName": "Number of files"}}, {"key": "ibm_i.output_queue.number_of_writers", "metadata": {"unit": "Count", "description": "The number of printer writers that have been started to this output queue.", "displayName": "Number of writers"}}, {"key": "ibm_i.output_queue.total_size", "metadata": {"unit": "KiloByte", "description": "The total size of spooled files in this output queue.", "displayName": "Total size"}}], "isRecommended": true}, "System status": {"metrics": [{"key": "ibm_i.system.total_jobs", "metadata": {"unit": "Count", "description": "The total number of user and system jobs that are currently in the system.", "displayName": "Total jobs"}}, {"key": "ibm_i.system.active_jobs", "metadata": {"unit": "Count", "description": "The number of jobs active in the system (jobs that have been started, but have not yet ended), including both user and system jobs.", "displayName": "Active jobs"}}, {"key": "ibm_i.system.percentage_total_jobs", "metadata": {"unit": "Percent", "description": "The percentage of current total jobs over maximum jobs allowed.", "displayName": "Percentage total jobs"}}, {"key": "ibm_i.system.interactive_jobs", "metadata": {"unit": "Percent", "description": "The percentage of interactive performance assigned to this logical partition. This value is a percentage of the total interactive performance available to the entire physical system.", "displayName": "% Interactive performance"}}, {"key": "ibm_i.system.system_asp_used", "metadata": {"unit": "Percent", "description": "The percentage of the system storage pool (ASP number 1) currently in use.", "displayName": "System ASP used"}}, {"key": "ibm_i.system.maximum_temporary_storage_used", "metadata": {"unit": "MegaByte", "description": "The largest amount of storage, in megabytes, used for temporary objects at any one time since the last IPL.", "displayName": "Maximum temporary storage used"}}, {"key": "ibm_i.system.current_temporary_storage", "metadata": {"unit": "MegaByte", "description": "The current amount of storage, in megabytes, in use for temporary objects.", "displayName": "Current temporary storage used"}}, {"key": "ibm_i.system.active_threads", "metadata": {"unit": "Count", "description": "The number of initial and secondary threads in the system (threads that have been started, but have not yet ended), including both user and system threads.", "displayName": "Active threads"}}], "isRecommended": true}, "Message queues": {"metrics": [{"key": "ibm_i.message_queue.matched_messages", "metadata": {"unit": "Count", "description": "Number of messages that are in queue that match severity, message IDs and message types (if configured).", "displayName": "Matched messages"}}], "isRecommended": true}, "Network status": {"metrics": [{"key": "ibm_i.network.idle_time", "metadata": {"unit": "Second", "description": "The length of time, in seconds, since the last activity on this connection.", "displayName": "Idle time"}}, {"key": "ibm_i.network.bytes_sent_count", "metadata": {"unit": "Byte", "description": "The number of bytes sent to the remote host.", "displayName": "Bytes sent"}}, {"key": "ibm_i.network.bytes_received_count", "metadata": {"unit": "Byte", "description": "The number of bytes received from the remote host.", "displayName": "Bytes received"}}, {"key": "ibm_i.network.round_trip_time", "metadata": {"unit": "MilliSecond", "description": "The smoothed round-trip time interval in milliseconds. This is a measure of the time required for a segment on the connection to arrive at its destination, to be processed, and to return an acknowledgment to the client. Contains null if PROTOCOL is UDP.", "displayName": "Round trip time"}}, {"key": "ibm_i.network.round_trip_variance", "metadata": {"unit": "MilliSecond", "description": "The variance in milliseconds from the previous round-trip time. Contains null if PROTOCOL is UDP", "displayName": "Round trip variance"}}, {"key": "ibm_i.network.retransmissions_count", "metadata": {"unit": "Count", "description": "The number of times the local system retransmitted a segment because an acknowledgement was not received. This is a count of all segments resent during the entire time the connection has been active. Contains null if PROTOCOL is UDP.", "displayName": "Retransmissions"}}, {"key": "ibm_i.network.tcp_connections_currently_established", "metadata": {"unit": "Count", "description": "The number of TCP connections for which the current state is either ESTABLISHED or CLOSE-WAIT. Contains null if PROTOCOL is UDP.", "displayName": "TCP connections established"}}], "isRecommended": true}, "System activity": {"metrics": [{"key": "ibm_i.system.cpu_rate", "metadata": {"unit": "Percent", "description": "The average CPU rate expressed as a percentage where 100% indicates the processor is running at its nominal frequency. A value above or below 100% indicates how much the processor has been slowed down (throttled) or speeded up (turbo) relative to the nominal frequency for the processor model.", "displayName": "CPU rate"}}, {"key": "ibm_i.system.avg_cpu_utilization", "metadata": {"unit": "Percent", "description": "The average CPU utilization for all the active processors in 15 seconds elapsed time.", "displayName": "Avg. CPU utilization"}}, {"key": "ibm_i.system.min_cpu_utilization", "metadata": {"unit": "Percent", "description": "The CPU utilization of the processor that reported the minimum amount of CPU utilization in 15 seconds elapsed time.", "displayName": "Min. CPU utilization"}}, {"key": "ibm_i.system.max_cpu_utilization", "metadata": {"unit": "Percent", "description": "The CPU utilization of the processor that reported the maximum amount of CPU utilization in 15 seconds elapsed time.", "displayName": "Max. CPU utilization"}}], "isRecommended": true}, "Network interfaces": {"metrics": [{"key": "ibm_i.interface.status", "metadata": {"unit": "Unspecified", "description": "A counter of 1 for every network interface that is on host. Used for returning all metadata about an interface.", "displayName": "Interface status"}}], "isRecommended": true}, "Active Memory pools": {"metrics": [{"key": "ibm_i.memory_pool.current_size", "metadata": {"unit": "MegaByte", "description": "The amount of main storage, in megabytes, in the pool.", "displayName": "Current size"}}, {"key": "ibm_i.memory_pool.reserved_size", "metadata": {"unit": "MegaByte", "description": "The amount of storage, in megabytes, in the pool reserved for system use (for example, for save/restore operations).", "displayName": "Reserved size"}}, {"key": "ibm_i.memory_pool.defined_size", "metadata": {"unit": "MegaByte", "description": "The size of the pool, in megabytes, as defined in the shared pool, subsystem description, or system value QMCHPOOL. Contains the null value for a pool without a defined size.", "displayName": "Defined size"}}, {"key": "ibm_i.memory_pool.maximum_active_threads", "metadata": {"unit": "Count", "description": "The maximum number of threads that can be active in the pool at any one time.", "displayName": "Max active threads"}}, {"key": "ibm_i.memory_pool.current_threads", "metadata": {"unit": "Count", "description": "The number of threads currently using the pool.", "displayName": "Current threads"}}, {"key": "ibm_i.memory_pool.current_ineligible_threads", "metadata": {"unit": "Count", "description": "The number of ineligible threads in the pool. Ineligible threads are threads that are ready to run but the memory pool activity level is at its maximum.", "displayName": "Ineligible threads"}}, {"key": "ibm_i.memory_pool.database_faults", "metadata": {"unit": "PerSecond", "description": "The rate, in page faults per second, of database page faults against pages containing either database access paths or data.", "displayName": "Database faults"}}, {"key": "ibm_i.memory_pool.non_database_faults", "metadata": {"unit": "PerSecond", "description": "The rate, in page faults per second, of nondatabase page faults against pages other than those designated as database pages.", "displayName": "Non-database faults"}}, {"key": "ibm_i.memory_pool.total_faults", "metadata": {"unit": "PerSecond", "description": "The rate, in page faults per second, of database faults and non-database faults.", "displayName": "Total faults"}}, {"key": "ibm_i.memory_pool.database_pages", "metadata": {"unit": "PerSecond", "description": "The rate, in pages per second, at which database pages are brought into the storage pool.", "displayName": "Database pages"}}, {"key": "ibm_i.memory_pool.non_database_pages", "metadata": {"unit": "PerSecond", "description": "The rate in pages per second at which nondatabase pages are brought into the storage pool.", "displayName": "Non-database pages"}}], "isRecommended": true}, "Output queues - Size": {"metrics": [{"key": "ibm_i.output_queue.total_size", "metadata": {"unit": "KiloByte", "description": "The total size of spooled files in this output queue.", "displayName": "Total size"}}], "isRecommended": true}, "Spooling size by users": {"metrics": [{"key": "ibm_i.spooling.total_size", "metadata": {"unit": "KiloByte", "description": "Sum size of all spooled files by user.", "displayName": "Total size"}}], "isRecommended": true}, "Auxiliary Storage Pools": {"metrics": [{"key": "ibm_i.asp.total_capacity", "metadata": {"unit": "MegaByte", "description": "The total number of used and unused megabytes in the ASP. A special value of -2 is returned if the size of this field is exceeded. Contains the null value if the capacity cannot be determined.", "displayName": "Total capacity"}}, {"key": "ibm_i.asp.total_capacity_available", "metadata": {"unit": "MegaByte", "description": "The total number of unused megabytes in the ASP. A special value of -2 is returned if the value was too big to return. Contains the null value if the capacity cannot be determined.", "displayName": "Capacity available"}}, {"key": "ibm_i.asp.percentage_asp_used", "metadata": {"unit": "Percent", "description": "Percentage of ASP space used against total capacity.", "displayName": "Percent ASP used"}}, {"key": "ibm_i.asp.protected_capacity", "metadata": {"unit": "MegaByte", "description": "The total number of used and unused megabytes in the ASP that are protected by mirroring or device parity. A special value of -2 is returned if the value was too big to return. Contains the null value if the capacity cannot be determined.", "displayName": "Protected capacity"}}, {"key": "ibm_i.asp.protected_capacity_available", "metadata": {"unit": "MegaByte", "description": "The number of unused megabytes in the ASP that are protected by mirroring or device parity. A special value of -2 is returned if the value was too big to return. Contains the null value if the capacity cannot be determined.", "displayName": "Protected capacity available"}}, {"key": "ibm_i.asp.percentage_protected_asp_used", "metadata": {"unit": "Percent", "description": "Percentage of protected ASP space used against protected total capacity.", "displayName": "Percent protected ASP used"}}, {"key": "ibm_i.asp.unprotected_capacity", "metadata": {"unit": "MegaByte", "description": "The total number of used and unused megabytes in the ASP that are not protected by mirroring or device parity. A special value of -2 is returned if the value was too big to return. Contains the null value if the capacity cannot be determined.", "displayName": "Unprotected capacity"}}, {"key": "ibm_i.asp.unprotected_capacity_available", "metadata": {"unit": "MegaByte", "description": "The number of unused megabytes in the ASP that are not protected by mirroring or device parity. A special value of -2 is returned if the value was too big to return. Contains the null value if the capacity cannot be determined.", "displayName": "Unprotected capacity available"}}, {"key": "ibm_i.asp.percentage_unprotected_asp_used", "metadata": {"unit": "Percent", "description": "Percentage of unprotected ASP space used against unprotected total capacity.", "displayName": "Unprotected ASP used"}}], "isRecommended": true}, "Spooled files in output queues": {"metrics": [{"key": "ibm_i.output_queue.spooled_file.total_size", "metadata": {"unit": "Byte", "description": "The size of the spooled file.", "displayName": "Total size"}}, {"key": "ibm_i.output_queue.spooled_file.total_pages", "metadata": {"unit": "Count", "description": "The total number of pages in the file.", "displayName": "Total pages"}}, {"key": "ibm_i.output_queue.spooled_file.total_remaining_copies", "metadata": {"unit": "Count", "description": "The number of copies remaining to print.", "displayName": "Remaining copies"}}], "isRecommended": true}}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace offers remote monitoring of IBM i hosts via this ActiveGate extension.\n\nThe ingested data provides Dynatrace with real-time visibility into host performance through interactive visualization tools, dashboards, unified analysis and events. When combined with OneAgent monitoring, you gain the ability to understand how IBM i interacts with the other components in your stack."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [IBM i extension](https://docs.dynatrace.com/docs/shortlink/ibm-i-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n* Windows and Linux ActiveGates\n* Supported releases:\n   * IBM i 7.3 Technology Refresh 12+ (must have PTF Group SF99703 Level 28+)\n   * IBM i 7.4 Technology Refresh 6+ (must have PTF Group SF99704 Level 20+)\n   * IBM i 7.5\n\nFor Linux ActiveGates:\n* unixODBC 2.3.12 and higher"},"sourceId":"details"}],"modified":"2026-03-10T07:48:12.991731Z","created":"2023-07-14T12:59:30.347895Z","seo_title":"IBM i monitoring & observability","seo_description":"Collect performance data from your IBM i Hosts via this Remote extension. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/ibm_i_dashboard1.png","https://dt-cdn.net/hub/ibm_i_host_view1.png","https://dt-cdn.net/hub/ibm_i_host_view2.png","https://dt-cdn.net/hub/ibm_i_host_view3.png","https://dt-cdn.net/hub/ibm_i_job_view1.png","https://dt-cdn.net/hub/ibm_i_asp_disk_view1.png","https://dt-cdn.net/hub/ibm_i_memory_pool_view1.png","https://dt-cdn.net/hub/ibm_i_message_queue1.png"],"about":"Dynatrace offers remote monitoring of IBM i hosts via this ActiveGate extension.\n\nThe ingested data provides Dynatrace with real-time visibility into host performance through interactive visualization tools, dashboards, unified analysis and events. When combined with OneAgent monitoring, you gain the ability to understand how IBM i interacts with the other components in your stack.","use_cases":"","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [IBM i extension](https://docs.dynatrace.com/docs/shortlink/ibm-i-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.ibm-i@2.5.0","fqn":"com.dynatrace.extension.ibm-i","version":"2.5.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ibm-i/com.dynatrace.extension.ibm-i-2.5.0-2ff9e6994553f159f67b.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- Internal metadata updated.","created":"2025-12-16T14:14:24.608893Z"},{"name":"com.dynatrace.extension.ibm-i@2.4.6","fqn":"com.dynatrace.extension.ibm-i","version":"2.4.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ibm-i/com.dynatrace.extension.ibm-i-2.4.6-ffca0cd9a49b60b1e3aa.zip","release_notes":"### New in this version:\n- Multiple Endpoint status within monitoring configuration can now report.\n- Internal error codes to facilitate more efficient troubleshooting.\n\n### Fixed in this version:\n- Issue where Remote network traffic was not collecting.\n","created":"2025-10-03T23:46:10.957118Z"},{"name":"com.dynatrace.extension.ibm-i@2.4.5","fqn":"com.dynatrace.extension.ibm-i","version":"2.4.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ibm-i/com.dynatrace.extension.ibm-i-2.4.5-9491a2a172891deff896.zip","release_notes":"## Fixes\n- URL encode password for use in connection string\n  - Special characters in password could result in  `Remote address could not be resolved`connection errors","created":"2025-10-01T10:56:29.833282Z"},{"name":"com.dynatrace.extension.ibm-i@2.4.3","fqn":"com.dynatrace.extension.ibm-i","version":"2.4.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ibm-i/com.dynatrace.extension.ibm-i-2.4.3-b8fb203261fdd1fa2e03.zip","release_notes":"### On this version:\n- Resolved an issue where connections would grow exponentially on Linux ActiveGates due to connection pooling issues with unixODBC.\n- Various enhancements to align conformity of dashboards and entities with new generation dashboards.","created":"2025-08-15T08:18:03.684125Z"},{"name":"com.dynatrace.extension.ibm-i@2.3.5","fqn":"com.dynatrace.extension.ibm-i","version":"2.3.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ibm-i/com.dynatrace.extension.ibm-i-2.3.5-51222c86cab8b7d9b9e0.zip","release_notes":"### Issues resolved in this version:\n\n- Resolved issue where Jobs were not collected after upgrading from a previous version.","created":"2025-04-03T11:01:22.585438Z"},{"name":"com.dynatrace.extension.ibm-i@2.3.4","fqn":"com.dynatrace.extension.ibm-i","version":"2.3.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ibm-i/com.dynatrace.extension.ibm-i-2.3.4-f872bcc_KigpmAZ.zip","release_notes":"- Added Credential Vault support.\n- Added User status monitoring to send log events when certain users are disabled.\n- Modified parameters to connection string to support KeepAlive.\n- Fixed an issue with multi-threading.","created":"2025-02-03T21:16:12.006235Z"},{"name":"com.dynatrace.extension.ibm-i@2.2.11","fqn":"com.dynatrace.extension.ibm-i","version":"2.2.11","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ibm-i/com.dynatrace.extension.ibm-i-2.2.11-a66061_k3BXox9.zip","release_notes":"- Added Task bucket size feature to allow ActiveGates to create multiple tasks per group of endpoints and potentially spread across multiple ActiveGates in a group.","created":"2024-10-10T07:16:23.696263Z"},{"name":"com.dynatrace.extension.ibm-i@2.2.9","fqn":"com.dynatrace.extension.ibm-i","version":"2.2.9","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ibm-i/com.dynatrace.extension.ibm-i-2.2.9-52c99ed_6qCwdD0.zip","release_notes":"- Resolved issue where restarts were occurring due to No KeepAlive errors.","created":"2024-07-26T17:51:10.810616Z"},{"name":"com.dynatrace.extension.ibm-i@2.2.5","fqn":"com.dynatrace.extension.ibm-i","version":"2.2.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ibm-i/com.dynatrace.extension.ibm-i-2.2.5-8388e8f_tNkRDW7.zip","release_notes":"- Fixed issue with initial version check\n- Fixed issue with Message Queues not collecting data when not sending lot events","created":"2024-04-05T20:39:06.657732Z"},{"name":"com.dynatrace.extension.ibm-i@2.2.4","fqn":"com.dynatrace.extension.ibm-i","version":"2.2.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ibm-i/com.dynatrace.extension.ibm-i-2.2.4-47a206f_LPNBenr.zip","release_notes":"⚠️New entities for Jobs will be created as internal IDs have changed. They will have the same name so any alerting rules you previously created will continue to work just fine. However, you may see duplicate job entities for a few hours. ⚠️\n- History Log has been added.\n- Output queue size metric has been moved to its own feature set. If you are interested in this metric, please be sure to select it in your feature sets.","created":"2024-03-29T14:14:52.146738Z"},{"name":"com.dynatrace.extension.ibm-i@2.1.7","fqn":"com.dynatrace.extension.ibm-i","version":"2.1.7","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ibm-i/com.dynatrace.extension.ibm-i-2.1.7-e824da9_S1Ukl0Z.zip","release_notes":"- Adjusted Job metric aggregations.\n- Modified CPTimeout check parameter for Linux deployments.","created":"2024-01-26T09:28:35.625673Z"},{"name":"com.dynatrace.extension.ibm-i@2.1.4","fqn":"com.dynatrace.extension.ibm-i","version":"2.1.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ibm-i/com.dynatrace.extension.ibm-i-2.1.4-0fd814d_MSrQFlq.zip","release_notes":"- Added extra fields to log events.\n- Adjusted disk metric aggregations","created":"2024-01-19T14:12:06.592210Z"},{"name":"com.dynatrace.extension.ibm-i@2.1.3","fqn":"com.dynatrace.extension.ibm-i","version":"2.1.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ibm-i/com.dynatrace.extension.ibm-i-2.1.3-86b3b38_ogpdszS.zip","release_notes":"- Resolved issue with only one message queue reporting events.\n- Resolved issue with jobs failing to retrieve when a custom subsystem was entered.\n- Updated out-of-the-box dashboard to remove limit of Hosts listed.","created":"2023-11-28T20:06:03.638418Z"},{"name":"com.dynatrace.extension.ibm-i@2.1.1","fqn":"com.dynatrace.extension.ibm-i","version":"2.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ibm-i/com.dynatrace.extension.ibm-i-2.1.1-a013dee_LDqUynE.zip","release_notes":"- Resolved issue with CPU metric not always reporting.","created":"2023-11-14T15:00:31.051101Z"},{"name":"com.dynatrace.extension.ibm-i@2.1.0","fqn":"com.dynatrace.extension.ibm-i","version":"2.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ibm-i/com.dynatrace.extension.ibm-i-2.1.0-8361c7b_jUUsYTx.zip","release_notes":"- Added support for Linux ActiveGates\n- Added management zone support to metrics.\n- Various UI enhancements and metadata","created":"2023-11-09T08:33:03.199238Z"},{"name":"com.dynatrace.extension.ibm-i@2.0.5","fqn":"com.dynatrace.extension.ibm-i","version":"2.0.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ibm-i/com.dynatrace.extension.ibm-i-2.0.5-75f0737_qEoKB7L.zip","release_notes":"- Increased Message IDs field filter","created":"2023-08-31T20:56:01.624501Z"},{"name":"com.dynatrace.extension.ibm-i@2.0.4","fqn":"com.dynatrace.extension.ibm-i","version":"2.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ibm-i/com.dynatrace.extension.ibm-i-2.0.4-360a1d4_eu0sLpu.zip","release_notes":"- Added Percentage of Total Jobs over Max Jobs metric\n- Added More metadata to log events\n- Changes to UI to reflect above changes.","created":"2023-08-31T07:07:16.263979Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.ibm-i@2.5.0","fqn":"com.dynatrace.extension.ibm-i","version":"2.5.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ibm-i/com.dynatrace.extension.ibm-i-2.5.0-2ff9e6994553f159f67b.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- Internal metadata updated.","created":"2025-12-16T14:14:24.608893Z"}]},{"id":1033,"slug":"pipeline-observability","title":"Pipeline Observability","description":"Simplify CI/CD analytics & streamline performance management for critical builds.","logo":"https://dt-cdn.net/hub/applogo_LNy8RgZ.png","link_to":null,"documentation_link":"","providers":[],"tags":[],"author":"209","coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/Screen4_GC5iSyd.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreen4_GC5iSyd.png&sign=IaSsbble4flAz49uxg6FB5kIuD6cF4hUNroUYdc79T8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreen4_GC5iSyd.png&sign=bhO818xwn7nFTBt236xtNeAxaDUgrk6ujlH_q4aK3-M","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreen4_GC5iSyd.png&sign=Gq0-f6yKr247L9en1oKEUc72xn4L4sjjJjxd4s3uQpw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreen4_GC5iSyd.png&sign=zOU1GGl3tPjmsELfPvhrmPNZX9jo49bDvWLqQ8TaBVo","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreen4_GC5iSyd.png&sign=yBzvt7q9revmQhQuuNztzacSbmXLkqMYxXFfaIAmPMA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreen4_GC5iSyd.png&sign=lLDVTap2GF-bu8c3K-RZT6WuGTn4bdKvVvQKpZg7Cos"}},{"caption":"","src":"https://dt-cdn.net/hub/Screen2_HZ9zd2n.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreen2_HZ9zd2n.png&sign=I1_LnZe6u2e_uc50WT6p0Zr7AJ1GF2em9-0fXEtanXc","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreen2_HZ9zd2n.png&sign=riz9nuuWPH6gDqHOJUVlbMoS4jFHKldaPGo3hb4PptI","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreen2_HZ9zd2n.png&sign=yz9YrwIe-WzwWHCsaGvIqCO65jqtO_nTH2feVXCrBmU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreen2_HZ9zd2n.png&sign=JNM26FUqd7hn3Ew-AsyMBzrJtT4Fj1OP9GVCxgI4dro","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreen2_HZ9zd2n.png&sign=j2tROM6S3wlEI0kvb3g96gSTs9oUKYnr-WConNyaJqQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreen2_HZ9zd2n.png&sign=w08lg-Is61kJh-N0cCqkdL54pR-H-9F2K48ZLPTwOHU"}},{"caption":"","src":"https://dt-cdn.net/hub/Picture_1_JCVuFTc.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FPicture_1_JCVuFTc.png&sign=bpF0RCq8Wul5ICJvp8UDe0AB9udPmiwQ0GFLVgrS1ZA","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FPicture_1_JCVuFTc.png&sign=pD-a6O36oAksx2OQdPEO4oHPKun6ICjmUtLzDg2NmKM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FPicture_1_JCVuFTc.png&sign=VIpEmGM2qZppBtmhX7y2VAyEwDjcWVUVY_xlvZsEDqk","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FPicture_1_JCVuFTc.png&sign=57LXkdVppK_j0KB-bRUwr4ZaNYeogJV_ogRVGTIrFG0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FPicture_1_JCVuFTc.png&sign=wAnXWUAIIlxFH0qVNDZ5fFEZh75_b_sSsVlfFwGlE34","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FPicture_1_JCVuFTc.png&sign=SpXDt7R8IewP1VPRFKspXhLr58gVzYLgdWJ4p0-AblU"}},{"caption":"","src":"https://dt-cdn.net/hub/Screen3_AgiNG7k_DJXuQrO.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreen3_AgiNG7k_DJXuQrO.png&sign=kWas-yCnbqi2FVYtXJcNSlWL4wVoAq6_Zl_R44eJHUI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreen3_AgiNG7k_DJXuQrO.png&sign=xCFPZY8C6oEv1mD8sGwBqHe7S9h0xQLymK9OWn3MSTc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreen3_AgiNG7k_DJXuQrO.png&sign=LrpMNtM5BFVxIKZJ0DAcTyME4ihBPmW5NdtvGH_i76U","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreen3_AgiNG7k_DJXuQrO.png&sign=gYLXz0rO7vZhXB4660mebjrZtYQXGgaf-SqOQmvAu0c","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreen3_AgiNG7k_DJXuQrO.png&sign=zmsHkG6o4LQynMUnPN6j-dRyDHl5r4htpb_DrWtTBRA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreen3_AgiNG7k_DJXuQrO.png&sign=-f1zFdG2BTpcWTtoiwyhXbDv7iBPwd1VQNZ7cHjmiHA"}}],"support_link":"https://omnilogy.pl/support","support_information":{"email":"dt@omnilogy.pl","url":"https://omnilogy.pl/support"},"sales_link":"mailto:dt@omnilogy.pl","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":"Pipeline Observability enables DevOps and engineering teams to analyze and improve the performance of pipelines. Monitor and alert on health and performance measures across CI/CD platforms, with all events normalized to query vendors' data using the same semantics."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"Use case description including key features:\n- Track pipelines, stages and job durations over time and compare it with historical data\n- Fix pipeline performance issues faster by automatically identifying of task latencies\n- Resolve pre-production and production slowdowns by identifying the most time-consuming stages or error-prone jobs\n- Drill down to details of pipeline executions to visualize trace data\n- Build your custom visualizations on top of normalized data and the same DQL across all supported platforms, including GitHub Actions, GitLab, Jenkins, Azure DevOps, Argo CD\n- Understand failure reasons distributed by workers and branches"},"sourceId":"use_cases"}],"modified":"2025-11-04T08:05:58.761020Z","created":"2024-06-10T13:18:46.783900Z","seo_title":"Pipeline Observability monitoring & observability","seo_description":"Simplify CI/CD analytics & streamline performance management for critical builds. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/Screen4_GC5iSyd.png","https://dt-cdn.net/hub/Screen2_HZ9zd2n.png","https://dt-cdn.net/hub/Picture_1_JCVuFTc.png","https://dt-cdn.net/hub/Screen3_AgiNG7k_DJXuQrO.png"],"about":"Pipeline Observability enables DevOps and engineering teams to analyze and improve the performance of pipelines. Monitor and alert on health and performance measures across CI/CD platforms, with all events normalized to query vendors' data using the same semantics.","use_cases":"Use case description including key features:\n- Track pipelines, stages and job durations over time and compare it with historical data\n- Fix pipeline performance issues faster by automatically identifying of task latencies\n- Resolve pre-production and production slowdowns by identifying the most time-consuming stages or error-prone jobs\n- Drill down to details of pipeline executions to visualize trace data\n- Build your custom visualizations on top of normalized data and the same DQL across all supported platforms, including GitHub Actions, GitLab, Jenkins, Azure DevOps, Argo CD\n- Understand failure reasons distributed by workers and branches","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":462,"slug":"google-kubernetes-engine-gke","title":"Google Kubernetes Engine (GKE)","description":"Harness automation and AI to simplify Kubernetes observability at scale.","logo":"https://dt-cdn.net/hub/logos/google-kubernetes-engine-gke.png","link_to":"https://docs.dynatrace.com/docs/shortlink/gke-hub","documentation_link":"https://docs.dynatrace.com/docs/shortlink/full-stack-dto-k8","providers":["gcp","k8s"],"tags":["apm","autopilot","cloud","cloud-extension","container","full-stack","gke","infrastructure","k8s","Kubernetes","log-analytics","microservices","platform","pods"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Kubernetes Cluster Overview","src":"https://dt-cdn.net/hub/details-k8-1-3360-0a7c1928da_60AqqQp.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_60AqqQp.png&sign=L-GRkcYt3xnsRhWHpQUZ8cM5burPwypAEF0lDq8gbzw","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_60AqqQp.png&sign=1vK6Fs2eX3okuOJq4DwxizPyO1n3CngtzcZycldbuUw","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_60AqqQp.png&sign=iQ5D9VRYKVbr9llxpPYNd5Fsqlu76DGN6MapgMi2kI0","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_60AqqQp.png&sign=gybj0uABCxZdEMRA8VTxn_txbZD0BBDoHqXHL-dNv6E","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_60AqqQp.png&sign=0yBX6fmJQKuMgXAppgjfmqhH5PJK49z0vPaFCnPBewE","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_60AqqQp.png&sign=bGb6syxB1PgkUifXQwfpFzgt-hfKMSy0E_QqOrjQBbU"}},{"caption":"GKE Cluster Overview","src":"https://dt-cdn.net/hub/details-k8-2-3360-f7ece6c94e_XJ9AocG.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_XJ9AocG.png&sign=8i5K5NDuH8tp2Z6zridvP6Iene-nrlwNPKzErutRn70","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_XJ9AocG.png&sign=gFn34LDmFDR4_7UKzcV8e8zjNZTn6vXZ9vBxM8J63xQ","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_XJ9AocG.png&sign=7z9HgiIoxKCg8-0vegYqXJFwG-ERKPbm2eLMAXYZ3xk","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_XJ9AocG.png&sign=LePYp-h32ZlKEKO112xdyfeOQZ7GmGfQ-v8wYkIWC3I","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_XJ9AocG.png&sign=15zcFfTKprokl08xsFcvwuLHlf5sQ6i3c5nNXSIVZhw","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_XJ9AocG.png&sign=NUCAA3CbAc-H5nZmAb0WkJi_bte-uRoyhVwYOntshgo"}},{"caption":"Kubernetes Service Flow","src":"https://dt-cdn.net/hub/details-k8-3-1680-1fc249883e_mQwVp2y.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_mQwVp2y.png&sign=ERI3Gz-WgOEItO-yT9n2PAgQUHlzaJ0_PsmuW4eYAdY","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_mQwVp2y.png&sign=K4a7dqK6mWLTArow41s8ROo-kiU8vdyiCWGzRRAxaMs","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_mQwVp2y.png&sign=w6YIAlhfU5Q85pTjnmsi_P_zqkbdHHiUiMnwKi3pyxE","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_mQwVp2y.png&sign=SWWqj0q_A0tU0yjog8wyNNyfmA0FIGGpaS7-Bq9e3hI","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_mQwVp2y.png&sign=M03nylT5HwaeUOBvQ7jiiTBQDjvOwW1p9orzT2JDX64","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_mQwVp2y.png&sign=5qLtj5Nje-2_tquLc8Ij5Nn83pFigcsAIy1g9MNSqAo"}}],"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 Google 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":"Details","source":"### Get Started\nGet started with Google 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.\n### Compatibility information\n- Google Kubernetes Engine - Standard\n- Google Kubernetes Engine -  [Autopilot](https://www.dynatrace.com/support/help/setup-and-configuration/setup-on-cloud-platforms/google-cloud-platform/gcp-integrations/gcp-guide/deploy-k8)\n- Google Anthos\n\nAutopilot is supported with the [automatic](https://www.dynatrace.com/support/help/shortlink/kubernetes-applications) `applicationMonitoring` configuration."},"sourceId":"details"}],"modified":"2026-03-10T07:48:11.772041Z","created":"2020-08-14T07:46:25.012000Z","seo_title":"Google Kubernetes Engine (GKE) 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_60AqqQp.png","https://dt-cdn.net/hub/details-k8-2-3360-f7ece6c94e_XJ9AocG.png","https://dt-cdn.net/hub/details-k8-3-1680-1fc249883e_mQwVp2y.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 Google 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":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":338,"slug":"google-recaptcha-enterprise","title":"Google reCAPTCHA Enterprise","description":"Get insights into Google reCAPTCHA Enterprise metrics collected from the Google Operations API to ensure health of your cloud infrastructure.","logo":"https://dt-cdn.net/hub/logos/google-recaptcha-enterprise.png","link_to":null,"documentation_link":"","providers":["gcp"],"tags":["cloud","cloud-and-infrastructure","gcp","Google Cloud Platform","recaptcha"],"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.2","release_latest_validation_result":{"name": "com.dynatrace.extension.google-recaptcha-ent", "author": {"name": "Dynatrace"}, "version": "1.1.2", "fileHash": "ad3209263cfc580adbf75f48828a329ccef778ff5e0f0a7a8e8554aac8ad78ac", "variables": ["filter_conditions"], "dataSources": [], "featureSets": ["default_metrics"], "extensionName": "com.dynatrace.extension.google-recaptcha-ent", "minEECVersion": "1.256.0", "featureSetsDetails": {"default_metrics": {"metrics": [{"key": "cloud.gcp.recaptchaenterprise_googleapis_com.account_defender_assessment_count", "metadata": {"unit": "Count", "description": null, "displayName": "Account Defender Assessment Count"}}, {"key": "cloud.gcp.recaptchaenterprise_googleapis_com.assessment_count", "metadata": {"unit": "Count", "description": null, "displayName": "Assessment Count"}}, {"key": "cloud.gcp.recaptchaenterprise_googleapis_com.assessments", "metadata": {"unit": "Count", "description": null, "displayName": "Assessment Count"}}, {"key": "cloud.gcp.recaptchaenterprise_googleapis_com.executes", "metadata": {"unit": "Count", "description": null, "displayName": "Assessment Count"}}, {"key": "cloud.gcp.recaptchaenterprise_googleapis_com.express_assessments", "metadata": {"unit": "Count", "description": null, "displayName": "Assessment Count"}}, {"key": "cloud.gcp.recaptchaenterprise_googleapis_com.solution_count", "metadata": {"unit": "Count", "description": null, "displayName": "Solution 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 reCAPTCHA Enterprise 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 reCAPTCHA Enterprise, like Score counts. \n\n- Build custom dashboards for your cloud infrastructure. \n\n- Analyze Google reCAPTCHA Enterprise logs.\n\n- Set custom alerts that trigger remediation workflows. \n\nGoogle reCAPTCHA Enterprise 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 reCAPTCHA Enterprise 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/recaptcha-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 reCAPTCHA Enterprise service is configured.  \n\n#### Following GCP integration and Google reCAPTCHA Enterprise configuration:\n\n- The first data points will be ingested by Dynatrace Davis within ~5 minutes. \n- Explore Google reCAPTCHA Enterprise metrics in Data Explorer and create custom charts. \n- Set custom events for alerting"},"sourceId":"details"}],"modified":"2025-12-02T08:07:23.907848Z","created":"2020-08-14T07:46:22.806000Z","seo_title":"Google reCAPTCHA Enterprise monitoring & observability","seo_description":"Get insights into Google reCAPTCHA Enterprise 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 reCAPTCHA Enterprise 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 reCAPTCHA Enterprise, like Score counts. \n\n- Build custom dashboards for your cloud infrastructure. \n\n- Analyze Google reCAPTCHA Enterprise logs.\n\n- Set custom alerts that trigger remediation workflows. \n\nGoogle reCAPTCHA Enterprise 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-recaptcha-ent@1.1.2","fqn":"com.dynatrace.extension.google-recaptcha-ent","version":"1.1.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-recaptcha-ent/com.dynatrace.extension.goog_q0XnCeq.zip","release_notes":"### Version 1.1.2\n\n### Updated\n\n- Version update with changes from last one\n- Fix in entity rule condition (metrics' prefix)\n- Fix in resource type reference","created":"2024-06-04T08:19:02.205002Z"},{"name":"com.dynatrace.extension.google-recaptcha-ent@1.1.1","fqn":"com.dynatrace.extension.google-recaptcha-ent","version":"1.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-recaptcha-ent/com.dynatrace.extension.goog_DJhXPmR.zip","release_notes":"### Version 1.1.0\n\n### Updated\n\n- Fix in entity rule condition (metrics' prefix)","created":"2024-06-04T08:21:03.983953Z"},{"name":"com.dynatrace.extension.google-recaptcha-ent@1.1.0","fqn":"com.dynatrace.extension.google-recaptcha-ent","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-recaptcha-ent/com.dynatrace.extension.goog_xKFKSWl.zip","release_notes":"### Version 1.1.0\n\n### Updated\n\n- Added metrics and removed deprecated one\n- Service entity for reCAPTCHA Key\n- Relationships between service entities and project\n- Log linking for service entities\n- Basic UI box","created":"2024-06-04T08:22:46.438983Z"},{"name":"com.dynatrace.extension.google-recaptcha-ent@1.0.3","fqn":"com.dynatrace.extension.google-recaptcha-ent","version":"1.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-recaptcha-ent/com.dynatrace.extension.goog_r7V3yZg.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:13:52.314254Z"},{"name":"com.dynatrace.extension.google-recaptcha-ent@1.0.2","fqn":"com.dynatrace.extension.google-recaptcha-ent","version":"1.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-recaptcha-ent/com.dynatrace.extension.goog_KAQRLeX.zip","release_notes":"### Version 1.0.2\n\n### Fixed\n\n- Empty feature sets in extension description","created":"2023-05-25T12:45:21.111539Z"},{"name":"com.dynatrace.extension.google-recaptcha-ent@1.0.1","fqn":"com.dynatrace.extension.google-recaptcha-ent","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-recaptcha-ent/com.dynatrace.extension.goog_raqqMwV.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:21:00.219238Z"},{"name":"com.dynatrace.extension.google-recaptcha-ent@1.0.0","fqn":"com.dynatrace.extension.google-recaptcha-ent","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-recaptcha-ent/com.dynatrace.extension.goog_m7OAvLS.zip","release_notes":"Support for GCP overview","created":"2023-01-23T14:19:36.013198Z"},{"name":"com.dynatrace.extension.google-recaptcha-ent@0.0.2","fqn":"com.dynatrace.extension.google-recaptcha-ent","version":"0.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-recaptcha-ent/com.dynatrace.extension.goog_dG35OT3.zip","release_notes":"","created":"2022-01-17T16:59:25.538791Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.google-recaptcha-ent@1.1.2","fqn":"com.dynatrace.extension.google-recaptcha-ent","version":"1.1.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-recaptcha-ent/com.dynatrace.extension.goog_q0XnCeq.zip","release_notes":"### Version 1.1.2\n\n### Updated\n\n- Version update with changes from last one\n- Fix in entity rule condition (metrics' prefix)\n- Fix in resource type reference","created":"2024-06-04T08:19:02.205002Z"}]},{"id":247,"slug":"phpunit","title":"PHPUnit","description":"Unit testing framework for the PHP programming language.","logo":"https://dt-cdn.net/hub/logos/phpunit.png","link_to":"https://www.dynatrace.com/solutions/devops/","documentation_link":"","providers":[],"tags":["ci/cd","php"],"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":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":1135,"slug":"threats-exploits","title":"Threats & Exploits","description":"Understand, triage, and investigate detection findings and alerts.","logo":"https://cdn.hub.central.dynatrace.com/hub/threats-and-exploits-icon.png","link_to":null,"documentation_link":"https://dt-url.net/z8a3w6c","providers":[],"tags":["ADR","attack","cybersecurity","detection","IDR","incident","RAP","security"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/Screenshot_2025-03-06_at_10.14.27.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-03-06_at_10.14.27.png&sign=avD5XNVeQnOMPxnea8gSbEqHNEb6Xv9EFj2xPQ2LtnY","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2025-03-06_at_10.14.27.png&sign=t5GlW3m0_LfnbNzm7ZN9fdRZ3d1_39Qf10hZ6MrBBLo","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2025-03-06_at_10.14.27.png&sign=WgsfVg9orJ2D9otBrldIOwTbDa5PJkaW4VaoCuITOeg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2025-03-06_at_10.14.27.png&sign=I5F8s9aY79tQeypBk7gGkVG0mmKSKUK2FrxZTVdTON4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2025-03-06_at_10.14.27.png&sign=XJ3DcsM1TOeKWqFjOkqz-Cyb5tMRH4Kb1BDWvmTJfPg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2025-03-06_at_10.14.27.png&sign=SLtpg_9dDv_I4VjSiTLZNkrkWY4eQu_hC-GnT24GJfE"}},{"caption":"","src":"https://dt-cdn.net/hub/Screenshot_2025-03-06_at_10.11.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%2FScreenshot_2025-03-06_at_10.11.12.png&sign=jEDMApGm0pRLJBy0JtFgQy2XRYMyG_3AYzCejpIWn08","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2025-03-06_at_10.11.12.png&sign=MddjzoCJqg13AzP-yTGkf9lqw6ZCh4vplTzEU41vSRY","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2025-03-06_at_10.11.12.png&sign=_r5Iv4Ape689N0qMNxXB6GClvfL7Kxf3-mZHGLPQydA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2025-03-06_at_10.11.12.png&sign=YLJyVCvLAnC2sSUVhFisYKtaPz6VjfMz6vVIBBFHODU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2025-03-06_at_10.11.12.png&sign=_uqxg5nZq9Tw0GJ1SaeZ0KgySgXRk7Zz7uf7dPvbL6A","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2025-03-06_at_10.11.12.png&sign=F2so0DUmtqsltDi3OLB1qzXV9vyG90mcZYwQcoT6MOQ"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.18.0","release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"**Threats & Exploits** streamlines the triage of security findings, offering an up-to-date view of the application security threat landscape enhanced by Dynatrace deep observability. It helps you immediately detect zero-day vulnerabilities and take defensive measures to protect against exploitation."},"sourceId":"about"}],"modified":"2026-01-22T13:25:41.795659Z","created":"2025-03-06T08:35:25.333315Z","seo_title":"Threats & Exploits monitoring & observability","seo_description":"Understand, triage, and investigate detection findings and alerts. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/Screenshot_2025-03-06_at_10.14.27.png","https://dt-cdn.net/hub/Screenshot_2025-03-06_at_10.11.12.png"],"about":"**Threats & Exploits** streamlines the triage of security findings, offering an up-to-date view of the application security threat landscape enhanced by Dynatrace deep observability. It helps you immediately detect zero-day vulnerabilities and take defensive measures to protect against exploitation.","use_cases":"","supported_distributions":"","get_started":""},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"dynatrace.security.threats.exploits@1.18.0","fqn":"dynatrace.security.threats.exploits","version":"1.18.0","artifact":null,"release_notes":"### 1.18.0\n\n#### Minor Changes\n\n- Add support for custom enrichment in integrations list.\n- Added new intent to open integration screen\n\n#### Patch Changes\n\n- Improve security-intelligence AI context truncation","created":"2026-04-07T05:19:34.175191Z"},{"name":"dynatrace.security.threats.exploits@1.17.0","fqn":"dynatrace.security.threats.exploits","version":"1.17.0","artifact":null,"release_notes":"### 1.17.0\n\n#### Minor Changes\n\n-  Affected object lookup extended to also consider object.id to find Smartscape node","created":"2026-03-25T07:35:47.244932Z"},{"name":"dynatrace.security.threats.exploits@1.16.3","fqn":"dynatrace.security.threats.exploits","version":"1.16.3","artifact":null,"release_notes":"#### Fixes and maintenance\n\n- Use different logic to reduce app function response size\n\n### 1.16.2\n\n#### Fixes and maintenance\n\n- Use toSmartscapeId to convert string ids for comparisons\n\n### 1.16.1\n\n#### Fixes and maintenance\n\n- Renamed \"Open case\" to \"Open investigation\" to align naming\n- Fixed issues in smartscapeNode query\n\n### 1.16.0\n\n#### Feature updates\n\n- All security.events queries are now free of charge.\n\n#### Fixes and maintenance\n\n- Disabled entity intents for smartscape_source.id\n- Findings with actor.ips not conforming to the semantic dictionary are filtered out","created":"2026-03-10T10:47:41.616218Z"},{"name":"dynatrace.security.threats.exploits@1.15.0","fqn":"dynatrace.security.threats.exploits","version":"1.15.0","artifact":null,"release_notes":"#### Feature updates\n- Finding Details now provides \"Open case\" intent in Investigation guidance section for easier analysis\n\n#### Fixes and maintenance\n\n- Findings Details now shows Details tab by default for all findings, selected tab is persisted for the session","created":"2026-02-25T08:26:38.587204Z"},{"name":"dynatrace.security.threats.exploits@1.14.0","fqn":"dynatrace.security.threats.exploits","version":"1.14.0","artifact":null,"release_notes":"#### Feature updates\n- Findings table: you can now group rows to organize related findings.\n- Finding details: the details view now shows insights into related findings.\n\n#### Fixes and maintenance\n- Fix: investigation queries are again offered when a finding contains only an actor IP or a trace ID.","created":"2026-02-09T08:48:41.225665Z"},{"name":"dynatrace.security.threats.exploits@1.13.1","fqn":"dynatrace.security.threats.exploits","version":"1.13.1","artifact":null,"release_notes":"#### Fixes and maintenance\n- Updated Kubernetes filters and added column grouping for Kubernetes and Hyperscaler columns\n- Fixed issues in investigation guidance queries\n- Removed support for events using detection.type, detection.action and dt.security.rap.action fields","created":"2026-01-23T08:09:42.394705Z"},{"name":"dynatrace.security.threats.exploits@1.13.0","fqn":"dynatrace.security.threats.exploits","version":"1.13.0","artifact":null,"release_notes":"#### Feature updates\n- Remove ownership component from Affected Object card\n- Added filters to better filter for Hyperscaler and Kubernetes-specific fields\n- Added columns to the findings table to show Hyperscaler and Kubernetes-specific data.\n- Added view topology button for Dynatrace monitored entities\n\n#### Fixes and maintenance\n- Improved clarity of settings permission tooltip\n- Fixed alignment issues in the form fields for allowlist rules in RAP settings","created":"2026-01-13T18:19:39.357285Z"},{"name":"dynatrace.security.threats.exploits@1.12.1","fqn":"dynatrace.security.threats.exploits","version":"1.12.1","artifact":null,"release_notes":"#### Fixes and maintenance\n\n- Fix duplicated input field in Allowlist form","created":"2026-01-07T09:19:13.442371Z"},{"name":"dynatrace.security.threats.exploits@1.12.0","fqn":"dynatrace.security.threats.exploits","version":"1.12.0","artifact":null,"release_notes":"#### Feature updates\n- Affected entity, related entity, and entities in the Source tab are linked to their respective apps if supported\n- Offer \"Open in Investigations\", \"Open in Notebooks\", and \"Open with\" from the table and finding details\n- Investigation guidance is collapsible and shows the  number of queries\n- Increased the number of investigation guidance queries\n\n#### Fixes and maintenance\n- Renamed \"Properties\" button to \"Show properties\".\n- Add support for downloading table as CSV for fields: ID, Affected entity, Affected Smartscape node, and Vulnerability\n- storage:smartscape:read permission is now mandatory to avoid issues loading Smartscape related data in the findings table","created":"2025-12-16T15:09:23.781290Z"},{"name":"dynatrace.security.threats.exploits@1.11.0","fqn":"dynatrace.security.threats.exploits","version":"1.11.0","artifact":null,"release_notes":"#### Feature updates\n- Added \"Investigation Guidance\" section to replace the \"Logs\" tab","created":"2025-11-20T14:49:46.195487Z"},{"name":"dynatrace.security.threats.exploits@1.10.1","fqn":"dynatrace.security.threats.exploits","version":"1.10.1","artifact":null,"release_notes":"#### Fixes and maintenance\n- Segment selector is visible again","created":"2025-11-03T12:13:24.119793Z"},{"name":"dynatrace.security.threats.exploits@1.10.0","fqn":"dynatrace.security.threats.exploits","version":"1.10.0","artifact":null,"release_notes":"#### Feature updates\n- Added intent links to “Affected entity” and “Affected Smartscape node” columns\n- Moved segments and timeframe selector to the filter bar line\n- Added affected object and related entity context to conversation starter\n- Added Properties details to “Affected object” and “Related entities” cards\n- Added context value to the Prevalence chart sparkline","created":"2025-10-30T14:54:37.740291Z"},{"name":"dynatrace.security.threats.exploits@1.9.0","fqn":"dynatrace.security.threats.exploits","version":"1.9.0","artifact":null,"release_notes":"#### Feature updates\n- Updated \"Affected object\" card to provide more insights into the monitored entity\n- Introducing \"Related entities\" card to give insights into topology\n- Introducing more context with number of vulnerabilities, number of detection findings and number of problems per entity.\n- Added \"Affected entity ID\" filter and column\n- Added \"Affected smartscape node\" filter and column\n- Added \"Affected smartscape node ID\" filter and column\n- Adding new intent for severity and affected entity or affected smartscape node","created":"2025-10-20T18:51:08.027164Z"},{"name":"dynatrace.security.threats.exploits@1.8.2","fqn":"dynatrace.security.threats.exploits","version":"1.8.2","artifact":null,"release_notes":"#### Feature updates\n- Introduced entity type-specific intents to the affected object card and source tab\n\n#### Fixes and maintenance\n- Enrichment: Send NO_READ cache parameters on refresh\n- Fixed wrong default value for RAP GO settings","created":"2025-10-08T15:57:55.784284Z"},{"name":"dynatrace.security.threats.exploits@1.7.1","fqn":"dynatrace.security.threats.exploits","version":"1.7.1","artifact":null,"release_notes":"## Fixes and maintenance\n- Fixed deployment issue","created":"2025-09-29T06:18:28.613937Z"},{"name":"dynatrace.security.threats.exploits@1.6.0","fqn":"dynatrace.security.threats.exploits","version":"1.6.0","artifact":null,"release_notes":"## Feature updates\n- Added IP enrichment feature for actor IP information. For full functionality, the following user permissions are needed:\n    - security-intelligence:enrichments:run\n    - document:documents:read\n    - app-settings:objects:read\n    - app-engine:apps:run\n- \"Explain with AI\" now also gets IP enrichment information to better provide guidance.\n\n## Fixes and maintenance\n- Fixed issues with enriching EC2 instances for GuardDuty integration.","created":"2025-09-09T10:19:38.760384Z"},{"name":"dynatrace.security.threats.exploits@1.5.0","fqn":"dynatrace.security.threats.exploits","version":"1.5.0","artifact":null,"release_notes":"## Feature updates\n- Added 3rd-gen native settings for Runtime Application Protection.\n- Added \"Explain with AI\" feature to help understand individual findings.","created":"2025-08-28T18:25:44.726171Z"},{"name":"dynatrace.security.threats.exploits@1.4.0","fqn":"dynatrace.security.threats.exploits","version":"1.4.0","artifact":null,"release_notes":"## Feature updates\n\n- General: Switching app to new Security Events table. Changed mandatory permissions: \n- Removed: storage:events:read, Added: storage:security.events:read, Updated: context of storage:buckets:read\n- Detection Sources: All currently available \"Security events ingest\" options are listed.\n- Findings table: Removed icons for provider, product and vendor.\n- Finding details: Introducing the \"Actor\" card for finding details.\n\n## Fixes and maintenance\n\n- Source tab: Improved rendering of empty arrays, null and undefined\n- Findings table: Switched to finding.type, added backwards compability with detection.type field\n- Findings table: Adjusted \"Open with\" functionality to improve consistency between apps.\n- Finding details: Improved error messages for 4xx when loading details of a finding.\n- General: Updated app logo","created":"2025-08-11T12:24:53.113786Z"},{"name":"dynatrace.security.threats.exploits@1.3.1","fqn":"dynatrace.security.threats.exploits","version":"1.3.1","artifact":null,"release_notes":"## Fixes and maintenance\n- App intents now support passing segments and, for the view-detection-finding intent, vulnerability.display_id\n- Segments filter was not triggering a reload of the table.","created":"2025-07-29T07:06:28.052511Z"},{"name":"dynatrace.security.threats.exploits@1.3.0","fqn":"dynatrace.security.threats.exploits","version":"1.3.0","artifact":null,"release_notes":"## Feature updates\n\n* Finding table supports server-side sorting for up to 10.000 findings.\n* Added 'View trace' button to 'Attack vector' card.\n* Search functionality added to Source tab.\n\n## Fixes and maintenance\n\n* Improved string array visualization in Source tab.","created":"2025-07-16T12:00:41.636441Z"},{"name":"dynatrace.security.threats.exploits@1.2.1","fqn":"dynatrace.security.threats.exploits","version":"1.2.1","artifact":null,"release_notes":"## Fixes and maintenance\n* Fixed a permissions issue that prevented users with conditioned permissions to use the app.\n* Changed default sorting to use finding.time.created instead of timestamp","created":"2025-05-19T12:37:55.572073Z"},{"name":"dynatrace.security.threats.exploits@1.2.0","fqn":"dynatrace.security.threats.exploits","version":"1.2.0","artifact":null,"release_notes":"## Feature updates\n\n### Added \"What's new\" to the help menu\n\nThe “What’s new” section provides insights into the features and fixes provided in the individual releases.\n\n### Upgrade dependencies for new functionality and performance improvements\n\nUsing the latest Strato library version brings more functionality to the app and improved the apps performance\n\n### Improved query performance for detail view\n\nStreamlined queries to fetch only what is needed and when it is needed, improved the loading time of the detail view. Especially when reopening findings.\n\n### Improved translation of the app\n\nTable and filters are now translatable.\n\n## Fixes and maintenance\n\n* Make table more condensed by adjusted chips.\n* Fixed an issue where info icon above table could not be clicked\n* Fixed an issue where events containing an array of actor.ips containing null not being displayed correctly\n* Deduplicate Entry Point user-controlled input","created":"2025-05-07T09:22:23.584163Z"},{"name":"dynatrace.security.threats.exploits@1.0.1","fqn":"dynatrace.security.threats.exploits","version":"1.0.1","artifact":null,"release_notes":"### 1.0.1\r\n\r\n#### Major Changes\r\n\r\n- Initial release","created":"2025-04-02T18:05:54.287458Z"}],"related_technologies":[],"latest_downloads":[{"name":"dynatrace.security.threats.exploits@1.18.0","fqn":"dynatrace.security.threats.exploits","version":"1.18.0","artifact":null,"release_notes":"### 1.18.0\n\n#### Minor Changes\n\n- Add support for custom enrichment in integrations list.\n- Added new intent to open integration screen\n\n#### Patch Changes\n\n- Improve security-intelligence AI context truncation","created":"2026-04-07T05:19:34.175191Z"}]},{"id":1051,"slug":"github-for-workflows-preview","title":"GitHub","description":"Amend files in GitHub repositories for GitOps-based remediation.","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":"- 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.8.0","release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Integrate your Dynatrace environment with GitHub for GitOps-compliant automation and remediation: retrieve files from repositories, update files in a state repository, and create pull requests."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"This enables you to:\n\n* Perform GitOps-compliant automation and remediation scenarios, for example,  rightsizing a PVC by amending the configuration in the underlying state repository"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Follow the instructions detailed in Dynatrace Documentation.\n\nEnsure that you have installed GitHub, that outbound connections are configured, and that the connection to GitHub is authorized."},"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-03-16T08:23:59.059131Z","created":"2024-07-17T20:02:58.255707Z","seo_title":"GitHub monitoring & observability","seo_description":"Amend files in GitHub repositories for GitOps-based remediation. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/GitHub_repo.png"],"about":"Integrate your Dynatrace environment with GitHub for GitOps-compliant automation and remediation: retrieve files from repositories, update files in a state repository, and create pull requests.","use_cases":"This enables you to:\n\n* Perform GitOps-compliant automation and remediation scenarios, for example,  rightsizing a PVC by amending the configuration in the underlying state repository","supported_distributions":"","get_started":"Follow the instructions detailed in Dynatrace Documentation.\n\nEnsure that you have installed GitHub, that outbound connections are configured, and that the connection to GitHub is authorized."},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"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.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"}]},{"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":1276,"slug":"vulnerability-agent","title":"Vulnerability Agent","description":"Quickly identify critical vulnerabilities using natural language prompts.","logo":"https://cdn.hub.central.dynatrace.com/hub/assist_icon.png","link_to":null,"documentation_link":"","providers":[],"tags":["agentic-operations-system","agentic-security","AI","Foundation agent","MCP","Model Context Protocol","readymade-agent"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Show critical vulnerabilities in the environment.","src":"https://cdn.hub.central.dynatrace.com/hub/association_agent_vulns_wslJjIt.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fassociation_agent_vulns_wslJjIt.png&sign=yWlMjRkDupfhEJVNwtzNmJqA0gdGDOb5NfsNOxM_22s","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fassociation_agent_vulns_wslJjIt.png&sign=Os-y34x41cxSS7HU9hjXrSPTRJw1GnHk9fQ8rLvIuwM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fassociation_agent_vulns_wslJjIt.png&sign=sIAXwbGacQdlyWklsTAmiSK6_fa-Yf-4T-KNu-Klzc4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fassociation_agent_vulns_wslJjIt.png&sign=c_ku4_61uRivI4pIfzXkq7DvVUiPdnxIfRkrHIJLntU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fassociation_agent_vulns_wslJjIt.png&sign=bvFdn8kBtZ1UoQEbZ-F-YYZhAAPIqHQYOsDzwOkARpM","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fassociation_agent_vulns_wslJjIt.png&sign=7RSj32PeUH4nCKwvJvkAP7ebq9cNihTeNBU2TcpW5j0"}},{"caption":"Show which of the affected entities have critical vulnerabilities.","src":"https://cdn.hub.central.dynatrace.com/hub/association_agent_entities_vJ04pFQ.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fassociation_agent_entities_vJ04pFQ.png&sign=FuELyvE2Xykqdn512gb2SHxcnTvl71hNmbK8xghlQuE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fassociation_agent_entities_vJ04pFQ.png&sign=WvgZ8BFwft89G1gqOkkdtmwyHHGUDqZibjA3DNjE5zY","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fassociation_agent_entities_vJ04pFQ.png&sign=Uiqm9Tr063ikzZig96xIQsLrFLQlMQq0MiG2vQWXcCE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fassociation_agent_entities_vJ04pFQ.png&sign=DEmkwUn7m0AkLK5Ou_7wii_pSZ7SvnKpdceSeIwEEPg","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fassociation_agent_entities_vJ04pFQ.png&sign=v8CGvqtc5eq9cmxNM3P-CMDI46k7N1YbQhLOdBBz8TU","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fassociation_agent_entities_vJ04pFQ.png&sign=fAEksafQwmRG7xiG7IqSD8sv_ozSgcr3EzDQsqbF3Go"}},{"caption":"Get the names of the affected entities.","src":"https://cdn.hub.central.dynatrace.com/hub/association_agent_names_of_entities_pEpDwKr.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fassociation_agent_names_of_entities_pEpDwKr.png&sign=9zHwND7-saxhdhz2lhV3fmT4MWYXdaNx81EajPW5-EQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fassociation_agent_names_of_entities_pEpDwKr.png&sign=kJO3XJapO9H1ehkrQwCcs01zB54vM1kJyR8DLmMdr6M","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fassociation_agent_names_of_entities_pEpDwKr.png&sign=mKBbc1t-DN_6siSLVVQWOepm0MCVLhvK1Ii5bEmazMM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fassociation_agent_names_of_entities_pEpDwKr.png&sign=YaM_piEzB4FYwRmvcDMIgqItE_V7Nz9mcR8z4U4wjxk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fassociation_agent_names_of_entities_pEpDwKr.png&sign=oLvriQ_ZxzR2mlm4Zk7J1EmmjLEFZxHCt9N6Rgmo9SY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fassociation_agent_names_of_entities_pEpDwKr.png&sign=0kry3deg9kLfnCAwFUpB6FEH4ie84iDAb6fvPQqKSHg"}}],"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 Vulnerability Agent** simplifies complex security tasks by translating natural language prompts into DQL queries, executing them, and delivering actionable insights to secure your environment in minutes."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Use natural language prompts to identify critical vulnerabilities. \n- Get an overview of exposures and affected entities in your environment.  \n- Identify key affected assets to prioritize remediation efforts and lower your risk profile."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Use the **Dynatrace Vulnerability 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:29:39.930251Z","created":"2026-01-28T17:35:46.393452Z","seo_title":"Vulnerability Agent monitoring & observability","seo_description":"Quickly identify critical vulnerabilities using natural language prompts. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/association_agent_vulns_wslJjIt.png","https://cdn.hub.central.dynatrace.com/hub/association_agent_entities_vJ04pFQ.png","https://cdn.hub.central.dynatrace.com/hub/association_agent_names_of_entities_pEpDwKr.png"],"about":"The **Dynatrace Vulnerability Agent** simplifies complex security tasks by translating natural language prompts into DQL queries, executing them, and delivering actionable insights to secure your environment in minutes.","use_cases":"- Use natural language prompts to identify critical vulnerabilities. \n- Get an overview of exposures and affected entities in your environment.  \n- Identify key affected assets to prioritize remediation efforts and lower your risk profile.","supported_distributions":"","get_started":"Use the **Dynatrace Vulnerability 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","vulnerabilities","agentic-workflows"],"latest_downloads":null},{"id":985,"slug":"profiling-optimization","title":"Profiling & Optimization","description":"Investigate CPU profiling, memory dumps, and process crashes.","logo":"https://dt-cdn.net/hub/logos/profiling-optimization.png","link_to":"https://www.dynatrace.com/news/blog/dynatrace-memory-analysis-helps-product-architects-identify-unknown-unknowns/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/profiling-optimization","providers":[],"tags":[],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Memory profiling enables you to understand the memory allocation and garbage collection behavior of your applications over time.","src":"https://dt-cdn.net/hub/memory-profiling-overview_a_YO5l5jc.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmemory-profiling-overview_a_YO5l5jc.png&sign=85T6eIG4q8CSw2q6RKL2xnLQ4j_F4brWaY2SuVZC4RY","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmemory-profiling-overview_a_YO5l5jc.png&sign=8n2VkvJXZK915pIw_2ldVb6SB_5YHkSt-kLHVQUC0vQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmemory-profiling-overview_a_YO5l5jc.png&sign=MN0qCNfn2j6OnPYvtoyAuViqDbxmkzEc239OaPlWD08","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmemory-profiling-overview_a_YO5l5jc.png&sign=AU7IOVsQasLbKJ8EGerkSE940eiq-Hgi6pxR81MUNu0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmemory-profiling-overview_a_YO5l5jc.png&sign=1uk7vqRcsESa5OjhfaOa7CYJp3yJfvqHuTt4uZ79Q2c","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmemory-profiling-overview_a_YO5l5jc.png&sign=C_-RK0GaF8TFt10CTQIpvZtRXN4kH9MCyy_CBhQ7ue0"}},{"caption":"A flame graph is a type of bar graph that shows hierarchical data. Flame graphs increase the readability of stack traces with a top-down layout and help identify the garbage collection allocation hotspots in your application code.","src":"https://dt-cdn.net/hub/memory-profiling-overview_b_QuEFeWz.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmemory-profiling-overview_b_QuEFeWz.png&sign=7JN_qMziuBbDB4NAIOB-tC5xCzpShumDl0iMXQXXVj0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmemory-profiling-overview_b_QuEFeWz.png&sign=9SQ_AZvuwG_tR7dFFG_vzvUbcpBnZsM-5kDTfnDv0Ak","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmemory-profiling-overview_b_QuEFeWz.png&sign=B57GWbAY1mDAfTdu8tgsE7up3XFK3CaPHRsX4D0-TKU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmemory-profiling-overview_b_QuEFeWz.png&sign=Rtn3At8ACFL1z9iQspvyLMPjZLy6oIAH9LGq8g2rMBE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmemory-profiling-overview_b_QuEFeWz.png&sign=VNwwqHU6J4ZfoXVV7K0-dOrtIs31WpDaOj6dl0zu2ro","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmemory-profiling-overview_b_QuEFeWz.png&sign=sWczGFEx7WOBvWtt7yvc9RmgQDfj_0jtxzGfmfGKEPw"}}],"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":"- Optimize application efficiency with code-level profiling.\n- Reduce end-user latency, sync, and locking issues with:\n  - Continuous production profiling with thread analysis.\n  - Visibility into I/O bottlenecks down to the method name.\n  - Code-level CPU profiling down to a single method.\n  - Memory and allocation analysis to fix memory leaks and speed up code."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- CPU profiling: Understand and analyze the CPU usage of your processes down to the code level.\n- Memory dumps: Trigger and analyze Java, .NET, and Node.js memory dumps.\n- Process crashes: Track all application crashes and enable analysis."},"sourceId":"use_cases"}],"modified":"2025-11-04T08:05:58.795876Z","created":"2024-01-24T17:20:31.551255Z","seo_title":"Profiling & Optimization monitoring & observability","seo_description":"Investigate CPU profiling, memory dumps, and process crashes. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/memory-profiling-overview_a_YO5l5jc.png","https://dt-cdn.net/hub/memory-profiling-overview_b_QuEFeWz.png"],"about":"- Optimize application efficiency with code-level profiling.\n- Reduce end-user latency, sync, and locking issues with:\n  - Continuous production profiling with thread analysis.\n  - Visibility into I/O bottlenecks down to the method name.\n  - Code-level CPU profiling down to a single method.\n  - Memory and allocation analysis to fix memory leaks and speed up code.","use_cases":"- CPU profiling: Understand and analyze the CPU usage of your processes down to the code level.\n- Memory dumps: Trigger and analyze Java, .NET, and Node.js memory dumps.\n- Process crashes: Track all application crashes and enable analysis.","supported_distributions":"","get_started":""},"extension_type":"classic-app","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[],"related_technologies":["ownership"],"latest_downloads":[]},{"id":1,"slug":"net","title":".NET","description":"Automatic end-to-end observability for .NET applications and processes.","logo":"https://dt-cdn.net/hub/logos/net.png","link_to":"https://www.dynatrace.com/technologies/net-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/net-extension","providers":["oa"],"tags":["ado.net","asp.net","asp.net core","katana","kestrel",".net",".net core",".NET Framework","owin","rum"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/dotnet-web-metrics-monitoring.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-web-metrics-monitoring.png&sign=J17L4E3zaWrKwJrRWNFmqjx6rhwz6SXUMJ2U5zW9kxw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdotnet-web-metrics-monitoring.png&sign=VEbDAsM-DpIIhrldkiL_9NK61LAYus93FAYFBElRIow","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdotnet-web-metrics-monitoring.png&sign=w9stiLCW7Jd0G8lSsk4_a1y08ZRni7ZqjYXitvcSP8U","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdotnet-web-metrics-monitoring.png&sign=jTHcNCdG3CZ9dEzP2dzHq2hzFfsC45MGYdwrJVfTgzA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdotnet-web-metrics-monitoring.png&sign=Ww5uqsdTKMfinddev2kD__y546c4q4jjK2YGiRdp6cc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdotnet-web-metrics-monitoring.png&sign=_xdWXlLylS-80AWC1p-1soomkWvqhi8lPo3JMYo9x34"}},{"caption":"","src":"https://dt-cdn.net/hub/dotnet-metrics-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%2Fdotnet-metrics-dashboard.png&sign=HKzJVRx7vdNwOvLTASj7HtO6snCF_afW0-kR-PUhfaQ","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.png&sign=YTey3-YUZ2BZUz4uHm5QP5tKtOwSeCOzesM_hZLfwGk","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.png&sign=GBiuffFus49ubjZLXdHY2yGaH2BxGcRlcvC04G6z680","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.png&sign=QyqpwieXf5r56VSMQOW2MKWPOZ50fIaBYYU4JtPkKD0","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.png&sign=AyTM3QXsemd7RAAKgG-BCNliogY4dPHoesPeC5qSIi4","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.png&sign=7znOUaWQYmzBky9-vY_KD8UtJg_mMAAPyK2yEYcq8ZQ"}},{"caption":"","src":"https://dt-cdn.net/hub/az-func-serviceflow_9qNuZMq.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_9qNuZMq.jpg&sign=0pPoQ81pdXYcv976pjl4AiH7OxzjLrBJzqx8Tfe467E","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_9qNuZMq.jpg&sign=7tAXU6n6CnMNQ7zxsDbhGGwMIPORSPamxkvAKq7Uw6k","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_9qNuZMq.jpg&sign=Ya5PNxn-h-KxStZkau3XtpfoqNI5L5pCBsPCMfFNxG8","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_9qNuZMq.jpg&sign=VAmG3gYhr7VcZJ9SM9Gw4qKmMwDb6YTIiUcc6UXkdQc","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_9qNuZMq.jpg&sign=W0K2-w21vZBhejwpN-26RzZuxEowOoxe0HbmwHplXf8","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_9qNuZMq.jpg&sign=ds9gPWh1b9UFKUxeb6ZsNAeES4wVGhlqeVwKlVJ2Qiw"}},{"caption":"","src":"https://dt-cdn.net/hub/az-func-trace_FwH3PGH.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-trace_FwH3PGH.jpg&sign=QpjV6WSGUbAY3qWJMVx-qomRj3hRTPvvMXiLKEqPaL8","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_FwH3PGH.jpg&sign=RPK8GopQsyT_rRy7wyaHoQ-XJLHh8wIJFpPekmAMspI","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_FwH3PGH.jpg&sign=ADiVB-rpMnEw06Rw0WSHvJUf6yU2is1zGs52evVcYmY","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_FwH3PGH.jpg&sign=PZdcyEXnZ9Rne1lwEWA_Yd7_5hySJ_xRDBn0Svdq59w","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_FwH3PGH.jpg&sign=33Q9PCKfKDnUefC45vGCnv1IoCFHYlAF0PEVGMy-XHo","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_FwH3PGH.jpg&sign=6hugeMhOzJ-WIwIjQfijcdBylCvo5pNvCcMBcDzkADY"}},{"caption":"","src":"https://dt-cdn.net/hub/dotnet_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%2Fdotnet_dashboard.png&sign=Zsh7S1pV-s3Qi5cLNjdjlFluyPkSZ79hcaemfO2to6o","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdotnet_dashboard.png&sign=ka81ViHxPBajL6j15fuvVyzFFUUOGBnjWBFAYcfVVbM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdotnet_dashboard.png&sign=B32kUZl7yX0mR1gQGUAsMcPxVvoqyf0RGBxdy3oFqdU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdotnet_dashboard.png&sign=JGu8TL3_kk29UnzP_v8g0huYHh5RYzG9XvM6ZalqfWk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdotnet_dashboard.png&sign=oVOmqgVVcTVwzLUg_-HLhxZHwwmQ679xN4gW90jSMdk","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdotnet_dashboard.png&sign=ZxpgzBa4Wfg93CZD1K_Sl5XtoJAF9X2nHo0vWbKnglY"}},{"caption":"","src":"https://dt-cdn.net/hub/dotnet_ua_list_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%2Fdotnet_ua_list_screen.png&sign=VCjGNU394mcIv74GURy4DVi5eqv3gGqXrSzfBmK45h0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdotnet_ua_list_screen.png&sign=PVY0m9QZ_9B3KubGwti7vLASe4OPDlHp3FDR75GHJXo","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdotnet_ua_list_screen.png&sign=2mz409UvY1ss_D0kIP0t2yDta2EFnFGXi86Y9UQEP54","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdotnet_ua_list_screen.png&sign=4awcLr5UAFJxPtjBdwo7sW4GX30dN_2PeofFeUd6skM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdotnet_ua_list_screen.png&sign=e5AL4RRmtlXRKcM-C6MBSxCU9dJa-7aX9YavvpmnvfU","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdotnet_ua_list_screen.png&sign=DnbbZQJIvB_Z7BJkBT2stcK2a-PqmDKA6Up0lkarxuA"}},{"caption":"","src":"https://dt-cdn.net/hub/dotnet_ua_screen_details.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_ua_screen_details.png&sign=CxY6C0p-IvRdVtd-bDX1TMrD9ITm9KEz8M9eZMKTddM","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdotnet_ua_screen_details.png&sign=goC1KE31RjR5Eh3H6Rc0Js0AadREZbeN_QhekBOwe9M","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdotnet_ua_screen_details.png&sign=9Ml-3DqC4tB_SNdtuTprZLy5CKMncKv69td56AeOpkI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdotnet_ua_screen_details.png&sign=0lGaL0JRbJ91FQIV7eyU35ozquBYuEa8vkX-1BLkknA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdotnet_ua_screen_details.png&sign=66D_juy3IGZPWCfPmq-iz260DlkCbu2qbBsYwKcefPA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdotnet_ua_screen_details.png&sign=5VK1XieqY9Lzlax6Mnar-UOKGQzWSZYtGIIOsk8gv_c"}},{"caption":"","src":"https://dt-cdn.net/hub/dotnet_ua_screen_process_card.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_ua_screen_process_card.png&sign=ooiz8pzLR5kwzbh3L_InMGYsp8h-d8eReJgZz42iVuU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdotnet_ua_screen_process_card.png&sign=guNKh0TccUX1ktOCvK3KlAd9DHuNHuW4jylcB6BNIFk","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdotnet_ua_screen_process_card.png&sign=nbSnvzD6TGxQl99c3DiNizcpZOPz1dAHKUZTOZT8Ha8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdotnet_ua_screen_process_card.png&sign=vYYY3LcVdGxhR-ssUgzAjfsViZc2BGSgE_HCW0y_Kos","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdotnet_ua_screen_process_card.png&sign=j2rcS8KEXN-oQfxJD8QNb5RJApTZpiRJzcNLPpU5RQU","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdotnet_ua_screen_process_card.png&sign=zzl1OEMsqeByZGzxU_K4jxDRjqVnIDxgRxpUs1p6oko"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.2.8","release_latest_validation_result":{"name": "com.dynatrace.extension.wmi.dotnet", "author": {"name": "Dynatrace"}, "version": "1.2.8", "fileHash": "bf08f66f2e91305f93c01850a32983e57209cb3c98c4b20817c2e77edb5a97b0", "variables": [], "dataSources": ["wmi"], "featureSets": [], "extensionName": "com.dynatrace.extension.wmi.dotnet", "minEECVersion": "1.309.0", "featureSetsDetails": {"default": {"metrics": [{"key": "dotnet.memory.numberbytesinallheaps", "metadata": {"unit": "Byte", "description": "This counter is the sum of four other counters; Gen 0 Heap Size; Gen 1 Heap Size; Gen 2 Heap Size and the Large Object Heap Size. This counter indicates the current memory allocated in bytes on the GC Heaps.", "displayName": "Total bytes in all heaps"}}, {"key": "dotnet.memory.numbergen0collections.count", "metadata": {"unit": "Count", "description": "This counter displays the number of times the generation 0 objects (youngest; most recently allocated) are garbage collected (Gen 0 GC) since the start of the application. Gen 0 GC occurs when the available memory in generation 0 is not sufficient to satisfy an allocation request. This counter is incremented at the end of a Gen 0 GC. Higher generation GCs include all lower generation GCs. This counter is explicitly incremented when a higher generation (Gen 1 or Gen 2) GC occurs. _Global_ counter value is not accurate and should be ignored. This counter displays the last observed value.", "displayName": "Gen 0 collections"}}, {"key": "dotnet.memory.numbergen1collections.count", "metadata": {"unit": "Count", "description": "This counter displays the number of times the generation 1 objects are garbage collected since the start of the application. The counter is incremented at the end of a Gen 1 GC. Higher generation GCs include all lower generation GCs. This counter is explicitly incremented when a higher generation (Gen 2) GC occurs. _Global_ counter value is not accurate and should be ignored. This counter displays the last observed value.", "displayName": "Gen 1 collections"}}, {"key": "dotnet.memory.numbergen2collections.count", "metadata": {"unit": "Count", "description": "This counter displays the number of times the generation 2 objects (older) are garbage collected since the start of the application. The counter is incremented at the end of a Gen 2 GC (also called full GC). _Global_ counter value is not accurate and should be ignored. This counter displays the last observed value.", "displayName": "Gen 2 collections"}}, {"key": "dotnet.memory.numbertotalcommittedbytes", "metadata": {"unit": "Bytes", "description": "This counter displays the amount of virtual memory (in bytes) currently committed by the Garbage Collector. (Committed memory is the physical memory for which space has been reserved on the disk paging file).", "displayName": "Total commited bytes"}}, {"key": "dotnet.memory.numbertotaleeservedbytes", "metadata": {"unit": "Bytes", "description": "This counter displays the amount of virtual memory (in bytes) currently reserved by the Garbage Collector. (Reserved memory is the virtual memory space reserved for the application but no disk or main memory pages have been used.)", "displayName": "Total reserved bytes"}}, {"key": "dotnet.memory.percenttimeingc", "metadata": {"unit": "Percent", "description": "The percentage of elapsed time that was spent in performing a garbage collection (GC) since the last GC cycle. This counter is usually an indicator of the work done by the Garbage Collector on behalf of the application to collect and compact memory. This counter is updated only at the end of every GC and the counter value reflects the last observed value; its not an average.", "displayName": "Percent of time in GC"}}, {"key": "dotnet.memory.gen0heapsize", "metadata": {"unit": "Bytes", "description": "This counter displays the maximum bytes that can be allocated in generation 0 (Gen 0); its does not indicate the current number of bytes allocated in Gen 0. A Gen 0 GC is triggered when the allocations since the last GC exceed this size. The Gen 0 size is tuned by the Garbage Collector and can change during the execution of the application. At the end of a Gen 0 collection the size of the Gen 0 heap is infact 0 bytes; this counter displays the size (in bytes) of allocations that would trigger the next Gen 0 GC. This counter is updated at the end of a GC; its not updated on every allocation.", "displayName": "Gen 0 heap size"}}, {"key": "dotnet.memory.gen1heapsize", "metadata": {"unit": "Bytes", "description": "This counter displays the current number of bytes in generation 1 (Gen 1); this counter does not display the maximum size of Gen 1. Objects are not directly allocated in this generation; they are promoted from previous Gen 0 GCs. This counter is updated at the end of a GC; its not updated on every allocation.", "displayName": "Gen 1 heap size"}}, {"key": "dotnet.memory.gen2heapsize", "metadata": {"unit": "Bytes", "description": "This counter displays the current number of bytes in generation 2 (Gen 2). Objects are not directly allocated in this generation; they are promoted from Gen 1 during previous Gen 1 GCs. This counter is updated at the end of a GC; its not updated on every allocation.", "displayName": "Gen 2 heap size"}}, {"key": "dotnet.locksandthreads.numberofcurrentlogicalthreads", "metadata": {"unit": "Count", "description": "This counter displays the number of current .NET thread objects in the application. A .NET thread object is created either by new System.Threading.Thread or when an unmanaged thread enters the managed environment. This counters maintains the count of both running and stopped threads. This counter is not an average over time; it just displays the last observed value.", "displayName": "Number of current logical threads"}}, {"key": "dotnet.locksandthreads.numberofcurrentphysicalthreads", "metadata": {"unit": "Count", "description": "This counter displays the number of native OS threads created and owned by the CLR to act as underlying threads for .NET thread objects. This counters value does not include the threads used by the CLR in its internal operations; it is a subset of the threads in the OS process.", "displayName": "Number of current physical threads"}}, {"key": "dotnet.locksandthreads.currentqueuelength", "metadata": {"unit": "Count", "description": "This counter displays the total number of threads currently waiting to acquire some managed lock in the application. This counter is not an average over time; it displays the last observed value.", "displayName": "Current queue length"}}, {"key": "dotnet.locksandthreads.contentionratepersec", "metadata": {"unit": "PerSecond", "description": "Rate at which threads in the runtime attempt to acquire a managed lock unsuccessfully. Managed locks can be acquired in many ways; by the \"lock\" statement in C# or by calling System.Monitor.Enter or by using MethodImplOptions.Synchronized custom attribute.", "displayName": "Contention rate per second"}}], "isRecommended": true}}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"With Dynatrace, you can get observability for all applications based on .NET, .NET Core, .NET Framework, ADO.NET, and ASP.NET Owin/Katana. Dynatrace analyzes your applications and detects issues in real-time, including your users' behavior. Thanks to our proprietary AI engine, you can pinpoint the root cause of problems down to the code level, reduce mean time to repair, and proactively stabilize application performance before your customers are affected. Comprehensive memory and thread metrics give you insight into the resource contention of your .NET processes."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Monitor the performance of your distributed applications across every layer.\n* Trace requests end-to-end from frontend apps via message queues to backend services and databases.\n* Troubleshoot issues with deep code-level visibility down to a single line of code. \n* Analyze resource contention issues with memory, thread, and other process metrics. \n* Capture memory dumps for advanced troubleshooting.\n* Investigate logs in the context of traces and workloads."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [.NET extension](https://docs.dynatrace.com/docs/shortlink/net-extension) in the Dynatrace Documentation."},"sourceId":"get_started"}],"modified":"2025-12-02T08:07:53.614502Z","created":"2020-08-14T07:46:16.700000Z","seo_title":".NET monitoring & observability","seo_description":"Automatic end-to-end observability for .NET applications and processes. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/dotnet-web-metrics-monitoring.png","https://dt-cdn.net/hub/dotnet-metrics-dashboard.png","https://dt-cdn.net/hub/az-func-serviceflow_9qNuZMq.jpg","https://dt-cdn.net/hub/az-func-trace_FwH3PGH.jpg","https://dt-cdn.net/hub/dotnet_dashboard.png","https://dt-cdn.net/hub/dotnet_ua_list_screen.png","https://dt-cdn.net/hub/dotnet_ua_screen_details.png","https://dt-cdn.net/hub/dotnet_ua_screen_process_card.png"],"about":"With Dynatrace, you can get observability for all applications based on .NET, .NET Core, .NET Framework, ADO.NET, and ASP.NET Owin/Katana. Dynatrace analyzes your applications and detects issues in real-time, including your users' behavior. Thanks to our proprietary AI engine, you can pinpoint the root cause of problems down to the code level, reduce mean time to repair, and proactively stabilize application performance before your customers are affected. Comprehensive memory and thread metrics give you insight into the resource contention of your .NET processes.","use_cases":"* Monitor the performance of your distributed applications across every layer.\n* Trace requests end-to-end from frontend apps via message queues to backend services and databases.\n* Troubleshoot issues with deep code-level visibility down to a single line of code. \n* Analyze resource contention issues with memory, thread, and other process metrics. \n* Capture memory dumps for advanced troubleshooting.\n* Investigate logs in the context of traces and workloads.","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [.NET extension](https://docs.dynatrace.com/docs/shortlink/net-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.wmi.dotnet@1.2.8","fqn":"com.dynatrace.extension.wmi.dotnet","version":"1.2.8","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.wmi.dotnet/com.dynatrace.extension.wmi.dotnet-1.2.8-bf08f66f2e91305f93c0.zip","release_notes":"### v1.2.8\r\n\r\nThis version of the extension requires cluster version **1.318+**.\r\n\r\n- Updated 3rd generation dashboard to link to Infrastructure and Operations app.\r\n- Added `requiredDimensions` to extension topology.\r\n- Added extension keyword metadata.","created":"2026-02-25T22:39:35.130133Z"},{"name":"com.dynatrace.extension.wmi.dotnet@1.2.3","fqn":"com.dynatrace.extension.wmi.dotnet","version":"1.2.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.wmi.dotnet/com.dynatrace.extension.wmi.dotnet-1.2.3-47c123212e43da176858.zip","release_notes":"## v1.2.3\n\n- Fix for invalid entitySelectorTemplate on UA screen","created":"2025-09-09T15:26:10.017414Z"},{"name":"com.dynatrace.extension.wmi.dotnet@1.2.2","fqn":"com.dynatrace.extension.wmi.dotnet","version":"1.2.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.wmi.dotnet/com.dynatrace.extension.wmi.dotnet-1.2.2-1730d82bbf415f2fc0be.zip","release_notes":"- Fix dashboard links on Platform dashboard\n- Lower minimum version to 1.309","created":"2025-08-20T09:02:14.900967Z"},{"name":"com.dynatrace.extension.wmi.dotnet@1.2.0","fqn":"com.dynatrace.extension.wmi.dotnet","version":"1.2.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.wmi.dotnet/com.dynatrace.extension.wmi.dotnet-1.2.0-dcee70eece93e4ff56d0.zip","release_notes":"v1.2\n\n⚠️ This version of the extension requires a minimum Dynatrace Cluster version 1.313\n\n✨ What's new: \n\n- Add Platform dashboard\n- Add `dt.security_context` to entities\n- Add Platform UA definitions","created":"2025-07-28T08:31:28.489130Z"},{"name":"com.dynatrace.extension.wmi.dotnet@1.1.2","fqn":"com.dynatrace.extension.wmi.dotnet","version":"1.1.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.wmi.dotnet/com.dynatrace.extension.wmi.dotnet-1.1.2-2a81eafc8d2fa9148d7c.zip","release_notes":"- Changes relationship between `wmi:dotnet_process` entity and `process_group_instance` from `CALLS` to `SAME_AS`","created":"2025-07-01T08:45:09.403704Z"},{"name":"com.dynatrace.extension.wmi.dotnet@1.1.0","fqn":"com.dynatrace.extension.wmi.dotnet","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.wmi.dotnet/com.dynatrace.extension.wmi.dotnet-1.1_eWkqjtW.zip","release_notes":"- Fix for display conditions on host and process UA screens","created":"2024-02-21T15:24:38.033635Z"},{"name":"com.dynatrace.extension.wmi.dotnet@1.0.0","fqn":"com.dynatrace.extension.wmi.dotnet","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.wmi.dotnet/com.dynatrace.extension.wmi.dotnet-1.0_1ilzEFr.zip","release_notes":"","created":"2023-05-26T23:03:45.093996Z"}],"related_technologies":["azure-app-service","azure-signalr","microsoft-message-queuing-msmq"],"latest_downloads":[{"name":"com.dynatrace.extension.wmi.dotnet@1.2.8","fqn":"com.dynatrace.extension.wmi.dotnet","version":"1.2.8","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.wmi.dotnet/com.dynatrace.extension.wmi.dotnet-1.2.8-bf08f66f2e91305f93c0.zip","release_notes":"### v1.2.8\r\n\r\nThis version of the extension requires cluster version **1.318+**.\r\n\r\n- Updated 3rd generation dashboard to link to Infrastructure and Operations app.\r\n- Added `requiredDimensions` to extension topology.\r\n- Added extension keyword metadata.","created":"2026-02-25T22:39:35.130133Z"}]},{"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":748,"slug":"oracle-hotspot-vm","title":"Oracle Hotspot VM","description":"Automatically and intelligently monitor, analyze, and optimize the performance of your virtual machine.","logo":"https://dt-cdn.net/hub/logos/oracle-hotspot-vm.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_1edHueR.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_1edHueR.png&sign=8SBfZv5rSf-eMq1P5MVvUaCIQF2H6DyneZNuo_iKm1c","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_1edHueR.png&sign=USfXGG2jdnf1FxtAC88DfFo1vlVXOxFm11ypOshHETI","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_1edHueR.png&sign=Ck_RYYxnOBa_NBax_9SslfJ2fG2YqYwFNfXtZKKhN6U","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_1edHueR.png&sign=eHa4UXro4Vj0Dtdiz9hFIxX3fNT2ik8Lf30E3fvmZyk","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_1edHueR.png&sign=N8i_Sx6pcYzaWk63nV5ivrt3QfEEcvZUlg8D89P3dyI","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_1edHueR.png&sign=mwQkmmB9xy3dY2Pmy080ToCcqtpUhe3W0pPYWoadARQ"}},{"caption":"","src":"https://dt-cdn.net/hub/jvm-memory-profiling-1_KCA3wOK.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_KCA3wOK.png&sign=fMN_NZaHOVONSQjXflRCQK1DUWHvs63Gxe6oSofyedA","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_KCA3wOK.png&sign=RYgJCWREr4JED_hHkBki9so9uNwzIre8i3GVPXOOSq0","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_KCA3wOK.png&sign=m2bI2pOD9ZzczJON-e7puIopS9TuXdlKPU8BytRplG4","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_KCA3wOK.png&sign=fhRussiBPs8fINMdiYmpjPDu9aq8HFj-pS6yKsXRhQA","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_KCA3wOK.png&sign=ShaOwTT3oio_KnXRUETq6EVw1PG7ly0smJbWbhFmNIQ","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_KCA3wOK.png&sign=0_Tp58uO-Jrcpqee0gEdfLfwl4Clc7Btmt78DB4po7Q"}},{"caption":"","src":"https://dt-cdn.net/hub/jvm-memory-profiling-2_A03ImDX.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_A03ImDX.png&sign=ZJiVIiOUvN0LSXI0VhSn3gxRAgMj8yZwUPSVm-773MA","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_A03ImDX.png&sign=W-dZUX7Q7_ZAvBRLRCr5vFlQS8dkCgHb0HoQ2BB56Gw","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_A03ImDX.png&sign=rW1LGkh1JBQEhc2ASOlObA-yfy-daUrOZrYgGVYc9R0","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_A03ImDX.png&sign=jOzO2nKFcxx0-H08YDpqTbyCHpa7kdmx5GDvvmzSk10","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_A03ImDX.png&sign=Mbf-sDsBMONsIuExvpEX4DvFrDJSO4JLUbpMmJHef70","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_A03ImDX.png&sign=HPmdyTOtlpjX2ho71_o3jzfk-1iSr4w9sjhsuKMs7uI"}},{"caption":"","src":"https://dt-cdn.net/hub/jvm-memory-profiling-3_sfIsX9e.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_sfIsX9e.png&sign=PHsik0uCu2hpi8yiY1Dbbqh_EatM2O8mgifHI5c8ODM","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_sfIsX9e.png&sign=m3RkQ7Yy2K73CoflIOiWzp-EvPP791ohD5v2OXOFjb8","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_sfIsX9e.png&sign=3zLnpgK3EBMkl9m218Wy_TwMi6xCf3bfqTquYkyWwVg","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_sfIsX9e.png&sign=QcPy0BD5VsKC2aJG7bETWFF1dGNwarsuyQ72Rlj2kp0","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_sfIsX9e.png&sign=TaloaS6plylqk4BKFDbNAYVpduAsetvVkueP4gpBC0U","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_sfIsX9e.png&sign=nIAf84lI0gFidjl0IOziQPF3YgfKUXadx2VeANXj6ys"}},{"caption":"","src":"https://dt-cdn.net/hub/jvm-threads_re1KJ4F.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_re1KJ4F.png&sign=tTj1WwvOYl3IdERwHrQdlM6LZEd40VrpUTlyOuDOM0w","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-threads_re1KJ4F.png&sign=scliY6MsWpC7c92tBIWsM6LpcahlxmTfC7ZZ6qesxFE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-threads_re1KJ4F.png&sign=FB6lM_Huk22YwpfdPmQK3nJSy0QrwEnqM1DDEmilVBs","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-threads_re1KJ4F.png&sign=0Dzx95-j0SisHEJnsKzlkYX57TusxysL2ySP11V-ilA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-threads_re1KJ4F.png&sign=HGT76BGucnxEn1p-7B0TJScnUlIzMwyk5_3mBUj0CXk","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjvm-threads_re1KJ4F.png&sign=Hw1Nhzth21cl8N_dTQoMLzhQq1aePTmvmtXWdxGnYgw"}}],"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:58.699819Z","created":"2022-03-25T17:19:24.922374Z","seo_title":"Oracle Hotspot VM 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_1edHueR.png","https://dt-cdn.net/hub/jvm-memory-profiling-1_KCA3wOK.png","https://dt-cdn.net/hub/jvm-memory-profiling-2_A03ImDX.png","https://dt-cdn.net/hub/jvm-memory-profiling-3_sfIsX9e.png","https://dt-cdn.net/hub/jvm-threads_re1KJ4F.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":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":1070,"slug":"google-vertex-ai","title":"Google Vertex AI","description":"Get insights into Google Vertex AI service metrics.","logo":"https://dt-cdn.net/hub/vertex-ai-icon_1.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","ml"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/cropped-gemini-sc.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcropped-gemini-sc.png&sign=GvEsXsKNHSRseswwhuxgvqkh5sEYEclAk7lQdl_5LeE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcropped-gemini-sc.png&sign=x40a_48qEpZCM_EzjByWEb4SLNfV4XPEFpv1uYmu5cY","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcropped-gemini-sc.png&sign=WzfMqeEbpjWcxsCYi_idoJudh-BNEc_dM_e3AY7h6BQ","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcropped-gemini-sc.png&sign=-77rTUPzvn-RxejHhIxBK4ZH5wj73sxzjy-QJW6s3-0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcropped-gemini-sc.png&sign=MjwU60jSVwCzTEcorHl30SXmnAsdsGtsUG-Pf3ju13M","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcropped-gemini-sc.png&sign=BzIkwrbMUlNvrNn7k36yEjXF-wmLxx4dm9NA5pWZk50"}}],"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.google-vertex-ai", "author": {"name": "Dynatrace"}, "version": "1.0.0", "fileHash": "ce420af57508cd9988bd6816ef98190704f99a607d93dc6f125f7e13d90ae3f5", "variables": ["filter_conditions"], "dataSources": [], "featureSets": ["default_metrics", "pipelines", "vision_ai", "vector_search", "feature_store"], "extensionName": "com.dynatrace.extension.google-vertex-ai", "minEECVersion": "1.256.0", "featureSetsDetails": {"pipelines": {"metrics": [{"key": "cloud.gcp.aiplatform_googleapis_com.pipelinejob.duration", "metadata": {"unit": "Second", "description": null, "displayName": "PipelineJob duration"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.pipelinejob.task_completed_count", "metadata": {"unit": "Count", "description": null, "displayName": "Completed PipelineTasks"}}]}, "vision_ai": {"metrics": [{"key": "cloud.gcp.visionai_googleapis_com.platform.connected_service.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Request count"}}, {"key": "cloud.gcp.visionai_googleapis_com.platform.connected_service.request_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Request latencies"}}, {"key": "cloud.gcp.visionai_googleapis_com.platform.custom_model.predict_count", "metadata": {"unit": "Count", "description": null, "displayName": "Prediction count"}}, {"key": "cloud.gcp.visionai_googleapis_com.platform.custom_model.predict_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Prediction latencies"}}, {"key": "cloud.gcp.visionai_googleapis_com.platform.instance.uptime", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Uptime"}}, {"key": "cloud.gcp.visionai_googleapis_com.stream.network.received_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Received bytes"}}, {"key": "cloud.gcp.visionai_googleapis_com.stream.network.received_packets_count", "metadata": {"unit": "Count", "description": null, "displayName": "Received packets"}}, {"key": "cloud.gcp.visionai_googleapis_com.stream.network.sent_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Sent bytes"}}, {"key": "cloud.gcp.visionai_googleapis_com.stream.network.sent_packets_count", "metadata": {"unit": "Count", "description": null, "displayName": "Sent packets"}}]}, "feature_store": {"metrics": [{"key": "cloud.gcp.aiplatform_googleapis_com.featureonlinestore.online_serving.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Request count"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.featureonlinestore.online_serving.serving_bytes_count", "metadata": {"unit": "Count", "description": null, "displayName": "Response bytes count"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.featureonlinestore.online_serving.serving_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Request latency"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.featureonlinestore.running_sync", "metadata": {"unit": "Count", "description": null, "displayName": "Running sycs"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.featureonlinestore.serving_data_ages", "metadata": {"unit": "Second", "description": null, "displayName": "Serving data ages"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.featureonlinestore.serving_data_by_sync_time", "metadata": {"unit": "Count", "description": null, "displayName": "Serving data by synced time"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.featureonlinestore.storage.bigtable_cpu_load", "metadata": {"unit": "Percent", "description": null, "displayName": "CPU load"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.featureonlinestore.storage.bigtable_cpu_load_hottest_node", "metadata": {"unit": "Percent", "description": null, "displayName": "CPU load (hottest node)"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.featureonlinestore.storage.bigtable_nodes", "metadata": {"unit": "Count", "description": null, "displayName": "Node count"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.featureonlinestore.storage.optimized_nodes", "metadata": {"unit": "Count", "description": null, "displayName": "Optimized node count"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.featureonlinestore.storage.stored_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Bytes stored"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.featurestore.cpu_load", "metadata": {"unit": "Percent", "description": null, "displayName": "CPU load"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.featurestore.cpu_load_hottest_node", "metadata": {"unit": "Percent", "description": null, "displayName": "CPU load (hottest node)"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.featurestore.node_count", "metadata": {"unit": "Count", "description": null, "displayName": "Node count"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.featurestore.online_entities_updated", "metadata": {"unit": "Byte", "description": null, "displayName": "Entities updated on the Featurestore online storage"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.featurestore.online_serving.latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Latencies"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.featurestore.online_serving.request_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Request size"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.featurestore.online_serving.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Serving count"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.featurestore.online_serving.response_size", "metadata": {"unit": "Byte", "description": null, "displayName": "Response size"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.featurestore.storage.billable_processed_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Billable bytes"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.featurestore.storage.stored_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Bytes stored"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.featurestore.streaming_write.offline_processed_count", "metadata": {"unit": "Count", "description": null, "displayName": "Offline storage write for streaming write"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.featurestore.streaming_write.offline_write_delays", "metadata": {"unit": "Second", "description": null, "displayName": "Streaming write to offline storage delay time"}}]}, "vector_search": {"metrics": [{"key": "cloud.gcp.aiplatform_googleapis_com.matching_engine.stream_update.datapoint_count", "metadata": {"unit": "Count", "description": null, "displayName": "Datapoint count"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.matching_engine.stream_update.latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Stream update latencies"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.matching_engine.stream_update.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Request count"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.matching_engine.cpu.request_utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "CPU request utilization"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.matching_engine.current_replicas", "metadata": {"unit": "Count", "description": null, "displayName": "Current replicas"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.matching_engine.current_shards", "metadata": {"unit": "Count", "description": null, "displayName": "Current shards"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.matching_engine.memory.used_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Memory usage"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.matching_engine.query.latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Request latency"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.matching_engine.query.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Request count"}}]}, "default_metrics": {"metrics": [{"key": "cloud.gcp.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.prediction.online.deployment_resource_pool.accelerator.memory.bytes_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Accelerator memory usage"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.prediction.online.deployment_resource_pool.cpu.utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "CPU utilization"}}, {"key": "cloud.gcp.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.prediction.online.deployment_resource_pool.network.received_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Network bytes received"}}, {"key": "cloud.gcp.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.prediction.online.deployment_resource_pool.replicas", "metadata": {"unit": "Count", "description": null, "displayName": "Replica count"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.prediction.online.deployment_resource_pool.target_replicas", "metadata": {"unit": "Count", "description": null, "displayName": "Replica target"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.prediction.online.accelerator.duty_cycle", "metadata": {"unit": "Percent", "description": null, "displayName": "Accelerator duty cycle"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.prediction.online.accelerator.memory.bytes_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Accelerator memory usage"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.prediction.online.cpu.utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "CPU utilization"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.prediction.online.error_count", "metadata": {"unit": "Count", "description": null, "displayName": "Number of online prediction errors"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.prediction.online.memory.bytes_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Memory usage"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.prediction.online.network.received_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Network bytes received"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.prediction.online.network.sent_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Network bytes sent"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.prediction.online.prediction_count", "metadata": {"unit": "Count", "description": null, "displayName": "Number of online predictions"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.prediction.online.prediction_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Prediction latencies"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.prediction.online.private.prediction_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Private endpoint prediction latencies"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.prediction.online.private.response_count", "metadata": {"unit": "Count", "description": null, "displayName": "Private endpoint response count"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.prediction.online.replicas", "metadata": {"unit": "Count", "description": null, "displayName": "Replica count"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.prediction.online.response_count", "metadata": {"unit": "Count", "description": null, "displayName": "Response count"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.prediction.online.target_replicas", "metadata": {"unit": "Count", "description": null, "displayName": "Replica target"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.executing_vertexai_pipeline_jobs", "metadata": {"unit": "Count", "description": null, "displayName": "Executing PipelineJobs"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.executing_vertexai_pipeline_tasks", "metadata": {"unit": "Count", "description": null, "displayName": "Executing PipelineTasks"}}, {"key": "cloud.gcp.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.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.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.online_prediction_requests_per_base_model", "metadata": {"unit": "Count", "description": null, "displayName": "Online prediction requests per base model"}}, {"key": "cloud.gcp.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.publisher.online_serving.character_count", "metadata": {"unit": "Count", "description": null, "displayName": "Character count"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.publisher.online_serving.characters", "metadata": {"unit": "Count", "description": null, "displayName": "Characters"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.publisher.online_serving.consumed_throughput.count", "metadata": {"unit": "Count", "description": null, "displayName": "Character Throughput"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.publisher.online_serving.first_token_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "First token latencies"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.publisher.online_serving.model_invocation_count", "metadata": {"unit": "Count", "description": null, "displayName": "Model invocation count"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.publisher.online_serving.model_invocation_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Model invocation latencies"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.publisher.online_serving.token_count", "metadata": {"unit": "Count", "description": null, "displayName": "Token count"}}, {"key": "cloud.gcp.aiplatform_googleapis_com.publisher.online_serving.tokens", "metadata": {"unit": "Count", "description": null, "displayName": "Tokens"}}]}}, "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 Vertex AI services.\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 Vertex AI, like Accelerator memory utilization, Memory utilization, CPU utilization, and more.\n\n- Analyze Google AI Platform logs.\n\nGoogle AI Platform metric and log ingestion requires advanced GCP integration.\n\n\n### Compatibility requirements:\n\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"}],"modified":"2025-12-02T08:07:23.959128Z","created":"2024-09-06T09:06:22.663425Z","seo_title":"Google Vertex AI monitoring & observability","seo_description":"Get insights into Google Vertex AI service metrics. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/cropped-gemini-sc.png"],"about":"This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of Google Vertex AI services.\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 Vertex AI, like Accelerator memory utilization, Memory utilization, CPU utilization, and more.\n\n- Analyze Google AI Platform logs.\n\nGoogle AI Platform metric and log ingestion requires advanced GCP integration.\n\n\n### Compatibility requirements:\n\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-vertex-ai@1.0.0","fqn":"com.dynatrace.extension.google-vertex-ai","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-vertex-ai/com.dynatrace.extension.google-v_5T6bAfu.zip","release_notes":"### Version 1.0.0\n\n### Updated\n\n- Created new extension for Vertex AI platform.","created":"2024-09-09T11:47:50.435962Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.google-vertex-ai@1.0.0","fqn":"com.dynatrace.extension.google-vertex-ai","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-vertex-ai/com.dynatrace.extension.google-v_5T6bAfu.zip","release_notes":"### Version 1.0.0\n\n### Updated\n\n- Created new extension for Vertex AI platform.","created":"2024-09-09T11:47:50.435962Z"}]},{"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.7.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.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.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"}]},{"id":1053,"slug":"oracle-exadata","title":"Oracle Exadata","description":"Monitor Oracle Exadata systems for performance, usage and availability.","logo":"https://dt-cdn.net/hub/oracle_gkmEyXV.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/oracle-exadata-extension","providers":[],"tags":["database","exadata","oracle"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"An example Exadata performance dashboard.","src":"https://cdn.hub.central.dynatrace.com/hub/sc0.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsc0.png&sign=ZYDPhscUJiXP7lM-l1kiba8lIhaXJuKzzGalyomcSpg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsc0.png&sign=jRc6s9y7MR0AJUwQbkg9jx0KX5O6X13BBvAOgekdkuQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsc0.png&sign=-kz_zT0MjKUiyFsdkLMZku1NYGgb_feIJ_fb7a1uRfk","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsc0.png&sign=PBAHpI0GmoliKiyFkJKRLGOF4P3siEcnjmG1Vp9dIJQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsc0.png&sign=sKGhl651j4OSGw7HcrMvGwLBuOit6IA4PIf4tg5gvu4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsc0.png&sign=0T3ZUUZ9v-pP9tSa1d0O2sYKtOpgNnN1n7N2FmzPcH8"}},{"caption":"Exadata servers, with base characteristics.","src":"https://cdn.hub.central.dynatrace.com/hub/sc2_yWjFwwL.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsc2_yWjFwwL.png&sign=wjBqtUHu_sNnWr7491SzUftY1tDKTQoj8XiScUuxBt4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsc2_yWjFwwL.png&sign=osMhHCYTmYctlr7iILBvUFXioC9mpK_KbFR-KDt2xDE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsc2_yWjFwwL.png&sign=jEN52FM7_Z95nE1ejCEE2ov1SzV2jIeJhSTlKFN1WNw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsc2_yWjFwwL.png&sign=YgDiM91mRCMUsRIGQF85RIDFAqlnRZkVyONFoZmH0xw","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsc2_yWjFwwL.png&sign=Tlzfcq05_XqmGixP5I9oRAWKPxfyyGWPn9cWuoyB8FE","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsc2_yWjFwwL.png&sign=DMf_nSYDRWSCuChbbjGtwqT8uPPlxjYfHrxA_ZVIits"}},{"caption":"Server characteristics on the infrastructure level","src":"https://cdn.hub.central.dynatrace.com/hub/sc3_T1Ict09.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsc3_T1Ict09.png&sign=ODi8QqLBs7C2kWn7lOJq0amz2YzqkZOZkO2zw7wYUZs","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsc3_T1Ict09.png&sign=gD2asVrRAQ8ZLe1rlU8KtUxrEloGXyFJDfK4LNLWmXU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsc3_T1Ict09.png&sign=rAA4JfzzzcxwGaHUsPIEGLq4EEhaX-tAOizzJfInFEY","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsc3_T1Ict09.png&sign=td-III4j5cZpkEbr44O1YyKkSg76n4iR1psjDHz8LA4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsc3_T1Ict09.png&sign=AKtyTMhJdr8mI1fiLpOaQLDAvwc6f4hE8shdmW0jHLs","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsc3_T1Ict09.png&sign=UKxT0EDB1WHyNqGHfi19lQYBiwiawWSXbIMvCftEvrM"}},{"caption":"Exadata Flash performance - cache and disks","src":"https://cdn.hub.central.dynatrace.com/hub/sc4_5VYriwU.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsc4_5VYriwU.png&sign=1wY86Cbv-9B1woHpCVF0Pf7MDVSJrkxQFiU_ajSqddo","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsc4_5VYriwU.png&sign=mMDnjIaKoegVYF8SNsbJDJywX56mgAH42GdsJYlPlms","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsc4_5VYriwU.png&sign=wYMztrlLyggQ-tqioezIpi4mh0Jy94H-43gWTqzxitk","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsc4_5VYriwU.png&sign=_xPy5bOgApW_wY-xJoi5bTlfxsR6dYnZvQeKAF5XVDQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsc4_5VYriwU.png&sign=A_uBic2lo06iB1HcdFRG4uTDMUdjl5WBGuQQAdbfOjk","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsc4_5VYriwU.png&sign=wrZaMKjVWrjmPaSxxkiVQMUBgV1OS_3ARUVPl4Tye2I"}},{"caption":"Exadata database server machine analysis","src":"https://cdn.hub.central.dynatrace.com/hub/sc5_81KCEV5.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsc5_81KCEV5.png&sign=jnIhNKhmQDC8jtb78BF9P12VX3UmMjJPZ7zNvW-hZew","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsc5_81KCEV5.png&sign=at7TReN2NRTAHWadR-SWkxKPspGERaY3D6mwj3wWU2c","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsc5_81KCEV5.png&sign=z_cRVZAZWoOxiu1rFCzLOjDku29c9WhBxWbAeCmU3ik","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsc5_81KCEV5.png&sign=l1R9uk_B-8H_fr-g5fsTzYJghSAeMqib0NRgs_iiGEo","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsc5_81KCEV5.png&sign=SJuA54fpQJXTN3Y2Tle_lE8qpV3rYtYTraIqYse7njE","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsc5_81KCEV5.png&sign=WTgU8Wg1ZrLDoULDnUs6SpMhACA6WaaSpWmtvmZXX8U"}},{"caption":"Exadata cell analysis screen","src":"https://cdn.hub.central.dynatrace.com/hub/sc6_ciDxAQe.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsc6_ciDxAQe.png&sign=07Ou-agKY0lSu9BWBdGlQzj4sSmKB0HsjVIAca3U9Yo","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsc6_ciDxAQe.png&sign=aD9u4HH5pCU62OsRCuDwQ8BoCFZQIwEFonApHgY5enc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsc6_ciDxAQe.png&sign=UOYJRYBN9JFa8_eQPmoxE7RvunOJVww8GWM3N44DaIU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsc6_ciDxAQe.png&sign=PB4lHbZUHdCtarP1kbMb6iuCHT977_BUI3rqrX__d8U","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsc6_ciDxAQe.png&sign=Jboh6P7iXMxed_0fzgm8qVN9BF0nAuC-OSY2RVhVfQ8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsc6_ciDxAQe.png&sign=N9AH-3y7puPNhBpfXBdBM4nE9BiTgOo1mh5AXbiRmY4"}}],"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.python-oracle-exadata", "author": {"name": "Dynatrace"}, "version": "2.0.0", "fileHash": "bdd2ccc3aeba0ccb35e85d7f4e34b21dce07a02937dfc739844a800e34cc7b15", "variables": [], "dataSources": ["python"], "featureSets": ["cell-global", "celldisk (optional)", "iorm-pdb (optional)", "celldisk", "griddisk", "flashcache-io-details", "host-interconnect (optional)", "db-server (optional)", "netdev_roce", "flashcache-io-basic", "server-disk", "server-global", "ipaddress_queue", "flashcache-columnar-cache (optional)", "griddisk (optional)", "server-global (optional)", "db-server-fs", "iorm-cluster", "iorm-consumer-groups", "host-interconnect", "iorm-cluster (optional)", "iorm-pdb", "flashcache-io-basic (optional)", "infiniband", "cell-global (optional)", "iorm-category", "smartio", "flashcache-io-details (optional)", "flashcache-columnar-cache", "server-net-interface", "flashlog (optional)", "db-server", "cell-global-fs", "ethernet_interface", "flashlog", "iorm-db (optional)", "smartio (optional)", "iorm-category (optional)", "iorm-db", "iorm-consumer-groups (optional)", "pmemcache"], "extensionName": "com.dynatrace.extension.python-oracle-exadata", "minEECVersion": "1.318.0", "featureSetsDetails": {"iorm-db": {"metrics": [{"key": "oracle.exadata.DB_FC_BY_ALLOCATED", "metadata": {"unit": "MegaByte", "description": "Number of megabytes allocated in flash cache for this database", "displayName": "FlashCache MB allocated"}}, {"key": "oracle.exadata.DB_FC_IO_BY_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes of I/O per second for this database to flash cache", "displayName": "FlashCache IO MBps"}}, {"key": "oracle.exadata.DB_FC_IO_RQ_LG_SEC", "metadata": {"unit": "PerSecond", "description": "Number of large IO requests issued by a database to flash cache per second", "displayName": "FC large request IOPS"}}, {"key": "oracle.exadata.DB_FC_IO_RQ_SM_SEC", "metadata": {"unit": "PerSecond", "description": "Number of small IO requests issued by a database to flash cache per second", "displayName": "FC small request IOPS"}}, {"key": "oracle.exadata.DB_FD_IO_RQ_LG_SEC", "metadata": {"unit": "PerSecond", "description": "Number of large IO requests issued by a database to flash disks per second", "displayName": "FD large request IOPS"}}, {"key": "oracle.exadata.DB_FD_IO_RQ_SM_SEC", "metadata": {"unit": "PerSecond", "description": "Number of small IO requests issued by a database to flash disks per second", "displayName": "FD small request IOPS"}}, {"key": "oracle.exadata.DB_FD_IO_TM_LG_RQ", "metadata": {"unit": "MicroSecond", "description": "The rate which is the average latency of reading or writing large blocks per request by a database from flash disks", "displayName": "FD large RW latency rate (us/req)"}}, {"key": "oracle.exadata.DB_FD_IO_TM_SM_RQ", "metadata": {"unit": "MicroSecond", "description": "The rate which is the average latency of reading or writing small blocks per request by a database from flash disks", "displayName": "FD small RW latency rate (us/req)"}}, {"key": "oracle.exadata.DB_FD_IO_WT_LG_RQ", "metadata": {"unit": "MilliSecond", "description": "Average IORM wait time per request for large IO requests issued to flash disks by a database", "displayName": "IORM wait /req for large requests (avg)"}}, {"key": "oracle.exadata.DB_FD_IO_WT_SM_RQ", "metadata": {"unit": "MilliSecond", "description": "Average IORM wait time per request for small IO requests issued to flash disks by a database", "displayName": "IORM wait /req for small requests (avg)"}}, {"key": "oracle.exadata.DB_IO_RQ_LG_SEC", "metadata": {"unit": "PerSecond", "description": "Number of large IO requests issued by a database to hard disks per second", "displayName": "HDD large request IOPS"}}, {"key": "oracle.exadata.DB_IO_RQ_SM_SEC", "metadata": {"unit": "PerSecond", "description": "Number of small IO requests issued by a database to hard disks per second", "displayName": "HDD small request IOPS"}}, {"key": "oracle.exadata.DB_IO_TM_LG_RQ", "metadata": {"unit": "MicroSecond", "description": "The rate which is the average latency of reading or writing large blocks per request by a database from hard disks", "displayName": "HDD large RW latency rate (us/req)"}}, {"key": "oracle.exadata.DB_IO_TM_SM_RQ", "metadata": {"unit": "MicroSecond", "description": "The rate which is the average latency of reading or writing small blocks per request by a database from hard disks", "displayName": "HDD small RW latency rate (us/req)"}}, {"key": "oracle.exadata.DB_IO_WT_LG_RQ", "metadata": {"unit": "MilliSecond", "description": "Average IORM wait time per request for large IO requests issued to hard disks by a database", "displayName": "IORM wait /req for large requests (avg)"}}, {"key": "oracle.exadata.DB_IO_WT_SM_RQ", "metadata": {"unit": "MilliSecond", "description": "Average IORM wait time per request for small IO requests issued to hard disks by a database", "displayName": "IORM wait /req for small requests (avg)"}}], "isRecommended": true}, "smartio": {"metrics": [{"key": "oracle.exadata.SIO_BG_CPU_SEC", "metadata": {"unit": "PerSecond", "description": "CPU time used by background smart IO per second", "displayName": "Background SIO CPU time used (us/sec)"}}, {"key": "oracle.exadata.SIO_FG_CPU_SEC", "metadata": {"unit": "PerSecond", "description": "CPU time used by foreground smart IO per second", "displayName": "Foreground SIO CPU time used (us/sec)"}}], "isRecommended": true}, "celldisk": {"metrics": [{"key": "oracle.exadata.CD_BY_FC_DIRTY", "metadata": {"unit": "MegaByte", "description": "Number of unflushed megabytes cached in FLASHCACHE on a cell disk", "displayName": "Cell disk unflushed volume cached"}}, {"key": "oracle.exadata.CD_IO_BY_R_LG", "metadata": {"unit": "MegaByte", "description": "Number of megabytes read in large blocks from a cell disk", "displayName": "CD large read MB"}}, {"key": "oracle.exadata.CD_IO_BY_R_LG_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes read in large blocks per second from a cell disk", "displayName": "CD large read MBps"}}, {"key": "oracle.exadata.CD_IO_BY_R_SCRUB", "metadata": {"unit": "MegaByte", "description": "Number of megabytes read from a cell disk by the scrubbing job", "displayName": "CD Scrubbing job read MB"}}, {"key": "oracle.exadata.CD_IO_BY_R_SCRUB_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes read per second from a cell disk by the scrubbing job", "displayName": "CD Scrubbing job read MBps"}}, {"key": "oracle.exadata.CD_IO_BY_R_SM", "metadata": {"unit": "MegaByte", "description": "Number of megabytes read in small blocks from a cell disk", "displayName": "CD small read MB"}}, {"key": "oracle.exadata.CD_IO_BY_R_SM_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes read in small blocks per second from a cell disk", "displayName": "CD small read MBps"}}, {"key": "oracle.exadata.CD_IO_BY_W_LG", "metadata": {"unit": "MegaByte", "description": "Number of megabytes written in large blocks to a cell disk", "displayName": "CD large write MB"}}, {"key": "oracle.exadata.CD_IO_BY_W_LG_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes written in large blocks per second to a cell disk", "displayName": "CD large write MBps"}}, {"key": "oracle.exadata.CD_IO_BY_W_SM", "metadata": {"unit": "MegaByte", "description": "Number of megabytes written in small blocks to a cell disk", "displayName": "CD small write MB"}}, {"key": "oracle.exadata.CD_IO_BY_W_SM_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes written in small blocks per second to a cell disk", "displayName": "CD small write MBps"}}, {"key": "oracle.exadata.CD_IO_ERRS_SCRUB", "metadata": {"unit": "Count", "description": "Number of IO errors hit by the scrubbing job on a cell disk", "displayName": "Cell disk IO errors scrubbed"}}, {"key": "oracle.exadata.CD_IO_LOAD", "metadata": {"unit": "Count", "description": "Average I/O load for the cell disk", "displayName": "Cell disk IO load"}}, {"key": "oracle.exadata.CD_IO_RQ_R_LG_SEC", "metadata": {"unit": "PerSecond", "description": "Number of requests to read large blocks per second from a cell disk", "displayName": "CD large read IOPS"}}, {"key": "oracle.exadata.CD_IO_RQ_R_SCRUB_SEC", "metadata": {"unit": "PerSecond", "description": "Number of requests to read per second from a cell disk by the scrubbing job", "displayName": "CD scrubbing job read IOPS"}}, {"key": "oracle.exadata.CD_IO_RQ_R_SM_SEC", "metadata": {"unit": "PerSecond", "description": "Number of requests to read small blocks per second from a cell disk", "displayName": "CD small read IOPS"}}, {"key": "oracle.exadata.CD_IO_RQ_W_LG_SEC", "metadata": {"unit": "PerSecond", "description": "Number of requests to write large blocks per second to a cell disk", "displayName": "CD large write IOPS"}}, {"key": "oracle.exadata.CD_IO_RQ_W_SM_SEC", "metadata": {"unit": "PerSecond", "description": "Number of requests to write small blocks per second to a cell disk", "displayName": "CD small write IOPS"}}, {"key": "oracle.exadata.CD_IO_ST_RQ", "metadata": {"unit": "MicroSecond", "description": "Average service time per request for small IO requests to a cell disk", "displayName": "Small request service time"}}, {"key": "oracle.exadata.CD_IO_TM_R_LG_RQ", "metadata": {"unit": "MicroSecond", "description": "Average latency of reading large blocks per request to a cell disk", "displayName": "CD large read latency rate (us/req)"}}, {"key": "oracle.exadata.CD_IO_TM_R_SM_RQ", "metadata": {"unit": "MicroSecond", "description": "Average latency of reading small blocks per request from a cell disk", "displayName": "CD small read latency rate (us/req)"}}, {"key": "oracle.exadata.CD_IO_TM_W_SM_RQ", "metadata": {"unit": "MicroSecond", "description": "Average latency of writing small blocks per request to a cell disk", "displayName": "CD small write latency rate (us/req)"}}, {"key": "oracle.exadata.CD_IO_UTIL", "metadata": {"unit": "Percent", "description": "Percentage of disk resources utilized for the cell disk", "displayName": "Cell disk utilization"}}, {"key": "oracle.exadata.CD_IO_UTIL_LG", "metadata": {"unit": "Percent", "description": "Percentage of disk resources utilized by large requests for the cell disk", "displayName": "Cell disk utilization by large requests"}}, {"key": "oracle.exadata.CD_IO_UTIL_SM", "metadata": {"unit": "Percent", "description": "Percentage of disk resources utilized by small requests for the cell disk", "displayName": "Cell disk utilization by small requests"}}], "isRecommended": true}, "flashlog": {"metrics": [{"key": "oracle.exadata.FL_BY_KEEP", "metadata": {"unit": "Count", "description": "The amount of redo data saved on flash due to disk I/O errors", "displayName": "Redo data saved on flash due to disk I/O errors"}}, {"key": "oracle.exadata.FL_EFFICIENCY_PERCENTAGE", "metadata": {"unit": "Percent", "description": "The efficiency of Smart Flash Logging expressed as a percentage", "displayName": "Flash Logging efficiency"}}, {"key": "oracle.exadata.FL_EFFICIENCY_PERCENTAGE_HOUR", "metadata": {"unit": "Percent", "description": "The efficiency of Smart Flash Logging over the last hour expressed as a percentage", "displayName": "Flash Logging efficiency past hour"}}], "isRecommended": true}, "griddisk": {"metrics": [{"key": "oracle.exadata.GD_BY_FC_DIRTY", "metadata": {"unit": "MegaByte", "description": "Number of unflushed megabytes cached in FLASHCACHE for a grid disk", "displayName": "Unflushed cached MB for a grid disk"}}, {"key": "oracle.exadata.GD_IO_RQ_R_LG_SEC", "metadata": {"unit": "PerSecond", "description": "Number of requests to read large blocks per second from a grid disk", "displayName": "GD large read IOPS"}}, {"key": "oracle.exadata.GD_IO_RQ_R_SCRUB_SEC", "metadata": {"unit": "PerSecond", "description": "Number of requests to read per second from a grid disk by the scrubbing job", "displayName": "GD scrubbing job read IOPS"}}, {"key": "oracle.exadata.GD_IO_RQ_R_SM_SEC", "metadata": {"unit": "PerSecond", "description": "Number of requests to read small blocks per second from a grid disk", "displayName": "GD small read IOPS"}}, {"key": "oracle.exadata.GD_IO_RQ_W_LG_SEC", "metadata": {"unit": "PerSecond", "description": "Number of requests to write large blocks per second to a grid disk", "displayName": "GD large write IOPS"}}, {"key": "oracle.exadata.GD_IO_RQ_W_SM_SEC", "metadata": {"unit": "PerSecond", "description": "Number of requests to write small blocks per second to a grid disk", "displayName": "GD small write IOPS"}}], "isRecommended": true}, "iorm-pdb": {"metrics": [{"key": "oracle.exadata.PDB_FC_BY_ALLOCATED", "metadata": {"unit": "MegaByte", "description": "Number of megabytes allocated in flash cache for this pluggable database", "displayName": "FlashCache MB allocated"}}, {"key": "oracle.exadata.PDB_FC_IO_BY_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes of I/O per second for this pluggable database to flash cache", "displayName": "FlashCache IO MBps"}}, {"key": "oracle.exadata.PDB_FC_IO_RQ_LG_SEC", "metadata": {"unit": "PerSecond", "description": "Number of large IO requests issued by this pluggable database to flash cache per second", "displayName": "FC large request IOPS"}}, {"key": "oracle.exadata.PDB_FC_IO_RQ_SM_SEC", "metadata": {"unit": "PerSecond", "description": "Number of small IO requests issued by this pluggable database to flash cache per second", "displayName": "FC small request IOPS"}}, {"key": "oracle.exadata.PDB_FD_IO_RQ_LG_SEC", "metadata": {"unit": "PerSecond", "description": "Number of large IO requests issued by this pluggable database to flash disks per second", "displayName": "FD large request IOPS"}}, {"key": "oracle.exadata.PDB_FD_IO_RQ_SM_SEC", "metadata": {"unit": "PerSecond", "description": "Number of small IO requests issued by this pluggable database to flash disks per second", "displayName": "FD small request IOPS"}}, {"key": "oracle.exadata.PDB_FD_IO_TM_LG_RQ", "metadata": {"unit": "MicroSecond", "description": "The rate which is the average latency of reading or writing large blocks per request by this pluggable database from flash disks", "displayName": "FD large RW latency rate (us/req)"}}, {"key": "oracle.exadata.PDB_FD_IO_TM_SM_RQ", "metadata": {"unit": "MicroSecond", "description": "The rate which is the average latency of reading or writing small blocks per request by this pluggable database from flash disks", "displayName": "FD small RW latency rate (us/req)"}}, {"key": "oracle.exadata.PDB_FD_IO_WT_LG_RQ", "metadata": {"unit": "MilliSecond", "description": "Average IORM wait time per request for large IO requests issued to flash disks by this pluggable database", "displayName": "IORM wait /req for large requests (avg)"}}, {"key": "oracle.exadata.PDB_FD_IO_WT_SM_RQ", "metadata": {"unit": "MilliSecond", "description": "Average IORM wait time per request for small IO requests issued to flash disks by this pluggable database", "displayName": "IORM wait /req for small requests (avg)"}}, {"key": "oracle.exadata.PDB_IO_RQ_LG_SEC", "metadata": {"unit": "PerSecond", "description": "Number of large IO requests issued by this pluggable database to hard disks per second", "displayName": "HDD large request IOPS"}}, {"key": "oracle.exadata.PDB_IO_RQ_SM_SEC", "metadata": {"unit": "PerSecond", "description": "Number of small IO requests issued by this pluggable database to hard disks per second", "displayName": "HDD small request IOPS"}}, {"key": "oracle.exadata.PDB_IO_TM_LG_RQ", "metadata": {"unit": "MicroSecond", "description": "The rate which is the average latency of reading or writing large blocks per request by this pluggable database from hard disks", "displayName": "HDD large RW latency rate (us/req)"}}, {"key": "oracle.exadata.PDB_IO_TM_SM_RQ", "metadata": {"unit": "MicroSecond", "description": "The rate which is the average latency of reading or writing small blocks per request by this pluggable database from hard disks", "displayName": "HDD small RW latency rate (us/req)"}}, {"key": "oracle.exadata.PDB_IO_WT_LG_RQ", "metadata": {"unit": "MilliSecond", "description": "Average IORM wait time per request for large IO requests issued to hard disks by this pluggable database", "displayName": "IORM wait /req for large requests (avg)"}}, {"key": "oracle.exadata.PDB_IO_WT_SM_RQ", "metadata": {"unit": "MilliSecond", "description": "Average IORM wait time per request for small IO requests issued to hard disks by this pluggable database", "displayName": "IORM wait /req for small requests (avg)"}}], "isRecommended": true}, "db-server": {"metrics": [{"key": "oracle.exadata.DS_BBU_TEMP", "metadata": {"unit": "Unspecified", "description": "Disk Controller Battery Temperature", "displayName": "Disk Controller Battery Temperature"}}, {"key": "oracle.exadata.DS_BBU_CHARGE", "metadata": {"unit": "Percent", "description": "Disk Controller Battery Charge", "displayName": "Disk Controller Battery Charge"}}, {"key": "oracle.exadata.DS_CPUT", "metadata": {"unit": "Percent", "description": "Percentage of time over the previous minute that the system CPUs were not idle.", "displayName": "CPU not idle %"}}, {"key": "oracle.exadata.DS_CPUT_MS", "metadata": {"unit": "Percent", "description": "Percentage of CPU time used by MS", "displayName": "CPU usage by MS %"}}, {"key": "oracle.exadata.DS_FANS", "metadata": {"unit": "Count", "description": "Number of working fans on the server", "displayName": "Fans working on the server"}}, {"key": "oracle.exadata.DS_MEMUT", "metadata": {"unit": "Percent", "description": "Percentage of total physical memory on this server that is currently used", "displayName": "Physical memory utilization"}}, {"key": "oracle.exadata.DS_MEMUT_MS", "metadata": {"unit": "Percent", "description": "Percentage of physical memory used by MS", "displayName": "Physical memory utilization by MS"}}, {"key": "oracle.exadata.DS_SWAP_IN_BY_SEC", "metadata": {"unit": "KiloBytePerSecond", "description": "Amount of swap pages read in KB per second", "displayName": "Swap read speed kBps"}}, {"key": "oracle.exadata.DS_SWAP_OUT_BY_SEC", "metadata": {"unit": "KiloBytePerSecond", "description": "Amount of swap pages written in KB per second", "displayName": "Swap write speed kBps"}}, {"key": "oracle.exadata.DS_SWAP_USAGE", "metadata": {"unit": "Percent", "description": "Percentage of swap used", "displayName": "Swap used %"}}, {"key": "oracle.exadata.DS_TEMP", "metadata": {"unit": "Unspecified", "description": "Temperature (Celsius) of the server, provided by the BMC", "displayName": "Temperature (Celsius) of the server"}}, {"key": "oracle.exadata.DS_VIRTMEM_MS", "metadata": {"unit": "MegaByte", "description": "Amount of virtual memory used by MS in MB", "displayName": "Virtual memory used by MS"}}], "isRecommended": true}, "pmemcache": {"metrics": [{"key": "oracle.exadata.DB_PC_BY_ALLOCATED", "metadata": {"unit": "MegaByte", "description": "Number of megabytes allocated in PMEM cache for this database", "displayName": "PMEM DB cache MB allocated"}}, {"key": "oracle.exadata.PC_BY_ALLOCATED", "metadata": {"unit": "MegaByte", "description": "Number of megabytes allocated in PMEM cache", "displayName": "PMEM cache MB allocated total"}}, {"key": "oracle.exadata.PDB_PC_BY_ALLOCATED", "metadata": {"unit": "MegaByte", "description": "Number of megabytes allocated in PMEM cache for this pluggable database", "displayName": "PMEM PDB cache MB allocated"}}], "isRecommended": true}, "infiniband": {"metrics": [{"key": "oracle.exadata.N_HCA_MB_RCV_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes received by InfiniBand interfaces per second", "displayName": "RX MBps on InfiniBand interfaces"}}, {"key": "oracle.exadata.N_HCA_MB_TRANS_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes transmitted by InfiniBand interfaces per second", "displayName": "TX MBps on InfiniBand interfaces"}}, {"key": "oracle.exadata.N_IB_MB_RCV_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes received by an InfiniBand port per second", "displayName": "InfiniBand RX port MBps"}}, {"key": "oracle.exadata.N_IB_MB_TRANS_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes transmitted by an InfiniBand port per second", "displayName": "InfiniBand TX port MBps"}}, {"key": "oracle.exadata.N_IB_UTIL_RCV", "metadata": {"unit": "Percent", "description": "Percentage of an InfiniBand port capacity utilized for receiving data", "displayName": "InfiniBand RX port utilization"}}, {"key": "oracle.exadata.N_IB_UTIL_TRANS", "metadata": {"unit": "Percent", "description": "Percentage of an InfiniBand port capacity utilized for transmitting data", "displayName": "InfiniBand TX port utilization"}}], "isRecommended": true}, "cell-global": {"metrics": [{"key": "oracle.exadata.CL_MEMUT_MS", "metadata": {"unit": "Percent", "description": "Percentage of physical memory used by MS", "displayName": "Physical memory utilization by MS"}}, {"key": "oracle.exadata.CL_MEMUT_CS", "metadata": {"unit": "Percent", "description": "Percentage of physical memory used by CELLSRV", "displayName": "Physical memory utilization by CELLSRV"}}, {"key": "oracle.exadata.CL_MEMUT", "metadata": {"unit": "Percent", "description": "Percentage of total physical memory on this server that is currently used", "displayName": "Physical memory utilization"}}, {"key": "oracle.exadata.CL_BBU_TEMP", "metadata": {"unit": "Unspecified", "description": "Disk Controller Battery Temperature", "displayName": "Disk Controller Battery Temperature"}}, {"key": "oracle.exadata.CL_BBU_CHARGE", "metadata": {"unit": "Percent", "description": "Disk Controller Battery Charge", "displayName": "Disk Controller Battery Charge"}}, {"key": "oracle.exadata.CL_SWAP_USAGE", "metadata": {"unit": "Percent", "description": "Percentage of swap used", "displayName": "Swap used %"}}, {"key": "oracle.exadata.CL_SWAP_IN_BY_SEC", "metadata": {"unit": "KiloBytePerSecond", "description": "Amount of swap pages read in KB per second", "displayName": "Swap read speed kBps"}}, {"key": "oracle.exadata.CL_SWAP_OUT_BY_SEC", "metadata": {"unit": "KiloBytePerSecond", "description": "Amount of swap pages written in KB per second", "displayName": "Swap write speed kBps"}}, {"key": "oracle.exadata.CL_CPUT", "metadata": {"unit": "Percent", "description": "Percentage of time over the previous minute that the system CPUs were not idle.", "displayName": "CPU not idle %"}}, {"key": "oracle.exadata.CL_CPUT_CS", "metadata": {"unit": "Percent", "description": "Percentage of CPU time used by CELLSRV", "displayName": "CPU usage by CELLSRV %"}}, {"key": "oracle.exadata.CL_CPUT_MS", "metadata": {"unit": "Percent", "description": "Percentage of CPU time used by MS", "displayName": "CPU usage by MS %"}}, {"key": "oracle.exadata.CL_VIRTMEM_CS", "metadata": {"unit": "MegaByte", "description": "Amount of virtual memory used by CELLSRV in MB", "displayName": "Virtual memory used by CELLSRV"}}, {"key": "oracle.exadata.CL_VIRTMEM_MS", "metadata": {"unit": "MegaByte", "description": "Amount of virtual memory used by MS in MB", "displayName": "Virtual memory used by MS"}}, {"key": "oracle.exadata.CL_TEMP", "metadata": {"unit": "Unspecified", "description": "Temperature (Celsius) of the server, provided by the BMC", "displayName": "Temperature (Celsius) of the server"}}, {"key": "oracle.exadata.CL_FANS", "metadata": {"unit": "Count", "description": "Number of working fans on the cell", "displayName": "Fans working on the cell"}}, {"key": "oracle.exadata.IORM_MODE", "metadata": {"unit": "Count", "description": "I/O Resource Manager objective for the cell", "displayName": "IORM objective for the cell"}}], "isRecommended": true}, "netdev_roce": {"metrics": [{"key": "oracle.exadata.EXW_ROCE_LOCAL_ACK_TIMEOUT_ERR", "metadata": {"unit": "Count", "description": "Network interface sender-side ACK timer expiry count", "displayName": "Sender-side ACK timer expiry count"}}, {"key": "oracle.exadata.EXW_ROCE_PAUSE", "metadata": {"unit": "Count", "description": "Number of pause frames on the RoCE lane", "displayName": "Pause frames on the RoCE lane"}}, {"key": "oracle.exadata.EXW_ROCE_RNR_NAK_RETRY_ERR", "metadata": {"unit": "Count", "description": "Number of received RNR NAK packets", "displayName": "Received RNR NAK packets"}}, {"key": "oracle.exadata.EXW_ROCE_RX_BY", "metadata": {"unit": "MegaByte", "description": "Number of bytes received by the RoCE lane", "displayName": "RX MBytes by the RoCE lane"}}, {"key": "oracle.exadata.EXW_ROCE_RX_BY_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of bytes per second received by the RoCE lane", "displayName": "RX MBps by the RoCE lane"}}, {"key": "oracle.exadata.EXW_ROCE_TX_BY", "metadata": {"unit": "MegaByte", "description": "Number of bytes transmitted by the RoCE lane", "displayName": "TX MBytes by the RoCE lane"}}, {"key": "oracle.exadata.EXW_ROCE_TX_BY_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of bytes per second transmitted by the RoCE lane", "displayName": "TX MBps by the RoCE lane"}}], "isRecommended": true}, "server-disk": {"metrics": [{"key": "oracle.exadata.OS_IO_BY_R_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of bytes read per second from the device", "displayName": "Device RX rate MBps"}}, {"key": "oracle.exadata.OS_IO_BY_W_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of bytes written per second to the device", "displayName": "Device TX rate MBps"}}, {"key": "oracle.exadata.OS_IO_RQ_R_SEC", "metadata": {"unit": "PerSecond", "description": "Number of read requests completed per second for the device", "displayName": "Device reads completed (req/s)"}}, {"key": "oracle.exadata.OS_IO_RQ_SZ", "metadata": {"unit": "KiloByte", "description": "Average size of IO requests issued to the device", "displayName": "Device IO request size (avg)"}}, {"key": "oracle.exadata.OS_IO_RQ_W_SEC", "metadata": {"unit": "PerSecond", "description": "Number of write requests completed per second for the device", "displayName": "Device writes completed (req/s)"}}, {"key": "oracle.exadata.OS_IO_TM_RQ", "metadata": {"unit": "MilliSecond", "description": "Average service time of the IO requests issued to the device", "displayName": "Device IO request service time (avg)"}}, {"key": "oracle.exadata.OS_IO_UTIL_PCT", "metadata": {"unit": "Percent", "description": "Percentage of time during which I/O requests were issued to the device", "displayName": "Device IO requests time percentage"}}, {"key": "oracle.exadata.OS_IO_WT_RQ", "metadata": {"unit": "MilliSecond", "description": "Average latency of the IO requests issued to the device", "displayName": "Device IO request latency (avg)"}}, {"key": "oracle.exadata.OS_IO_WT_R_RQ", "metadata": {"unit": "MilliSecond", "description": "Average latency of read requests from the device", "displayName": "Device read request latency (avg)"}}, {"key": "oracle.exadata.OS_IO_WT_W_RQ", "metadata": {"unit": "MilliSecond", "description": "Average latency of write requests to the device", "displayName": "Device write request latency (avg)"}}], "isRecommended": true}, "db-server-fs": {"metrics": [{"key": "oracle.exadata.DS_FSUT", "metadata": {"unit": "Percent", "description": "Percentage of total space on this file system that is currently used", "displayName": "File system space utilization"}}], "isRecommended": true}, "iorm-cluster": {"metrics": [{"key": "oracle.exadata.CLU_FC_IO_BY_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes of I/O per second to flash cache by this cluster", "displayName": "FlashCache IO MBps"}}, {"key": "oracle.exadata.CLU_FD_IO_BY_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes of I/O per second to flash disks by this cluster", "displayName": "FlashDisks IO Mbps"}}, {"key": "oracle.exadata.CLU_FD_IO_UTIL", "metadata": {"unit": "Percent", "description": "Percentage of flash resources utilized by this cluster", "displayName": "Flash utilization"}}, {"key": "oracle.exadata.CLU_IO_BY_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes of I/O per second to hard disks by this cluster", "displayName": "Hard disks IO MBps"}}, {"key": "oracle.exadata.CLU_IO_UTIL_LG", "metadata": {"unit": "Percent", "description": "Percentage of disk resources utilized by large requests from this cluster", "displayName": "Disk utilization by large requests"}}, {"key": "oracle.exadata.CLU_IO_UTIL_SM", "metadata": {"unit": "Percent", "description": "Percentage of disk resources utilized by small requests from this cluster", "displayName": "Disk utilization by small requests"}}], "isRecommended": true}, "iorm-category": {"metrics": [{"key": "oracle.exadata.CT_FC_IO_BY_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes of I/O per second for this category to flash cache", "displayName": "FlashCache IO MBps"}}, {"key": "oracle.exadata.CT_FD_IO_BY_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes of I/O per second for this category to flash disks", "displayName": "FlashDisks IO Mbps"}}], "isRecommended": true}, "server-global": {"metrics": [{"key": "oracle.exadata.OS_CPU_LOAD1", "metadata": {"unit": "Count", "description": "System load average over the last 1 minute", "displayName": "System load 1m"}}, {"key": "oracle.exadata.OS_CPU_LOAD5", "metadata": {"unit": "Count", "description": "System load average over the last 5 minutes", "displayName": "System load 5m"}}, {"key": "oracle.exadata.OS_CPU_LOAD15", "metadata": {"unit": "Count", "description": "System load average over the last 15 minutes", "displayName": "System load 15m"}}, {"key": "oracle.exadata.OS_CPU_PCT", "metadata": {"unit": "Percent", "description": "Percentage of CPU utilization over the time interval", "displayName": "CPU usage %"}}, {"key": "oracle.exadata.OS_MEM_BY_AVAIL", "metadata": {"unit": "MegaByte", "description": "Total available server memory", "displayName": "Available memory"}}, {"key": "oracle.exadata.OS_MEM_BY_FREE", "metadata": {"unit": "MegaByte", "description": "Total free server memory", "displayName": "Free memory"}}, {"key": "oracle.exadata.OS_MEM_BY_USED", "metadata": {"unit": "MegaByte", "description": "Total used server memory", "displayName": "Used memory"}}, {"key": "oracle.exadata.OS_MEM_BY_TOTAL", "metadata": {"unit": "MegaByte", "description": "Total usable server memory", "displayName": "Usable memory"}}, {"key": "oracle.exadata.OS_SWAP_BY_FREE", "metadata": {"unit": "KiloByte", "description": "Total amount of free swap space", "displayName": "Swap kB available"}}, {"key": "oracle.exadata.OS_SWAP_BY_USED", "metadata": {"unit": "KiloByte", "description": "Total amount of used swap space", "displayName": "Swap kB used"}}, {"key": "oracle.exadata.OS_SWAP_BY_TOTAL", "metadata": {"unit": "KiloByte", "description": "Total amount of swap space", "displayName": "Swap kB total"}}], "isRecommended": true}, "cell-global-fs": {"metrics": [{"key": "oracle.exadata.CL_FSUT", "metadata": {"unit": "Percent", "description": "Percentage of total space on this file system that is currently used", "displayName": "File system space utilization"}}], "isRecommended": true}, "ipaddress_queue": {"metrics": [{"key": "oracle.exadata.EXW_RDS_PING", "metadata": {"unit": "MicroSecond", "description": "Average rds-ping latency", "displayName": "Average rds-ping latency"}}, {"key": "oracle.exadata.EXW_RDS_PING_0", "metadata": {"unit": "MicroSecond", "description": "Average rds-ping latency on lane 0", "displayName": "Average rds-ping latency on lane 0"}}], "isRecommended": true}, "host-interconnect": {"metrics": [{"key": "oracle.exadata.N_MB_RDMA_DROP_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes dropped during RDMA transmission per second to a particular host", "displayName": "RDMA TX MBps dropped"}}, {"key": "oracle.exadata.N_MB_RECEIVED_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes per second received from a particular host", "displayName": "RX MBps from host"}}, {"key": "oracle.exadata.N_MB_SENT_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes transmitted per second to a particular host", "displayName": "TX MBps to host"}}], "isRecommended": true}, "ethernet_interface": {"metrics": [{"key": "oracle.exadata.N_NIC_KB_RCV_SEC", "metadata": {"unit": "KiloBytePerSecond", "description": "Number of kilobytes received by Ethernet interfaces per second", "displayName": "Ethernet RX kBps"}}, {"key": "oracle.exadata.N_NIC_KB_TRANS_SEC", "metadata": {"unit": "KiloBytePerSecond", "description": "Number of kilobytes transmitted by Ethernet interfaces per second", "displayName": "Ethernet TX kBps"}}], "isRecommended": true}, "iorm-db (optional)": {"metrics": [{"key": "oracle.exadata.DB_FC_IO_RQ_SEC", "metadata": {"unit": "PerSecond", "description": "Number of IO requests issued by a database to flash cache per second", "displayName": "FlashCache IOPS"}}, {"key": "oracle.exadata.DB_FD_IO_BY_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes of I/O per second for this database to flash disks", "displayName": "FlashDisks IO Mbps"}}, {"key": "oracle.exadata.DB_FD_IO_LOAD", "metadata": {"unit": "Count", "description": "Average I/O load from this database for flash disks", "displayName": "FlashDisks IO load (avg)"}}, {"key": "oracle.exadata.DB_FD_IO_TM", "metadata": {"unit": "MicroSecond", "description": "The cumulative latency of reading or writing blocks by a database from flash disks", "displayName": "FD RW latency (cumulative)"}}, {"key": "oracle.exadata.DB_FD_IO_TM_LG", "metadata": {"unit": "MicroSecond", "description": "The cumulative latency of reading or writing large blocks by a database from flash disks", "displayName": "FD large RW latency (cumulative)"}}, {"key": "oracle.exadata.DB_FD_IO_TM_RQ", "metadata": {"unit": "MicroSecond", "description": "The rate which is the average latency of reading or writing blocks per request by a database from flash disks", "displayName": "FD RW latency rate (us/req)"}}, {"key": "oracle.exadata.DB_FD_IO_TM_SM", "metadata": {"unit": "MicroSecond", "description": "The cumulative latency of reading or writing small blocks by a database from flash disks", "displayName": "FD small RW latency (cumulative)"}}, {"key": "oracle.exadata.DB_FD_IO_UTIL", "metadata": {"unit": "Percent", "description": "Percentage of flash resources utilized by this database", "displayName": "Flash utilization"}}, {"key": "oracle.exadata.DB_FD_IO_UTIL_LG", "metadata": {"unit": "Percent", "description": "Percentage of flash resources utilized by large requests from this database", "displayName": "Flash utilization by large requests"}}, {"key": "oracle.exadata.DB_FD_IO_UTIL_SM", "metadata": {"unit": "Percent", "description": "Percentage of flash resources utilized by small requests from this database", "displayName": "Flash utilization by small requests"}}, {"key": "oracle.exadata.DB_FD_IO_WT_LG", "metadata": {"unit": "MilliSecond", "description": "IORM wait time for large IO requests issued to flash disks by a database", "displayName": "IORM wait for large requests"}}, {"key": "oracle.exadata.DB_FD_IO_WT_SM", "metadata": {"unit": "MilliSecond", "description": "IORM wait time for small IO requests issued to flash disks by a database", "displayName": "IORM wait for small requests"}}, {"key": "oracle.exadata.DB_FL_IO_BY", "metadata": {"unit": "MegaByte", "description": "The number of MB written to the Flash Log", "displayName": "Flash Log MB written"}}, {"key": "oracle.exadata.DB_FL_IO_BY_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "The number of MB written per second to the Flash Log", "displayName": "Flash Log write rate MBps"}}, {"key": "oracle.exadata.DB_FL_IO_RQ_SEC", "metadata": {"unit": "PerSecond", "description": "The number of I/O requests per second issued to the Flash Log", "displayName": "Flash Log request IOPS"}}, {"key": "oracle.exadata.DB_IO_BY_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes of I/O per second for this database to hard disks", "displayName": "Hard disks IO MBps"}}, {"key": "oracle.exadata.DB_IO_LOAD", "metadata": {"unit": "Count", "description": "Average I/O load from this database for hard disks", "displayName": "Hard disks IO load (avg)"}}, {"key": "oracle.exadata.DB_IO_TM_LG", "metadata": {"unit": "MicroSecond", "description": "The cumulative latency of reading or writing large blocks by a database from hard disks", "displayName": "HDD large RW latency (cumulative)"}}, {"key": "oracle.exadata.DB_IO_TM_SM", "metadata": {"unit": "MicroSecond", "description": "The cumulative latency of reading or writing small blocks by a database from hard disks", "displayName": "HDD small RW latency (cumulative)"}}, {"key": "oracle.exadata.DB_IO_UTIL_LG", "metadata": {"unit": "Percent", "description": "Percentage of disk resources utilized by large requests from this database", "displayName": "Disk utilization by large requests"}}, {"key": "oracle.exadata.DB_IO_UTIL_SM", "metadata": {"unit": "Percent", "description": "Percentage of disk resources utilized by small requests from this database", "displayName": "Disk utilization by small requests"}}, {"key": "oracle.exadata.DB_IO_WT_LG", "metadata": {"unit": "MilliSecond", "description": "IORM wait time for large IO requests issued to hard disks by a database", "displayName": "IORM wait for large requests"}}, {"key": "oracle.exadata.DB_IO_WT_SM", "metadata": {"unit": "MilliSecond", "description": "IORM wait time for small IO requests issued to hard disks by a database", "displayName": "IORM wait for small requests"}}, {"key": "oracle.exadata.DB_XRM_BY_ALLOCATED", "metadata": {"unit": "MegaByte", "description": "Number of megabytes allocated in XRMEM cache for this database", "displayName": "XRMEM DB cache MB allocated"}}], "isRecommended": true}, "smartio (optional)": {"metrics": [{"key": "oracle.exadata.SIO_IO_EL_OF", "metadata": {"unit": "MegaByte", "description": "Cumulative number of megabytes eligible for smart IO offload", "displayName": "Eligible MB for smart IO offload"}}, {"key": "oracle.exadata.SIO_IO_EL_OF_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes per second eligible for smart IO offload", "displayName": "Eligible MBps for smart IO offload"}}, {"key": "oracle.exadata.SIO_IO_OF_RE", "metadata": {"unit": "MegaByte", "description": "Cumulative number of interconnect megabytes returned by smart IO", "displayName": "Interconnect returned MB"}}, {"key": "oracle.exadata.SIO_IO_OF_RE_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of interconnect megabytes per second returned by smart IO", "displayName": "Interconnect returned MBps"}}, {"key": "oracle.exadata.SIO_IO_PA_TH", "metadata": {"unit": "MegaByte", "description": "Cumulative number of megabytes of passthru IOs by smart IO", "displayName": "Passthru IO MB"}}, {"key": "oracle.exadata.SIO_IO_PA_TH_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes per second of passthru IOs by smart IO", "displayName": "Passthru IO MBps"}}, {"key": "oracle.exadata.SIO_IO_RD_FC", "metadata": {"unit": "MegaByte", "description": "Cumulative number of megabytes read from flash cache by smart IO", "displayName": "SIO reads MB from FlashCache"}}, {"key": "oracle.exadata.SIO_IO_RD_FC_HD", "metadata": {"unit": "MegaByte", "description": "Cumulative number of megabytes read from both flash cache and hard disk by smart IO", "displayName": "SIO reads MB total"}}, {"key": "oracle.exadata.SIO_IO_RD_FC_HD_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes per second read from both flash cache and hard disk by smart IO", "displayName": "SIO reads MBps total"}}, {"key": "oracle.exadata.SIO_IO_RD_FC_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes per second read from flash cache by smart IO", "displayName": "SIO reads MBps from FlashCache"}}, {"key": "oracle.exadata.SIO_IO_RD_HD", "metadata": {"unit": "MegaByte", "description": "Cumulative number of megabytes read from hard disk by smart IO", "displayName": "SIO reads MB from HDD"}}, {"key": "oracle.exadata.SIO_IO_RD_HD_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes per second read from hard disk by smart IO", "displayName": "SIO reads MBps from HDD"}}, {"key": "oracle.exadata.SIO_IO_RD_RQ_FC_HD_SEC", "metadata": {"unit": "PerSecond", "description": "Number of read IO requests per second from both flash cache and hard disk by smart IO", "displayName": "SIO read IOPS total"}}, {"key": "oracle.exadata.SIO_IO_RD_RQ_FC_SEC", "metadata": {"unit": "PerSecond", "description": "Number of read IO requests per second from flash cache by smart IO", "displayName": "SIO FC read IOPS"}}, {"key": "oracle.exadata.SIO_IO_RD_RQ_HD_SEC", "metadata": {"unit": "PerSecond", "description": "Number of read IO requests per second from hard disk by smart IO", "displayName": "SIO HDD read IOPS"}}, {"key": "oracle.exadata.SIO_IO_RV_OF", "metadata": {"unit": "MegaByte", "description": "Cumulative number of megabytes sent to DB node to balance CPU by smart IO", "displayName": "DB node MB sent to balance CPU"}}, {"key": "oracle.exadata.SIO_IO_RV_OF_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes per second sent to DB node to balance CPU by smart IO", "displayName": "DB node MBps sent to balance CPU"}}, {"key": "oracle.exadata.SIO_IO_SI_SV", "metadata": {"unit": "MegaByte", "description": "Cumulative number of megabytes saved by storage index", "displayName": "Storage index save MB"}}, {"key": "oracle.exadata.SIO_IO_SI_SV_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes per second saved by storage index", "displayName": "Storage index save MBps"}}, {"key": "oracle.exadata.SIO_IO_WR_FC", "metadata": {"unit": "MegaByte", "description": "Cumulative number of megabytes of flash cache population writes by smart IO", "displayName": "SIO FC population writes MB"}}, {"key": "oracle.exadata.SIO_IO_WR_FC_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes per second of flash cache population writes by smart IO", "displayName": "SIO FC population writes MBps"}}, {"key": "oracle.exadata.SIO_IO_WR_HD", "metadata": {"unit": "MegaByte", "description": "Cumulative number of megabytes written to hard disk by smart IO", "displayName": "SIO to HDD written MB"}}, {"key": "oracle.exadata.SIO_IO_WR_HD_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes per second written to hard disk by smart IO", "displayName": "SIO to HDD write MBps"}}, {"key": "oracle.exadata.SIO_IO_WR_RQ_FC_SEC", "metadata": {"unit": "PerSecond", "description": "Number of IO requests per second for flash cache population writes by smart IO", "displayName": "SIO FC population write IOPS"}}, {"key": "oracle.exadata.SIO_IO_WR_RQ_HD_SEC", "metadata": {"unit": "PerSecond", "description": "Number of write IO requests per second to hard disk by smart IO", "displayName": "SIO to HDD write IOPS"}}, {"key": "oracle.exadata.SIO_BG_CPU", "metadata": {"unit": "MicroSecond", "description": "Cumulative CPU time used by background smart IO", "displayName": "Background SIO CPU time used (cumulative)"}}, {"key": "oracle.exadata.SIO_FG_CPU", "metadata": {"unit": "MicroSecond", "description": "Cumulative CPU time used by foreground smart IO", "displayName": "Foreground SIO CPU time used (cumulative)"}}, {"key": "oracle.exadata.SIO_PDB_BG_CPU", "metadata": {"unit": "MicroSecond", "description": "Cumulative CPU time used by background smart IO for this pluggable database", "displayName": "BG PDB SIO CPU time used (cumulative)"}}, {"key": "oracle.exadata.SIO_PDB_BG_CPU_SEC", "metadata": {"unit": "PerSecond", "description": "CPU time used by background smart IO per second for this pluggable database", "displayName": "BG PDB SIO CPU time used (us/sec)"}}, {"key": "oracle.exadata.SIO_PDB_FG_CPU", "metadata": {"unit": "MicroSecond", "description": "Cumulative CPU time used by foreground smart IO for this pluggable database", "displayName": "FG PDB SIO CPU time used (cumulstive)"}}, {"key": "oracle.exadata.SIO_PDB_FG_CPU_SEC", "metadata": {"unit": "PerSecond", "description": "CPU time used by foreground smart IO per second for this pluggable database", "displayName": "FG PDB SIO CPU time used (us/sec)"}}], "isRecommended": true}, "celldisk (optional)": {"metrics": [{"key": "oracle.exadata.CD_IO_ERRS", "metadata": {"unit": "Count", "description": "Number of IO errors on a cell disk", "displayName": "Cell disk IO errors"}}, {"key": "oracle.exadata.CD_IO_ERRS_MIN", "metadata": {"unit": "PerMinute", "description": "Number of IO errors on a cell disk per minute", "displayName": "Cell disk IO errors per minute"}}, {"key": "oracle.exadata.CD_IO_TM_R_LG", "metadata": {"unit": "MicroSecond", "description": "Cumulative latency of reading large blocks from a cell disk", "displayName": "CD large read latency (cumulative)"}}, {"key": "oracle.exadata.CD_IO_TM_R_SM", "metadata": {"unit": "MicroSecond", "description": "Cumulative latency of reading small blocks from a cell disk", "displayName": "CD small read latency (cumulative)"}}, {"key": "oracle.exadata.CD_IO_TM_W_LG", "metadata": {"unit": "MicroSecond", "description": "Cumulative latency of writing large blocks to a cell disk", "displayName": "CD large write latency (cumulative)"}}, {"key": "oracle.exadata.CD_IO_TM_W_LG_RQ", "metadata": {"unit": "MicroSecond", "description": "Average latency of writing large blocks per request to a cell disk", "displayName": "CD large write latency rate (us/req)"}}, {"key": "oracle.exadata.CD_IO_TM_W_SM", "metadata": {"unit": "MicroSecond", "description": "Cumulative latency of writing small blocks to a cell disk", "displayName": "CD small write latency (cumulative)"}}], "isRecommended": true}, "flashcache-io-basic": {"metrics": [{"key": "oracle.exadata.FC_BYKEEP_USED", "metadata": {"unit": "MegaByte", "description": "Number of megabytes used for keep objects on FlashCache", "displayName": "Keep pool used MB"}}, {"key": "oracle.exadata.FC_BY_ALLOCATED", "metadata": {"unit": "MegaByte", "description": "Number of megabytes allocated in flash cache", "displayName": "Allocated MB in FlashCache"}}, {"key": "oracle.exadata.FC_BY_ALLOCATED_OLTP", "metadata": {"unit": "MegaByte", "description": "Number of megabytes allocated for OLTP data in flash cache", "displayName": "Allocated MB for OLTP data in FC"}}, {"key": "oracle.exadata.FC_IO_BY_R", "metadata": {"unit": "MegaByte", "description": "Number of megabytes of small reads (OLTP) from flash cache", "displayName": "OLTP small reads MB"}}, {"key": "oracle.exadata.FC_IO_BY_R_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes of small reads (OLTP) per second from flash cache", "displayName": "OLTP small reads MBps"}}, {"key": "oracle.exadata.FC_IO_BY_R_SKIP", "metadata": {"unit": "MegaByte", "description": "Number of megabytes read from disks for IO requests that bypass FlashCache", "displayName": "Bypass reads MB"}}, {"key": "oracle.exadata.FC_IO_BY_W", "metadata": {"unit": "MegaByte", "description": "Number of megabytes written to FlashCache", "displayName": "FlashCache MB written"}}, {"key": "oracle.exadata.FC_IO_BY_W_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes per second written to FlashCache", "displayName": "FlashCache write MBps"}}, {"key": "oracle.exadata.FC_IO_BY_W_SKIP", "metadata": {"unit": "MegaByte", "description": "Number of megabytes written to disk for IO requests that bypass FlashCache", "displayName": "Bypass written MB"}}, {"key": "oracle.exadata.FC_IO_RQ_R_SEC", "metadata": {"unit": "PerSecond", "description": "Number of small reads (OLTP) per second satisfied from the flash cache", "displayName": "OLTP small read hit IOPS"}}, {"key": "oracle.exadata.FC_IO_RQ_W_SEC", "metadata": {"unit": "PerSecond", "description": "Number of requests per second which resulted in FlashCache being populated with data", "displayName": "IOPS successfully populating FC with data"}}], "isRecommended": true}, "flashlog (optional)": {"metrics": [{"key": "oracle.exadata.FL_IO_DB_BY_W", "metadata": {"unit": "MegaByte", "description": "The number of MB written to hard disk by Smart Flash Logging", "displayName": "Flash Logging MB written to hard disk"}}, {"key": "oracle.exadata.FL_IO_DB_BY_W_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "The rate which is the number of MB per second written to hard disk by Smart Flash Logging", "displayName": "Flash Logging write to hard disk MBps"}}, {"key": "oracle.exadata.FL_IO_FL_BY_W", "metadata": {"unit": "MegaByte", "description": "The number of MB written to flash by Smart Flash Logging", "displayName": "Flash Logging MB written to flash"}}, {"key": "oracle.exadata.FL_IO_FL_BY_W_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "The rate which is the number of MB per second written to flash by Smart Flash Logging", "displayName": "Flash Logging write to flash MBps"}}, {"key": "oracle.exadata.FL_IO_TM_W", "metadata": {"unit": "MicroSecond", "description": "Cumulative latency of all redo log writes", "displayName": "Redo log writes cumulative latency"}}, {"key": "oracle.exadata.FL_IO_TM_W_RQ", "metadata": {"unit": "MicroSecond", "description": "Average latency of all redo log writes", "displayName": "Redo log writes average latency"}}, {"key": "oracle.exadata.FL_IO_W_SKIP_BUSY_MIN", "metadata": {"unit": "PerMinute", "description": "The number of redo writes during the last minute that could not be serviced by Smart Flash Logging because too much data had not yet been written to disk", "displayName": "Redo writes skipped per minute due to not enough data on disk"}}, {"key": "oracle.exadata.FL_RQ_TM_W", "metadata": {"unit": "MicroSecond", "description": "Cumulative latency of all redo log write requests (includes network and other processing overhead)", "displayName": "Redo log writes e2e cumulative latency"}}, {"key": "oracle.exadata.FL_RQ_TM_W_RQ", "metadata": {"unit": "MicroSecond", "description": "Average latency of all redo log write requests", "displayName": "Redo log writes e2e average latency"}}], "isRecommended": true}, "griddisk (optional)": {"metrics": [{"key": "oracle.exadata.GD_IO_BY_R_LG", "metadata": {"unit": "MegaByte", "description": "Number of megabytes read in large blocks from a grid disk", "displayName": "GD large read MB"}}, {"key": "oracle.exadata.GD_IO_BY_R_LG_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes read in large blocks per second from a grid disk", "displayName": "GD large read MBps"}}, {"key": "oracle.exadata.GD_IO_BY_R_SCRUB", "metadata": {"unit": "MegaByte", "description": "Number of megabytes read from a grid disk by the scrubbing job", "displayName": "GD Scrubbing job read MB"}}, {"key": "oracle.exadata.GD_IO_BY_R_SCRUB_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes read per second from a grid disk by the scrubbing job", "displayName": "GD Scrubbing job read MBps"}}, {"key": "oracle.exadata.GD_IO_BY_R_SM", "metadata": {"unit": "MegaByte", "description": "Number of megabytes read in small blocks from a grid disk", "displayName": "GD small read MB"}}, {"key": "oracle.exadata.GD_IO_BY_R_SM_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes read in small blocks per second from a grid disk", "displayName": "GD small read MBps"}}, {"key": "oracle.exadata.GD_IO_BY_W_LG", "metadata": {"unit": "MegaByte", "description": "Number of megabytes written in large blocks to a grid disk", "displayName": "GD large write MB"}}, {"key": "oracle.exadata.GD_IO_BY_W_LG_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes written in large blocks per second to a grid disk", "displayName": "GD large write MBps"}}, {"key": "oracle.exadata.GD_IO_BY_W_SM", "metadata": {"unit": "MegaByte", "description": "Number of megabytes written in small blocks to a grid disk", "displayName": "GD small write MB"}}, {"key": "oracle.exadata.GD_IO_BY_W_SM_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes written in small blocks per second to a grid disk", "displayName": "GD small write MBps"}}, {"key": "oracle.exadata.GD_IO_ERRS", "metadata": {"unit": "Count", "description": "Number of IO errors on a grid disk", "displayName": "Grid disk IO errors"}}, {"key": "oracle.exadata.GD_IO_ERRS_MIN", "metadata": {"unit": "PerMinute", "description": "Number of IO errors on a grid disk per minute", "displayName": "Grid disk IO errors per minute"}}, {"key": "oracle.exadata.GD_IO_ERRS_SCRUB", "metadata": {"unit": "Count", "description": "Number of IO errors hit by the scrubbing job on a grid disk", "displayName": "Grid disk IO errors scrubbed"}}, {"key": "oracle.exadata.GD_NVM_READ_RETRIES", "metadata": {"unit": "Count", "description": "Number of read retries for a non-volatile memory (NVM) grid disk", "displayName": "Read retries for an NVM grid disk"}}, {"key": "oracle.exadata.GD_SP_BY_ALLOCATED", "metadata": {"unit": "MegaByte", "description": "Allocated physical space for grid disk in bytes", "displayName": "Physical space MB allocated for grid disk"}}, {"key": "oracle.exadata.GD_SP_IO_BY_PARTIAL", "metadata": {"unit": "Byte", "description": "Bytes returned by partial IOs", "displayName": "Partial IO bytes returned"}}, {"key": "oracle.exadata.GD_SP_IO_BY_PARTIAL_SEC", "metadata": {"unit": "KiloBytePerSecond", "description": "Bytes returned by partial IOs per second", "displayName": "Partial IO bytes returned rate (kBps)"}}, {"key": "oracle.exadata.GD_SP_IO_BY_REDIRECTED", "metadata": {"unit": "Byte", "description": "Sparse bytes redirected to original data block", "displayName": "Sparse bytes redirected"}}, {"key": "oracle.exadata.GD_SP_IO_BY_REDIRECTED_SEC", "metadata": {"unit": "KiloBytePerSecond", "description": "Sparse bytes redirected to original data block per second", "displayName": "Sparse kBps redirected rate (kBps)"}}, {"key": "oracle.exadata.GD_SP_IO_RQ_PARTIAL_SEC", "metadata": {"unit": "PerSecond", "description": "Number of IO requests that returned partial data per second", "displayName": "Partial data return requests IOPS"}}, {"key": "oracle.exadata.GD_SP_PRCT_ALLOCATED", "metadata": {"unit": "Percent", "description": "Allocated physical space for grid disk by percentage", "displayName": "Allocated physical space %"}}], "isRecommended": true}, "iorm-pdb (optional)": {"metrics": [{"key": "oracle.exadata.PDB_FC_IO_RQ_SEC", "metadata": {"unit": "PerSecond", "description": "Number of IO requests issued by this pluggable database to flash cache per second", "displayName": "FlashCache IOPS"}}, {"key": "oracle.exadata.PDB_FD_IO_BY_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes of I/O per second for this pluggable database to flash disks", "displayName": "FlashDisks IO Mbps"}}, {"key": "oracle.exadata.PDB_FD_IO_LOAD", "metadata": {"unit": "Count", "description": "Average I/O load from this pluggable database for flash disks", "displayName": "FlashDisks IO load (avg)"}}, {"key": "oracle.exadata.PDB_FD_IO_TM", "metadata": {"unit": "MicroSecond", "description": "The cumulative latency of reading or writing blocks by this pluggable database from flash disks", "displayName": "FD RW latency (cumulative)"}}, {"key": "oracle.exadata.PDB_FD_IO_TM_LG", "metadata": {"unit": "MicroSecond", "description": "The cumulative latency of reading or writing large blocks by this pluggable database from flash disks", "displayName": "FD large RW latency (cumulative)"}}, {"key": "oracle.exadata.PDB_FD_IO_TM_RQ", "metadata": {"unit": "MicroSecond", "description": "The rate which is the average latency of reading or writing blocks per request by this pluggable database from flash disks", "displayName": "FD RW latency rate (us/req)"}}, {"key": "oracle.exadata.PDB_FD_IO_TM_SM", "metadata": {"unit": "MicroSecond", "description": "The cumulative latency of reading or writing small blocks by this pluggable database from flash disks", "displayName": "FD small RW latency (cumulative)"}}, {"key": "oracle.exadata.PDB_FD_IO_UTIL", "metadata": {"unit": "Percent", "description": "Percentage of flash resources utilized by this pluggable database", "displayName": "Flash utilization"}}, {"key": "oracle.exadata.PDB_FD_IO_UTIL_LG", "metadata": {"unit": "Percent", "description": "Percentage of flash resources utilized by large requests from this pluggable database", "displayName": "Flash utilization by large requests"}}, {"key": "oracle.exadata.PDB_FD_IO_UTIL_SM", "metadata": {"unit": "Percent", "description": "Percentage of flash resources utilized by small requests from this pluggable database", "displayName": "Flash utilization by small requests"}}, {"key": "oracle.exadata.PDB_FD_IO_WT_LG", "metadata": {"unit": "MilliSecond", "description": "IORM wait time for large IO requests issued to flash disks by this pluggable database", "displayName": "IORM wait for large requests"}}, {"key": "oracle.exadata.PDB_FD_IO_WT_SM", "metadata": {"unit": "MilliSecond", "description": "IORM wait time for small IO requests issued to flash disks by this pluggable database", "displayName": "IORM wait for small requests"}}, {"key": "oracle.exadata.PDB_IO_BY_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes of I/O per second for this pluggable database to hard disks", "displayName": "Hard disks IO MBps"}}, {"key": "oracle.exadata.PDB_IO_LOAD", "metadata": {"unit": "Count", "description": "Average I/O load from this pluggable database for hard disks", "displayName": "Hard disks IO load (avg)"}}, {"key": "oracle.exadata.PDB_IO_TM_LG", "metadata": {"unit": "MicroSecond", "description": "The cumulative latency of reading or writing large blocks by this pluggable database from hard disks", "displayName": "HDD large RW latency (cumulative)"}}, {"key": "oracle.exadata.PDB_IO_TM_SM", "metadata": {"unit": "MicroSecond", "description": "The cumulative latency of reading or writing small blocks by this pluggable database from hard disks", "displayName": "HDD small RW latency (cumulative)"}}, {"key": "oracle.exadata.PDB_IO_UTIL_LG", "metadata": {"unit": "Percent", "description": "Percentage of disk resources utilized by large requests from this pluggable database", "displayName": "Disk utilization by large requests"}}, {"key": "oracle.exadata.PDB_IO_UTIL_SM", "metadata": {"unit": "Percent", "description": "Percentage of disk resources utilized by small requests from this pluggable database", "displayName": "Disk utilization by small requests"}}, {"key": "oracle.exadata.PDB_IO_WT_LG", "metadata": {"unit": "MilliSecond", "description": "IORM wait time for large IO requests issued to hard disks by this pluggable database", "displayName": "IORM wait for large requests"}}, {"key": "oracle.exadata.PDB_IO_WT_SM", "metadata": {"unit": "MilliSecond", "description": "IORM wait time for small IO requests issued to hard disks by this pluggable database", "displayName": "IORM wait for small requests"}}, {"key": "oracle.exadata.PDB_XRM_BY_ALLOCATED", "metadata": {"unit": "MegaByte", "description": "Number of megabytes allocated in XRMEM cache for this pluggable database", "displayName": "XRMEM PDB cache MB allocated"}}, {"key": "oracle.exadata.PDB_CPU_UTIL_COL", "metadata": {"unit": "Percent", "description": "For this PDB, percentage of cell CPU resources utilized by columnar population jobs", "displayName": "Cell CPU usage by population jobs %"}}, {"key": "oracle.exadata.PDB_CPU_UTIL_SIO", "metadata": {"unit": "Percent", "description": "For this PDB, percentage of cell CPU resources utilized by smart IO jobs", "displayName": "Cell CPU usage by smart IO jobs %"}}, {"key": "oracle.exadata.PDB_SIO_OF_PCT", "metadata": {"unit": "Percent", "description": "For this PDB, percentage of smart IO jobs processed on the cell versus jobs sent back to the database server because the PDB exhausted its cell CPU limit", "displayName": "SIO jobs on cell vs sent back to DB (%)"}}], "isRecommended": true}, "db-server (optional)": {"metrics": [{"key": "oracle.exadata.DS_RUNQ", "metadata": {"unit": "Count", "description": "Average number (over the preceding minute) of processes in the Linux run queue marked running or uninterruptible (from /proc/loadavg).", "displayName": "Exadata Run Queue Length"}}], "isRecommended": true}, "iorm-consumer-groups": {"metrics": [{"key": "oracle.exadata.CG_FD_IO_UTIL", "metadata": {"unit": "Percent", "description": "Percentage of flash resources utilized by this consumer group", "displayName": "Flash utilization"}}, {"key": "oracle.exadata.CG_FD_IO_UTIL_LG", "metadata": {"unit": "Percent", "description": "Percentage of flash resources utilized by large requests from this consumer group", "displayName": "Flash utilization by large requests"}}, {"key": "oracle.exadata.CG_FD_IO_UTIL_SM", "metadata": {"unit": "Percent", "description": "Percentage of flash resources utilized by small requests from this consumer group", "displayName": "Flash utilization by small requests"}}, {"key": "oracle.exadata.CG_IO_UTIL_LG", "metadata": {"unit": "Percent", "description": "Percentage of disk resources utilized by large requests from this consumer group", "displayName": "Disk utilization by large requests"}}, {"key": "oracle.exadata.CG_IO_UTIL_SM", "metadata": {"unit": "Percent", "description": "Percentage of disk resources utilized by small requests from this consumer group", "displayName": "Disk utilization by small requests"}}], "isRecommended": true}, "server-net-interface": {"metrics": [{"key": "oracle.exadata.OS_NET_RX_BY_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of bytes received by the network interface", "displayName": "Interface RX MBps"}}, {"key": "oracle.exadata.OS_NET_RX_CRC_ERROR_SEC", "metadata": {"unit": "PerSecond", "description": "Number of packets with a CRC error received on the network interface", "displayName": "Interface CRC error rate (pps)"}}, {"key": "oracle.exadata.OS_NET_RX_DRP_SEC", "metadata": {"unit": "PerSecond", "description": "Number of packets dropped by the network interface", "displayName": "Interface RX drop rate (pps)"}}, {"key": "oracle.exadata.OS_NET_RX_FRAME_ERROR_SEC", "metadata": {"unit": "PerSecond", "description": "Number of receiver-side frame alignment errors on the network interface", "displayName": "Interface framing error rate (pps)"}}, {"key": "oracle.exadata.OS_NET_TX_BY_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of bytes transmitted by the network interface", "displayName": "Interface TX MBps"}}, {"key": "oracle.exadata.OS_NET_TX_DRP_SEC", "metadata": {"unit": "PerSecond", "description": "Number of packets dropped by the network interface", "displayName": "Interface TX drop rate (pps)"}}], "isRecommended": true}, "flashcache-io-details": {"metrics": [{"key": "oracle.exadata.FC_IO_BY_R_ACTIVE_SECONDARY", "metadata": {"unit": "MegaByte", "description": "Number of megabytes for active secondary reads satisfied from flash cache", "displayName": "Active secondary reads MB satisfied from FC"}}, {"key": "oracle.exadata.FC_IO_BY_R_ACTIVE_SECONDARY_MISS", "metadata": {"unit": "MegaByte", "description": "Number of megabytes for active secondary reads not satisfied from flash cache", "displayName": "Active secondary reads MB not satisfied from FC"}}, {"key": "oracle.exadata.FC_IO_BY_R_ACTIVE_SECONDARY_MISS_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes per second for active secondary reads not satisfied from flash cache", "displayName": "Active secondary read MBps not satisfied from FC"}}, {"key": "oracle.exadata.FC_IO_BY_R_ACTIVE_SECONDARY_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes per second for active secondary reads satisfied from flash cache", "displayName": "Active secondary read MBps satisfied from FC"}}, {"key": "oracle.exadata.FC_IO_BY_R_DISK_WRITER", "metadata": {"unit": "MegaByte", "description": "Number of megabytes read from flash cache by disk writer", "displayName": "Disk writer MB read"}}, {"key": "oracle.exadata.FC_IO_BY_R_DISK_WRITER_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes per second read from flash cache by disk writer", "displayName": "Disk writer MBps read"}}, {"key": "oracle.exadata.FC_IO_BY_R_DW", "metadata": {"unit": "MegaByte", "description": "Number of megabytes of large reads (DW) from flash cache", "displayName": "DW large reads MB from FC"}}, {"key": "oracle.exadata.FC_IO_BY_R_DW_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes of large reads (DW) per second from flash cache", "displayName": "DW large reads MBps from FC"}}, {"key": "oracle.exadata.FC_IO_BY_R_MISS", "metadata": {"unit": "MegaByte", "description": "Number of megabytes of small reads (OLTP) from disks because some of the requested data was not in flash cache", "displayName": "OLTP small reads MB due to keep misses"}}, {"key": "oracle.exadata.FC_IO_BY_R_MISS_DW", "metadata": {"unit": "MegaByte", "description": "Number of megabytes of large reads (DW) from disks because some of the requested data was not in flash cache", "displayName": "DW large reads MB due to keep misses"}}, {"key": "oracle.exadata.FC_IO_BY_R_MISS_DW_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes of large reads (DW) per second from disks because some of the requested data was not in flash cache", "displayName": "DW large reads MBps due to keep misses"}}, {"key": "oracle.exadata.FC_IO_BY_R_MISS_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes of small reads (OLTP) per second from disks because some of the requested data was not in flash cache", "displayName": "OLTP small reads MBps due to keep misses"}}, {"key": "oracle.exadata.FC_IO_BY_R_SKIP_FC_THROTTLE", "metadata": {"unit": "MegaByte", "description": "Number of megabytes read from disk for IO requests that bypass FlashCache due to heavy load on FlashCache", "displayName": "Bypass reads MB due to heavy load"}}, {"key": "oracle.exadata.FC_IO_BY_R_SKIP_FC_THROTTLE_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes read per second from disk for IO requests that bypass FlashCache due to heavy load on FlashCache", "displayName": "Bypass reads MBps due to heavy load"}}, {"key": "oracle.exadata.FC_IO_BY_R_SKIP_LG", "metadata": {"unit": "MegaByte", "description": "Number of megabytes read from disk for IO requests that bypass FlashCache due to the large IO size", "displayName": "Bypass reads MB due to large IO size"}}, {"key": "oracle.exadata.FC_IO_BY_R_SKIP_LG_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes read per second from disk for IO requests that bypass FlashCache due to the large IO size", "displayName": "Bypass reads MBps due to large IO size"}}, {"key": "oracle.exadata.FC_IO_BY_R_SKIP_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes read from disks per second for IO requests that bypass FlashCache", "displayName": "Bypass reads MBps"}}, {"key": "oracle.exadata.FC_IO_BY_W_DISK_WRITER", "metadata": {"unit": "MegaByte", "description": "Number of megabytes written to hard disks by disk writer", "displayName": "Disk writer MB written"}}, {"key": "oracle.exadata.FC_IO_BY_W_DISK_WRITER_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes per second written to hard disks by disk writer", "displayName": "Disk writer MBps written"}}, {"key": "oracle.exadata.FC_IO_BY_W_FIRST", "metadata": {"unit": "MegaByte", "description": "Number of megabytes that are first writes into flash cache", "displayName": "First write MB into FlashCache"}}, {"key": "oracle.exadata.FC_IO_BY_W_FIRST_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes per second that are first writes into flash cache", "displayName": "First write MBps into FlashCache"}}, {"key": "oracle.exadata.FC_IO_BY_W_METADATA", "metadata": {"unit": "MegaByte", "description": "Number of megabytes that are flash cache metadata writes", "displayName": "FC metadata writes MB"}}, {"key": "oracle.exadata.FC_IO_BY_W_METADATA_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes per second that are flash cache metadata writes", "displayName": "FC metadata writes MBps"}}, {"key": "oracle.exadata.FC_IO_BY_W_OVERWRITE", "metadata": {"unit": "MegaByte", "description": "Number of megabytes that are overwrites into flash cache", "displayName": "FC overwrite MB"}}, {"key": "oracle.exadata.FC_IO_BY_W_OVERWRITE_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes per second that are overwrites into flash cache", "displayName": "FC overwrite MBps"}}, {"key": "oracle.exadata.FC_IO_BY_W_POPULATE", "metadata": {"unit": "MegaByte", "description": "Number of megabytes that are population writes into flash cache due to read miss", "displayName": "FC population writes MB due to read miss"}}, {"key": "oracle.exadata.FC_IO_BY_W_POPULATE_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes per second that are population writes into flash cache due to read miss", "displayName": "FC population writes MBps due to read miss"}}, {"key": "oracle.exadata.FC_IO_BY_W_SKIP_FC_THROTTLE", "metadata": {"unit": "MegaByte", "description": "Number of megabytes written to disk for IO requests that bypass FlashCache due to heavy load on FlashCache", "displayName": "Bypass written MB due to heavy load"}}, {"key": "oracle.exadata.FC_IO_BY_W_SKIP_FC_THROTTLE_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes written per second to disk for IO requests that bypass FlashCache due to heavy load on FlashCache", "displayName": "Bypass write MBps due to heavy load"}}, {"key": "oracle.exadata.FC_IO_BY_W_SKIP_LG", "metadata": {"unit": "MegaByte", "description": "Number of megabytes written to disk for IO requests that bypass FlashCache due to the large IO size", "displayName": "Bypass written MB due to large IO size"}}, {"key": "oracle.exadata.FC_IO_BY_W_SKIP_LG_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes written per second to disk for IO requests that bypass FlashCache due to the large IO size", "displayName": "Bypass write MBps due to large IO size"}}, {"key": "oracle.exadata.FC_IO_BY_W_SKIP_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes written to disk per second for IO requests that bypass FlashCache", "displayName": "Bypass write MBps"}}, {"key": "oracle.exadata.FC_IO_RQ_R_ACTIVE_SECONDARY_MISS_SEC", "metadata": {"unit": "PerSecond", "description": "Number of requests per second for active secondary reads not satisfied from flash cache", "displayName": "Active secondary read IOPS not satisfied from FC"}}, {"key": "oracle.exadata.FC_IO_RQ_R_ACTIVE_SECONDARY_SEC", "metadata": {"unit": "PerSecond", "description": "Number of requests per second for active secondary reads satisfied from flash cache", "displayName": "Active secondary read IOPS satisfied from FC"}}, {"key": "oracle.exadata.FC_IO_RQ_R_DISK_WRITER_SEC", "metadata": {"unit": "PerSecond", "description": "Number of requests per second read from flash cache by disk writer", "displayName": "Disk writer FC read IOPS"}}, {"key": "oracle.exadata.FC_IO_RQ_R_DW_SEC", "metadata": {"unit": "PerSecond", "description": "Number of large reads (DW) per second satisfied from the flash cache", "displayName": "DW large read hit IOPS"}}, {"key": "oracle.exadata.FC_IO_RQ_R_MISS_DW_SEC", "metadata": {"unit": "PerSecond", "description": "Number of large reads (DW) per second that did not find all data in flash cache", "displayName": "DW large read miss IOPS"}}, {"key": "oracle.exadata.FC_IO_RQ_R_MISS_SEC", "metadata": {"unit": "PerSecond", "description": "Number of small reads (OLTP) per second that did not find all data in flash cache", "displayName": "OLTP small read miss IOPS"}}, {"key": "oracle.exadata.FC_IO_RQ_R_SKIP_FC_THROTTLE_SEC", "metadata": {"unit": "PerSecond", "description": "Number of requests read from disk per second that bypassed FlashCache due to heavy load on FlashCache", "displayName": "Bypass read IOPS due to heavy load"}}, {"key": "oracle.exadata.FC_IO_RQ_R_SKIP_LG_SEC", "metadata": {"unit": "PerSecond", "description": "Number of requests read from disk per second that bypass FlashCache due to the large IO size", "displayName": "Bypass read IOPS due to large IO size"}}, {"key": "oracle.exadata.FC_IO_RQ_R_SKIP_SEC", "metadata": {"unit": "PerSecond", "description": "Number of requests read from disk per second that bypass FlashCache", "displayName": "Bypass read IOPS"}}, {"key": "oracle.exadata.FC_IO_RQ_W_DISK_WRITER_SEC", "metadata": {"unit": "PerSecond", "description": "Number of requests per second written to hard disks by disk writer", "displayName": "Disk writer HDD write IOPS"}}, {"key": "oracle.exadata.FC_IO_RQ_W_FIRST_SEC", "metadata": {"unit": "PerSecond", "description": "Number of requests per second that are first writes into flash cache", "displayName": "First write into FlashCache IOPS"}}, {"key": "oracle.exadata.FC_IO_RQ_W_METADATA_SEC", "metadata": {"unit": "PerSecond", "description": "Number of requests per second that are flash cache metadata writes", "displayName": "FC metadata writes IOPS"}}, {"key": "oracle.exadata.FC_IO_RQ_W_OVERWRITE_SEC", "metadata": {"unit": "PerSecond", "description": "Number of requests per second that are overwrites into flash cache", "displayName": "FC overwrite IOPS"}}, {"key": "oracle.exadata.FC_IO_RQ_W_POPULATE_SEC", "metadata": {"unit": "PerSecond", "description": "Number of requests per second that are population writes into flash cache due to read miss", "displayName": "Population FC write IOPS due to read miss"}}, {"key": "oracle.exadata.FC_IO_RQ_W_SKIP_FC_THROTTLE_SEC", "metadata": {"unit": "PerSecond", "description": "Number of requests written to disk per second that bypass FlashCache due to heavy load on FlashCache", "displayName": "Bypass write IOPS due to heavy load"}}, {"key": "oracle.exadata.FC_IO_RQ_W_SKIP_LG_SEC", "metadata": {"unit": "PerSecond", "description": "Number of requests written to disk per second that bypass FlashCache due to the large IO size", "displayName": "Bypass write IOPS due to large IO size"}}, {"key": "oracle.exadata.FC_IO_RQ_W_SKIP_SEC", "metadata": {"unit": "PerSecond", "description": "Number of requests written to disk per second that bypass FlashCache", "displayName": "Bypass write IOPS"}}], "isRecommended": true}, "cell-global (optional)": {"metrics": [{"key": "oracle.exadata.CL_IO_RQ_NODATA_SEC", "metadata": {"unit": "PerSecond", "description": "Number of IO requests that did not return data per second", "displayName": "IOPS with no data returned"}}, {"key": "oracle.exadata.CL_RUNQ", "metadata": {"unit": "Count", "description": "Average number (over the preceding minute) of processes in the Linux run queue marked running or uninterruptible (from /proc/loadavg).", "displayName": "Exadata Run Queue Length"}}], "isRecommended": true}, "iorm-cluster (optional)": {"metrics": [{"key": "oracle.exadata.CLU_FC_IO_RQ_LG_SEC", "metadata": {"unit": "PerSecond", "description": "Number of large IO requests issued to flash cache per second by this cluster", "displayName": "FC large request IOPS"}}, {"key": "oracle.exadata.CLU_FC_IO_RQ_SEC", "metadata": {"unit": "PerSecond", "description": "Number of IO requests issued to flash cache per second by this cluster", "displayName": "FlashCache IOPS"}}, {"key": "oracle.exadata.CLU_FC_IO_RQ_SM_SEC", "metadata": {"unit": "PerSecond", "description": "Number of small IO requests issued to flash cache per second by this cluster", "displayName": "FC small request IOPS"}}, {"key": "oracle.exadata.CLU_FD_IO_LOAD", "metadata": {"unit": "Count", "description": "Average I/O load for flash disks from this cluster", "displayName": "FlashDisks IO load (avg)"}}, {"key": "oracle.exadata.CLU_FD_IO_RQ_LG_SEC", "metadata": {"unit": "PerSecond", "description": "Number of large IO requests issued to flash disks per second by this cluster", "displayName": "FD large request IOPS"}}, {"key": "oracle.exadata.CLU_FD_IO_RQ_SM_SEC", "metadata": {"unit": "PerSecond", "description": "Number of small IO requests issued to flash disks per second by this cluster", "displayName": "FD small request IOPS"}}, {"key": "oracle.exadata.CLU_FD_IO_TM", "metadata": {"unit": "MicroSecond", "description": "For this cluster, the cumulative latency for block read or write requests from flash disks", "displayName": "FD RW latency (cumulative)"}}, {"key": "oracle.exadata.CLU_FD_IO_TM_LG", "metadata": {"unit": "MicroSecond", "description": "For this cluster, the cumulative latency for large block read or write requests from flash disks", "displayName": "FD large RW latency (cumulative)"}}, {"key": "oracle.exadata.CLU_FD_IO_TM_LG_RQ", "metadata": {"unit": "MicroSecond", "description": "For this cluster, the average latency for each large block read or write request from flash disks", "displayName": "FD large RW latency rate (us/req)"}}, {"key": "oracle.exadata.CLU_FD_IO_TM_RQ", "metadata": {"unit": "MicroSecond", "description": "For this cluster, the average latency for each block read or write request from flash disks", "displayName": "FD RW latency rate (us/req)"}}, {"key": "oracle.exadata.CLU_FD_IO_TM_SM", "metadata": {"unit": "MicroSecond", "description": "For this cluster, the cumulative latency for small block read or write requests from flash disks", "displayName": "FD small RW latency (cumulative)"}}, {"key": "oracle.exadata.CLU_FD_IO_TM_SM_RQ", "metadata": {"unit": "MicroSecond", "description": "For this cluster, the average latency for each small block read or write request from flash disks", "displayName": "FD small RW latency rate (us/req)"}}, {"key": "oracle.exadata.CLU_FD_IO_UTIL_LG", "metadata": {"unit": "Percent", "description": "Percentage of flash resources utilized by large requests from this cluster", "displayName": "Flash utilization by large requests"}}, {"key": "oracle.exadata.CLU_FD_IO_UTIL_SM", "metadata": {"unit": "Percent", "description": "Percentage of flash resources utilized by small requests from this cluster", "displayName": "Flash utilization by small requests"}}, {"key": "oracle.exadata.CLU_FD_IO_WT_LG", "metadata": {"unit": "MilliSecond", "description": "IORM wait time for large IO requests issued to flash disks by this cluster", "displayName": "IORM wait for large requests"}}, {"key": "oracle.exadata.CLU_FD_IO_WT_LG_RQ", "metadata": {"unit": "MilliSecond", "description": "Average IORM wait time per request for large IO requests issued to flash disks by this cluster", "displayName": "IORM wait /req for large requests (avg)"}}, {"key": "oracle.exadata.CLU_FD_IO_WT_SM", "metadata": {"unit": "MilliSecond", "description": "IORM wait time for small IO requests issued to flash disks by this cluster", "displayName": "IORM wait for small requests"}}, {"key": "oracle.exadata.CLU_FD_IO_WT_SM_RQ", "metadata": {"unit": "MilliSecond", "description": "Average IORM wait time per request for small IO requests issued to flash disks by this cluster", "displayName": "IORM wait /req for small requests (avg)"}}, {"key": "oracle.exadata.CLU_IO_LOAD", "metadata": {"unit": "Count", "description": "Average I/O load for hard disks from this cluster", "displayName": "Hard disks IO load (avg)"}}, {"key": "oracle.exadata.CLU_IO_RQ_LG_SEC", "metadata": {"unit": "PerSecond", "description": "Number of large IO requests issued to hard disks per second by this cluster", "displayName": "HDD large request IOPS"}}, {"key": "oracle.exadata.CLU_IO_RQ_SM_SEC", "metadata": {"unit": "PerSecond", "description": "Number of small IO requests issued to hard disks per second by this cluster", "displayName": "HDD small request IOPS"}}, {"key": "oracle.exadata.CLU_IO_TM_LG", "metadata": {"unit": "MicroSecond", "description": "For this cluster, the cumulative latency for large block read or write requests from hard disks", "displayName": "HDD large RW latency (cumulative)"}}, {"key": "oracle.exadata.CLU_IO_TM_LG_RQ", "metadata": {"unit": "MicroSecond", "description": "For this cluster, the average latency for each large block read or write request from hard disks", "displayName": "HDD large RW latency rate (us/req)"}}, {"key": "oracle.exadata.CLU_IO_TM_SM", "metadata": {"unit": "MicroSecond", "description": "For this cluster, the cumulative latency for small block read or write requests from hard disks", "displayName": "HDD small RW latency (cumulative)"}}, {"key": "oracle.exadata.CLU_IO_TM_SM_RQ", "metadata": {"unit": "MicroSecond", "description": "For this cluster, the average latency for each small block read or write request from hard disks", "displayName": "HDD small RW latency rate (us/req)"}}, {"key": "oracle.exadata.CLU_IO_WT_LG", "metadata": {"unit": "MilliSecond", "description": "IORM wait time for large IO requests issued to hard disks by this cluster", "displayName": "IORM wait for large requests"}}, {"key": "oracle.exadata.CLU_IO_WT_LG_RQ", "metadata": {"unit": "MilliSecond", "description": "Average IORM wait time per request for large IO requests issued to hard disks by this cluster", "displayName": "IORM wait /req for large requests (avg)"}}, {"key": "oracle.exadata.CLU_IO_WT_SM", "metadata": {"unit": "MilliSecond", "description": "IORM wait time for small IO requests issued to hard disks by this cluster", "displayName": "IORM wait for small requests"}}, {"key": "oracle.exadata.CLU_IO_WT_SM_RQ", "metadata": {"unit": "MilliSecond", "description": "Average IORM wait time per request for small IO requests issued to hard disks by this cluster", "displayName": "IORM wait /req for small requests (avg)"}}], "isRecommended": true}, "iorm-category (optional)": {"metrics": [{"key": "oracle.exadata.CT_FC_IO_RQ_LG_SEC", "metadata": {"unit": "PerSecond", "description": "Number of large IO requests issued by an IORM category to flash cache per second", "displayName": "FC large request IOPS"}}, {"key": "oracle.exadata.CT_FC_IO_RQ_SEC", "metadata": {"unit": "PerSecond", "description": "Number of IO requests issued by an IORM category to flash cache per second", "displayName": "FlashCache IOPS"}}, {"key": "oracle.exadata.CT_FC_IO_RQ_SM_SEC", "metadata": {"unit": "PerSecond", "description": "Number of small IO requests issued by an IORM category to flash cache per second", "displayName": "FC small request IOPS"}}, {"key": "oracle.exadata.CT_FD_IO_LOAD", "metadata": {"unit": "Count", "description": "Average I/O load from this category for flash disks", "displayName": "FlashDisks IO load (avg)"}}, {"key": "oracle.exadata.CT_FD_IO_RQ_LG_SEC", "metadata": {"unit": "PerSecond", "description": "Number of large IO requests issued by an IORM category to flash disks per second", "displayName": "FD large request IOPS"}}, {"key": "oracle.exadata.CT_FD_IO_RQ_SM_SEC", "metadata": {"unit": "PerSecond", "description": "Number of small IO requests issued by an IORM category to flash disks per second", "displayName": "FD small request IOPS"}}, {"key": "oracle.exadata.CT_FD_IO_TM", "metadata": {"unit": "MicroSecond", "description": "The cumulative latency of reading or writing blocks for this category from flash disks", "displayName": "FD RW latency (cumulative)"}}, {"key": "oracle.exadata.CT_FD_IO_TM_LG", "metadata": {"unit": "MicroSecond", "description": "The cumulative latency of reading or writing large blocks for this category from flash disks", "displayName": "FD large RW latency (cumulative)"}}, {"key": "oracle.exadata.CT_FD_IO_TM_LG_RQ", "metadata": {"unit": "MicroSecond", "description": "The rate which is the average latency of reading or writing large blocks per request for this category from flash disks", "displayName": "FD large RW latency rate (us/req)"}}, {"key": "oracle.exadata.CT_FD_IO_TM_RQ", "metadata": {"unit": "MicroSecond", "description": "The rate which is the average latency of reading or writing blocks per request for this category from flash disks", "displayName": "FD RW latency rate (us/req)"}}, {"key": "oracle.exadata.CT_FD_IO_TM_SM", "metadata": {"unit": "MicroSecond", "description": "The cumulative latency of reading or writing small blocks for this category from flash disks", "displayName": "FD small RW latency (cumulative)"}}, {"key": "oracle.exadata.CT_FD_IO_TM_SM_RQ", "metadata": {"unit": "MicroSecond", "description": "The rate which is the average latency of reading or writing small blocks per request for this category from flash disks", "displayName": "FD small RW latency rate (us/req)"}}, {"key": "oracle.exadata.CT_FD_IO_UTIL", "metadata": {"unit": "Percent", "description": "Percentage of flash resources utilized by this category", "displayName": "Flash utilization"}}, {"key": "oracle.exadata.CT_FD_IO_UTIL_LG", "metadata": {"unit": "Percent", "description": "Percentage of flash resources utilized by large requests from this category", "displayName": "Flash utilization by large requests"}}, {"key": "oracle.exadata.CT_FD_IO_UTIL_SM", "metadata": {"unit": "Percent", "description": "Percentage of flash resources utilized by small requests from this category", "displayName": "Flash utilization by small requests"}}, {"key": "oracle.exadata.CT_FD_IO_WT_LG", "metadata": {"unit": "MilliSecond", "description": "IORM wait time for large IO requests issued to flash disks by an IORM category", "displayName": "IORM wait for large requests"}}, {"key": "oracle.exadata.CT_FD_IO_WT_LG_RQ", "metadata": {"unit": "MilliSecond", "description": "Average IORM wait time per request for large IO requests issued to flash disks by an IORM category", "displayName": "IORM wait /req for large requests (avg)"}}, {"key": "oracle.exadata.CT_FD_IO_WT_SM", "metadata": {"unit": "MilliSecond", "description": "IORM wait time for small IO requests issued to flash disks by an IORM category", "displayName": "IORM wait for small requests"}}, {"key": "oracle.exadata.CT_FD_IO_WT_SM_RQ", "metadata": {"unit": "MilliSecond", "description": "Average IORM wait time per request for small IO requests issued to flash disks by an IORM category", "displayName": "IORM wait /req for small requests (avg)"}}, {"key": "oracle.exadata.CT_IO_BY_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes of I/O per second for this category to hard disks", "displayName": "Hard disks IO MBps"}}, {"key": "oracle.exadata.CT_IO_LOAD", "metadata": {"unit": "Count", "description": "Average I/O load from this category for hard disks", "displayName": "Hard disks IO load (avg)"}}, {"key": "oracle.exadata.CT_IO_RQ_LG_SEC", "metadata": {"unit": "PerSecond", "description": "Number of large IO requests issued by an IORM category to hard disks per second", "displayName": "HDD large request IOPS"}}, {"key": "oracle.exadata.CT_IO_RQ_SM_SEC", "metadata": {"unit": "PerSecond", "description": "Number of small IO requests issued by an IORM category to hard disks per second", "displayName": "HDD small request IOPS"}}, {"key": "oracle.exadata.CT_IO_TM_LG", "metadata": {"unit": "MicroSecond", "description": "The cumulative latency of reading or writing large blocks for this category from hard disks", "displayName": "HDD large RW latency (cumulative)"}}, {"key": "oracle.exadata.CT_IO_TM_LG_RQ", "metadata": {"unit": "MicroSecond", "description": "The rate which is the average latency of reading or writing large blocks per request for this category from hard disks", "displayName": "HDD large RW latency rate (us/req)"}}, {"key": "oracle.exadata.CT_IO_TM_SM", "metadata": {"unit": "MicroSecond", "description": "The cumulative latency of reading or writing small blocks for this category from hard disks", "displayName": "HDD small RW latency (cumulative)"}}, {"key": "oracle.exadata.CT_IO_TM_SM_RQ", "metadata": {"unit": "MicroSecond", "description": "The rate which is the average latency of reading or writing small blocks per request for this category from hard disks", "displayName": "HDD small RW latency rate (us/req)"}}, {"key": "oracle.exadata.CT_IO_UTIL_LG", "metadata": {"unit": "Percent", "description": "Percentage of disk resources utilized by large requests from this category", "displayName": "Disk utilization by large requests"}}, {"key": "oracle.exadata.CT_IO_UTIL_SM", "metadata": {"unit": "Percent", "description": "Percentage of disk resources utilized by small requests from this category", "displayName": "Disk utilization by small requests"}}, {"key": "oracle.exadata.CT_IO_WT_LG", "metadata": {"unit": "MilliSecond", "description": "IORM wait time for large IO requests issued to hard disks by an IORM category", "displayName": "IORM wait for large requests"}}, {"key": "oracle.exadata.CT_IO_WT_LG_RQ", "metadata": {"unit": "MilliSecond", "description": "Average IORM wait time per request for large IO requests issued to hard disks by an IORM category", "displayName": "IORM wait /req for large requests (avg)"}}, {"key": "oracle.exadata.CT_IO_WT_SM", "metadata": {"unit": "MilliSecond", "description": "IORM wait time for small IO requests issued to hard disks by an IORM category", "displayName": "IORM wait for small requests"}}, {"key": "oracle.exadata.CT_IO_WT_SM_RQ", "metadata": {"unit": "MilliSecond", "description": "Average IORM wait time per request for small IO requests issued to hard disks by an IORM category", "displayName": "IORM wait /req for small requests (avg)"}}], "isRecommended": true}, "server-global (optional)": {"metrics": [{"key": "oracle.exadata.EXW_CELLMEM_CELL_AVAIL", "metadata": {"unit": "GigaByte", "description": "Memory available for smart scans", "displayName": "Memory available for smart scans"}}, {"key": "oracle.exadata.EXW_CELLMEM_CELL_AVAIL_PCT", "metadata": {"unit": "Percent", "description": "Percentage of memory available for smart scans", "displayName": "Memory % available for smart scans"}}, {"key": "oracle.exadata.EXW_CELLMEM_CELL_CELLSRV", "metadata": {"unit": "GigaByte", "description": "Memory used/reserved by CELLSRV", "displayName": "Memory used/reserved by CELLSRV"}}, {"key": "oracle.exadata.EXW_CELLMEM_CELL_KNL", "metadata": {"unit": "GigaByte", "description": "Estimated kernel memory used by CELLSRV", "displayName": "Kernel memory used by CELLSRV"}}, {"key": "oracle.exadata.EXW_CELLMEM_CELL_MAX", "metadata": {"unit": "GigaByte", "description": "Maximum memory limit for Exadata software", "displayName": "Max memory limit for Exadata software"}}, {"key": "oracle.exadata.EXW_CELLMEM_CELL_OFFLOAD", "metadata": {"unit": "GigaByte", "description": "Memory used/reserved by cell offload servers", "displayName": "Memory used/reserved by cell offload servers"}}, {"key": "oracle.exadata.EXW_CELLMEM_OS_AVAIL", "metadata": {"unit": "GigaByte", "description": "Physical memory available in the system", "displayName": "Physical memory available in the system"}}, {"key": "oracle.exadata.EXW_CELLMEM_OS_AVAIL_PCT", "metadata": {"unit": "Percent", "description": "Percentage of physical memory available in the system", "displayName": "Physical memory % available in the system"}}, {"key": "oracle.exadata.EXW_CELLMEM_OS_KNL", "metadata": {"unit": "GigaByte", "description": "Memory used by the OS kernel", "displayName": "Memory used by the OS kernel"}}, {"key": "oracle.exadata.EXW_CELLMEM_OS_TOTAL", "metadata": {"unit": "GigaByte", "description": "Total amount of memory in the system", "displayName": "System memory total"}}, {"key": "oracle.exadata.EXW_CELLMEM_OS_USR", "metadata": {"unit": "GigaByte", "description": "Memory used by user-level processes", "displayName": "Memory used by user-level processes"}}, {"key": "oracle.exadata.XRM_BY_ALLOCATED", "metadata": {"unit": "MegaByte", "description": "Number of megabytes allocated in XRMEM cache", "displayName": "XRMEM cache MB allocated total"}}, {"key": "oracle.exadata.EXW_RDS_CONG_SEND_BLOCKED", "metadata": {"unit": "Count", "description": "Number of non-blocked sends that were blocked due to destination congestion", "displayName": "Non-blocked sends blocked by congestion"}}, {"key": "oracle.exadata.EXW_RDS_CONG_SEND_ERROR", "metadata": {"unit": "Count", "description": "Number of blocked sends not completed due to destination congestion", "displayName": "Blocked sends not completed"}}, {"key": "oracle.exadata.EXW_RDS_IB_MR_1M_POOL_DEPLETED", "metadata": {"unit": "Count", "description": "Number of times the 1MB pool reached maximum capacity", "displayName": "Times the 1MB pool reached maximum capacity"}}, {"key": "oracle.exadata.EXW_RDS_IB_RDMA_MR_8K_POOL_DEPLETED", "metadata": {"unit": "Count", "description": "Number of times the 8KB pool reached maximum capacity", "displayName": "Times the 8KB pool reached maximum capacity"}}, {"key": "oracle.exadata.EXW_RDS_IB_TX_STALLED", "metadata": {"unit": "Count", "description": "Number of network send requests exceeding 500ms to complete", "displayName": "Send requests exceeding 500ms to complete"}}], "isRecommended": true}, "flashcache-columnar-cache": {"metrics": [{"key": "oracle.exadata.FC_COL_BY_USED", "metadata": {"unit": "MegaByte", "description": "Number of megabytes used in Columnar FlashCache", "displayName": "Columnar FlashCache used"}}, {"key": "oracle.exadata.FC_COL_IO_BY_R_ELIGIBLE_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes per second eligible to read from Columnar FlashCache", "displayName": "Eligible MBps to read from Columnar FC"}}, {"key": "oracle.exadata.FC_COL_IO_RQ_R_SEC", "metadata": {"unit": "PerSecond", "description": "Number of requests per second that were read from Columnar FlashCache", "displayName": "Read IOPS from Columnar FC"}}], "isRecommended": true}, "host-interconnect (optional)": {"metrics": [{"key": "oracle.exadata.N_MB_DROP", "metadata": {"unit": "MegaByte", "description": "Number of megabytes droped during transmission to a particular host", "displayName": "Host TX MB dropped"}}, {"key": "oracle.exadata.N_MB_DROP_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes droped during transmission per second to a particular host", "displayName": "Host TX MBps dropped"}}, {"key": "oracle.exadata.N_MB_RDMA_DROP", "metadata": {"unit": "MegaByte", "description": "Number of megabytes dropped during RDMA transmission to a particular host", "displayName": "RDMA TX MB dropped"}}, {"key": "oracle.exadata.N_MB_RECEIVED", "metadata": {"unit": "MegaByte", "description": "Number of megabytes received from a particular host", "displayName": "RX MB from host"}}, {"key": "oracle.exadata.N_MB_RESENT", "metadata": {"unit": "MegaByte", "description": "Number of megabytes resent to a particular host", "displayName": "Resent MB to host"}}, {"key": "oracle.exadata.N_MB_RESENT_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes resent per second to a particular host", "displayName": "Resent MBps to host"}}, {"key": "oracle.exadata.N_MB_SENT", "metadata": {"unit": "MegaByte", "description": "Number of megabytes transmitted to a particular host", "displayName": "TX MB to host"}}, {"key": "oracle.exadata.N_RDMA_RETRY_TM", "metadata": {"unit": "MilliSecond", "description": "Latency of the retry actions during RDMA transmission to a particular host", "displayName": "RDMA TX retry latency"}}], "isRecommended": true}, "flashcache-io-basic (optional)": {"metrics": [{"key": "oracle.exadata.FC_BYKEEP_DIRTY", "metadata": {"unit": "MegaByte", "description": "Number of megabytes unflushed for keep objects on FlashCache", "displayName": "Unflushed MB on keep pool"}}, {"key": "oracle.exadata.FC_BYKEEP_OLTP", "metadata": {"unit": "MegaByte", "description": "Number of megabytes for OLTP keep objects in flash cache", "displayName": "OLTP keep pool MB"}}, {"key": "oracle.exadata.FC_BYKEEP_OVERWR", "metadata": {"unit": "MegaByte", "description": "Number of megabytes pushed out of the FlashCache because of space limit for keep objects", "displayName": "Pushed out MB due to keep pool limits"}}, {"key": "oracle.exadata.FC_BYKEEP_OVERWR_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes per second pushed out of the FlashCache because of space limit for keep objects", "displayName": "Pushed out MBps due to keep pool limits"}}, {"key": "oracle.exadata.FC_BY_ALLOCATED_DIRTY", "metadata": {"unit": "MegaByte", "description": "Number of megabytes allocated for unflushed data in flash cache", "displayName": "Allocated MB for unflushed data in FC"}}, {"key": "oracle.exadata.FC_BY_DIRTY", "metadata": {"unit": "MegaByte", "description": "Number of unflushed megabytes in FlashCache", "displayName": "Unflushed MB in FlashCache"}}, {"key": "oracle.exadata.FC_BY_STALE_DIRTY", "metadata": {"unit": "MegaByte", "description": "Number of unflushed megabytes in FlashCache which cannot be flushed because cached disks are not accessible", "displayName": "Unflushed MB due to disk not accessible"}}, {"key": "oracle.exadata.FC_BY_USED", "metadata": {"unit": "MegaByte", "description": "Number of megabytes used on FlashCache", "displayName": "Used MB on FlashCache"}}, {"key": "oracle.exadata.FC_IO_ERRS", "metadata": {"unit": "Count", "description": "Number of IO errors on FlashCache", "displayName": "FlashCache IO errors"}}], "isRecommended": true}, "iorm-consumer-groups (optional)": {"metrics": [{"key": "oracle.exadata.CG_FC_IO_BY_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes of I/O per second for this consumer group to flash cache", "displayName": "FlashCache IO MBps"}}, {"key": "oracle.exadata.CG_FC_IO_RQ_LG_SEC", "metadata": {"unit": "PerSecond", "description": "Number of large IO requests issued by a consumer group to flash cache per second", "displayName": "FC large request IOPS"}}, {"key": "oracle.exadata.CG_FC_IO_RQ_SEC", "metadata": {"unit": "PerSecond", "description": "Number of IO requests issued by a consumer group to flash cache per second", "displayName": "FlashCache IOPS"}}, {"key": "oracle.exadata.CG_FC_IO_RQ_SM_SEC", "metadata": {"unit": "PerSecond", "description": "Number of small IO requests issued by a consumer group to flash cache per second", "displayName": "FC small request IOPS"}}, {"key": "oracle.exadata.CG_FD_IO_BY_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes of I/O per second for this consumer group to flash disks", "displayName": "FlashDisks IO Mbps"}}, {"key": "oracle.exadata.CG_FD_IO_LOAD", "metadata": {"unit": "Count", "description": "Average I/O load from this consumer group for flash disks", "displayName": "FlashDisks IO load (avg)"}}, {"key": "oracle.exadata.CG_FD_IO_RQ_LG_SEC", "metadata": {"unit": "PerSecond", "description": "Number of large IO requests issued by a consumer group to flash disks per second", "displayName": "FD large request IOPS"}}, {"key": "oracle.exadata.CG_FD_IO_RQ_SM_SEC", "metadata": {"unit": "PerSecond", "description": "Number of small IO requests issued by a consumer group to flash disks per second", "displayName": "FD small request IOPS"}}, {"key": "oracle.exadata.CG_FD_IO_TM", "metadata": {"unit": "MicroSecond", "description": "The cumulative latency of reading or writing blocks by a consumer group from flash disks", "displayName": "FD RW latency (cumulative)"}}, {"key": "oracle.exadata.CG_FD_IO_TM_LG", "metadata": {"unit": "MicroSecond", "description": "The cumulative latency of reading or writing large blocks by a consumer group from flash disks", "displayName": "FD large RW latency (cumulative)"}}, {"key": "oracle.exadata.CG_FD_IO_TM_LG_RQ", "metadata": {"unit": "MicroSecond", "description": "The rate which is the average latency of reading or writing large blocks per request by a consumer group from flash disks", "displayName": "FD large RW latency rate (us/req)"}}, {"key": "oracle.exadata.CG_FD_IO_TM_RQ", "metadata": {"unit": "MicroSecond", "description": "The rate which is the average latency of reading or writing blocks per request by a consumer group from flash disks", "displayName": "FD RW latency rate (us/req)"}}, {"key": "oracle.exadata.CG_FD_IO_TM_SM", "metadata": {"unit": "MicroSecond", "description": "The cumulative latency of reading or writing small blocks by a consumer group from flash disks", "displayName": "FD small RW latency (cumulative)"}}, {"key": "oracle.exadata.CG_FD_IO_TM_SM_RQ", "metadata": {"unit": "MicroSecond", "description": "The rate which is the average latency of reading or writing small blocks per request by a consumer group from flash disks", "displayName": "FD small RW latency rate (us/req)"}}, {"key": "oracle.exadata.CG_FD_IO_WT_LG", "metadata": {"unit": "MilliSecond", "description": "IORM wait time for large IO requests issued to flashdisks by a consumer group", "displayName": "IORM wait for large requests"}}, {"key": "oracle.exadata.CG_FD_IO_WT_LG_RQ", "metadata": {"unit": "MilliSecond", "description": "Average IORM wait time per request for large IO requests issued to flash disks by a consumer group", "displayName": "IORM wait /req for large requests (avg)"}}, {"key": "oracle.exadata.CG_FD_IO_WT_SM", "metadata": {"unit": "MilliSecond", "description": "IORM wait time for small IO requests issued to flashdisks by a consumer group", "displayName": "IORM wait for small requests"}}, {"key": "oracle.exadata.CG_FD_IO_WT_SM_RQ", "metadata": {"unit": "MilliSecond", "description": "Average IORM wait time per request for small IO requests issued to flash disks by a consumer group", "displayName": "IORM wait /req for small requests (avg)"}}, {"key": "oracle.exadata.CG_IO_BY_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes of I/O per second for this consumer group to hard disks", "displayName": "Hard disks IO MBps"}}, {"key": "oracle.exadata.CG_IO_LOAD", "metadata": {"unit": "Count", "description": "Average I/O load from this consumer group for hard disks", "displayName": "Hard disks IO load (avg)"}}, {"key": "oracle.exadata.CG_IO_RQ_LG_SEC", "metadata": {"unit": "PerSecond", "description": "Number of large IO requests issued by a consumer group to hard disks per second", "displayName": "HDD large request IOPS"}}, {"key": "oracle.exadata.CG_IO_RQ_SM_SEC", "metadata": {"unit": "PerSecond", "description": "Number of small IO requests issued by a consumer group to hard disks per second", "displayName": "HDD small request IOPS"}}, {"key": "oracle.exadata.CG_IO_TM_LG", "metadata": {"unit": "MicroSecond", "description": "The cumulative latency of reading or writing large blocks by a consumer group from hard disks", "displayName": "HDD large RW latency (cumulative)"}}, {"key": "oracle.exadata.CG_IO_TM_LG_RQ", "metadata": {"unit": "MicroSecond", "description": "The rate which is the average latency of reading or writing large blocks per request by a consumer group from hard disks", "displayName": "HDD large RW latency rate (us/req)"}}, {"key": "oracle.exadata.CG_IO_TM_SM", "metadata": {"unit": "MicroSecond", "description": "The cumulative latency of reading or writing small blocks by a consumer group from hard disks", "displayName": "HDD small RW latency (cumulative)"}}, {"key": "oracle.exadata.CG_IO_TM_SM_RQ", "metadata": {"unit": "MicroSecond", "description": "The rate which is the average latency of reading or writing small blocks per request by a consumer group from hard disks", "displayName": "HDD small RW latency rate (us/req)"}}, {"key": "oracle.exadata.CG_IO_WT_LG", "metadata": {"unit": "MilliSecond", "description": "IORM wait time for large IO requests issued to hard disks by a consumer group", "displayName": "IORM wait for large requests"}}, {"key": "oracle.exadata.CG_IO_WT_LG_RQ", "metadata": {"unit": "MilliSecond", "description": "Average IORM wait time per request for large IO requests issued to hard disks by a consumer group", "displayName": "IORM wait /req for large requests (avg)"}}, {"key": "oracle.exadata.CG_IO_WT_SM", "metadata": {"unit": "MilliSecond", "description": "IORM wait time for small IO requests issued to hard disks by a consumer group", "displayName": "IORM wait for small requests"}}, {"key": "oracle.exadata.CG_IO_WT_SM_RQ", "metadata": {"unit": "MilliSecond", "description": "Average IORM wait time per request for small IO requests issued to hard disks by a consumer group", "displayName": "IORM wait /req for small requests (avg)"}}], "isRecommended": true}, "flashcache-io-details (optional)": {"metrics": [{"key": "oracle.exadata.FC_IO_BYKEEP_R", "metadata": {"unit": "MegaByte", "description": "Number of megabytes read from FlashCache for keep objects", "displayName": "FC keep pool read MB"}}, {"key": "oracle.exadata.FC_IO_BYKEEP_R_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes read per second from FlashCache for keep objects", "displayName": "FC keep pool read MBps"}}, {"key": "oracle.exadata.FC_IO_BYKEEP_W", "metadata": {"unit": "MegaByte", "description": "Number of megabytes written to FlashCache for keep objects", "displayName": "FC keep pool write MB"}}, {"key": "oracle.exadata.FC_IO_BYKEEP_W_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes per second written to FlashCache for keep objects", "displayName": "FC keep pool write MBps"}}, {"key": "oracle.exadata.FC_IO_BY_DISK_WRITE", "metadata": {"unit": "MegaByte", "description": "Number of megabytes written from flash cache to hard disks", "displayName": "MB written from FC to hard disks"}}, {"key": "oracle.exadata.FC_IO_BY_DISK_WRITE_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes per second written from flash cache to hard disks", "displayName": "MBps written from FC to hard disks"}}, {"key": "oracle.exadata.FC_IO_BY_R_SKIP_NCMIRROR", "metadata": {"unit": "MegaByte", "description": "Number of megabytes read from disk for IO requests that bypass FlashCache as the IO is on non-primary, non-active secondary mirror", "displayName": "Bypass reads MB due to not mirrored IO"}}, {"key": "oracle.exadata.FC_IO_BY_W_LG_CHINT", "metadata": {"unit": "MegaByte", "description": "Number of megabytes used for large writes to flash cache due to cache hint", "displayName": "FC large write MB due to cache hint"}}, {"key": "oracle.exadata.FC_IO_BY_W_LG_DTAGE", "metadata": {"unit": "MegaByte", "description": "Number of megabytes used for data aging large writes to flash cache", "displayName": "FC data aging large writes MB"}}, {"key": "oracle.exadata.FC_IO_BY_W_LG_MRCV", "metadata": {"unit": "MegaByte", "description": "Number of megabytes used for media recovery large writes to flash cache", "displayName": "FC media recovery large writes MB"}}, {"key": "oracle.exadata.FC_IO_BY_W_SKIP_NCMIRROR", "metadata": {"unit": "MegaByte", "description": "Number of megabytes written to disk for IO requests that bypass FlashCache as the IO is on non-primary, non-active secondary mirror", "displayName": "Bypass written MB due to not mirrored IO"}}, {"key": "oracle.exadata.FC_IO_RQKEEP_R_MISS_SEC", "metadata": {"unit": "PerSecond", "description": "Number of read requests per second for keep objects which did not find all data in FlashCache", "displayName": "FC keep pool read IOPS missed"}}, {"key": "oracle.exadata.FC_IO_RQKEEP_R_SEC", "metadata": {"unit": "PerSecond", "description": "Number of read requests per second for keep objects from FlashCache", "displayName": "FC keep pool read IOPS"}}, {"key": "oracle.exadata.FC_IO_RQKEEP_R_SKIP_SEC", "metadata": {"unit": "PerSecond", "description": "Number of read requests per second for keep objects that bypass FlashCache", "displayName": "FC keep pool read IOPS resulting in bypass"}}, {"key": "oracle.exadata.FC_IO_RQKEEP_W_SEC", "metadata": {"unit": "PerSecond", "description": "Number of requests per second for keep objects which resulted in FlashCache being populated with data", "displayName": "FC keep pool read IOPS which populated data"}}, {"key": "oracle.exadata.FC_IO_RQ_DISK_WRITE_SEC", "metadata": {"unit": "PerSecond", "description": "Number of requests per second written from flash cache to hard disks", "displayName": "FlashCache to HDD write IOPS"}}], "isRecommended": true}, "flashcache-columnar-cache (optional)": {"metrics": [{"key": "oracle.exadata.FC_COL_BYKEEP_USED", "metadata": {"unit": "MegaByte", "description": "Number of megabytes used for keep objects in Columnar FlashCache", "displayName": "Columnar keep pool used MB"}}, {"key": "oracle.exadata.FC_COL_IO_BYKEEP_R", "metadata": {"unit": "MegaByte", "description": "Number of megabytes read from Columnar FlashCache for keep objects", "displayName": "Read MB for keep"}}, {"key": "oracle.exadata.FC_COL_IO_BYKEEP_R_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes read per second from Columnar FlashCache for keep objects", "displayName": "Read MBps for keep"}}, {"key": "oracle.exadata.FC_COL_IO_BY_R", "metadata": {"unit": "MegaByte", "description": "Number of megabytes that were read from Columnar FlashCache", "displayName": "Read MB from Columnar FC"}}, {"key": "oracle.exadata.FC_COL_IO_BY_R_ELIGIBLE", "metadata": {"unit": "MegaByte", "description": "Number of megabytes eligible to read from Columnar FlashCache", "displayName": "Eligible MB to read from Columnar FC"}}, {"key": "oracle.exadata.FC_COL_IO_BY_R_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes per second that were read from Columnar FlashCache", "displayName": "Read MBps from Columnar FC"}}, {"key": "oracle.exadata.FC_COL_IO_BY_SAVED", "metadata": {"unit": "MegaByte", "description": "Number of megabytes saved by reads from Columnar FlashCache", "displayName": "MB saved by reads from Columnar FC"}}, {"key": "oracle.exadata.FC_COL_IO_BY_SAVED_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes saved per second by reads from Columnar FlashCache", "displayName": "MBps saved by reads from Columnar FC"}}, {"key": "oracle.exadata.FC_COL_IO_BY_W_POPULATE", "metadata": {"unit": "MegaByte", "description": "Number of megabytes that are population writes into Columnar FlashCache due to read miss", "displayName": "Population columnar FC writes MB due to read miss"}}, {"key": "oracle.exadata.FC_COL_IO_BY_W_POPULATE_SEC", "metadata": {"unit": "MegaBytePerSecond", "description": "Number of megabytes per second that are population writes into Columnar FlashCache due to read miss", "displayName": "Population columnar FC writes MBps due to read miss"}}, {"key": "oracle.exadata.FC_COL_IO_RQKEEP_R_SEC", "metadata": {"unit": "PerSecond", "description": "Number of requests read per second for keep objects from Columnar FlashCache", "displayName": "Read IOPS for keep"}}, {"key": "oracle.exadata.FC_COL_IO_RQ_R_ELIGIBLE_SEC", "metadata": {"unit": "PerSecond", "description": "Number of reads per second eligible for Columnar FlashCache", "displayName": "Eligible read IOPS from Columnar FC"}}, {"key": "oracle.exadata.FC_COL_IO_RQ_W_POPULATE_SEC", "metadata": {"unit": "PerSecond", "description": "Number of requests per second that are population writes into Columnar FlashCache due to read miss", "displayName": "Population write IOPS due to read miss"}}], "isRecommended": true}}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Oracle Exadata extension connects to your Exadata devices and collects Exadata characteristics published by the Oracle Prometheus exporter. Metrics collected are continuously analyzed on Dynatrace platform, leveraging topological Exadata model that the extension maintains. Unified analysis screens offer insight into health and performance of the Exadata platform, including storage server and its components, such as flash cache, cell disks, and grid disks. Out of the box alerts notify on critical issues with the Exadata resources, including memory, CPU and I/O latency.\n\n### This extension is intended for users, who\n\n- Look to reliably monitor Exadata components and resource utilization with comprehensive dashboards and screens\n- Want to take pre-emptive measures to avoid service degradations rooting down to the Exadata resources oversubscription\n- Want to leverage rich observability signals provided out-of-the-box by the Exadata Prometheus exporters\n- Use Dynatrace for infrastructure monitoring and look to extend Dynatrace insights into the Exadata tier of their end-to-end infrastructure"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Integrated operational monitoring of the infrastructure, including Exadata\n- Early alerting on anomalies mounting in Exadata resource usage patterns\n- Root cause analysis of the Exadata bottlenecks, 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 [Oracle Exadata extension](https://docs.dynatrace.com/docs/shortlink/oracle-exadata-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 Exadata endpoints specified in the **Get started** section\n- Oracle Exadata System Software 22.1.0+\n  - This Extension uses API introduced in [Exadata System Software 22.1.0](https://docs.oracle.com/en/engineered-systems/exadata-database-machine/dbmso/whats-new-oracle-exadata-system-software-release-22.1.html)\n  - Your **Exadata Database Machine** and **Exadata Storage Server** would carry the same version number as the Exadata System Software indicates\n- Note that this extension **does not support ExaCC**"},"sourceId":"details"}],"modified":"2026-03-10T07:48:13.192585Z","created":"2024-07-26T10:20:19.360687Z","seo_title":"Oracle Exadata monitoring & observability","seo_description":"Monitor Oracle Exadata systems for performance, usage and availability. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/sc0.png","https://cdn.hub.central.dynatrace.com/hub/sc2_yWjFwwL.png","https://cdn.hub.central.dynatrace.com/hub/sc3_T1Ict09.png","https://cdn.hub.central.dynatrace.com/hub/sc4_5VYriwU.png","https://cdn.hub.central.dynatrace.com/hub/sc5_81KCEV5.png","https://cdn.hub.central.dynatrace.com/hub/sc6_ciDxAQe.png"],"about":"Oracle Exadata extension connects to your Exadata devices and collects Exadata characteristics published by the Oracle Prometheus exporter. Metrics collected are continuously analyzed on Dynatrace platform, leveraging topological Exadata model that the extension maintains. Unified analysis screens offer insight into health and performance of the Exadata platform, including storage server and its components, such as flash cache, cell disks, and grid disks. Out of the box alerts notify on critical issues with the Exadata resources, including memory, CPU and I/O latency.\n\n### This extension is intended for users, who\n\n- Look to reliably monitor Exadata components and resource utilization with comprehensive dashboards and screens\n- Want to take pre-emptive measures to avoid service degradations rooting down to the Exadata resources oversubscription\n- Want to leverage rich observability signals provided out-of-the-box by the Exadata Prometheus exporters\n- Use Dynatrace for infrastructure monitoring and look to extend Dynatrace insights into the Exadata tier of their end-to-end infrastructure","use_cases":"- Integrated operational monitoring of the infrastructure, including Exadata\n- Early alerting on anomalies mounting in Exadata resource usage patterns\n- Root cause analysis of the Exadata bottlenecks, 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 [Oracle Exadata extension](https://docs.dynatrace.com/docs/shortlink/oracle-exadata-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.python-oracle-exadata@2.0.0","fqn":"com.dynatrace.extension.python-oracle-exadata","version":"2.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.python-oracle-exadata/com.dynatrace.extension.python-oracle-exadata-2.0.0-bdd2ccc3aeba0ccb35e8.zip","release_notes":"### ⚠️ Breaking change: \r\n- Monitoring configurations need to be recreated after activating this new extension release.\r\n\r\n### New features\r\n- Support for Credential Vault has been added. Note that this is a breking change.\r\n\r\n### Improved in this version\r\n- Resolved issue with dashboard links not opening on pure Gen3 tenants.","created":"2026-03-17T14:02:14.489793Z"},{"name":"com.dynatrace.extension.python-oracle-exadata@1.1.0","fqn":"com.dynatrace.extension.python-oracle-exadata","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.python-oracle-exadata/com.dynatrace.extension.python-oracle-exadata-1.1.0-89fef6a82c97c36ed901.zip","release_notes":"⚠️IMPORTANT CHANGE: This extension release requires Dynatrace cluster version 1.313 or later.\n\n### New features\n- New Gen3 Dashboard – Oracle Exadata Overview\n- Gen3 UnifiedAnalysis screens are included in the extension\n- The `dt.security_context` attribute is now propagated to all entities created by the extension.\n- The Real-Time Insight Exadata endpoint URL is reported as the `device.address` dimension for all metrics  to identify what source produced a metric","created":"2025-10-03T15:37:11.464264Z"},{"name":"com.dynatrace.extension.python-oracle-exadata@1.0.6","fqn":"com.dynatrace.extension.python-oracle-exadata","version":"1.0.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.python-oracle-exadata/com.dynatrace.extension.pyt_giWVXPg.zip","release_notes":"Patch level changes:\n- Fixed handling the timestamp format field, which might caused missing metric values","created":"2024-08-23T11:37:33.841080Z"},{"name":"com.dynatrace.extension.python-oracle-exadata@1.0.5","fqn":"com.dynatrace.extension.python-oracle-exadata","version":"1.0.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.python-oracle-exadata/com.dynatrace.extension.pyt_buxnKeI.zip","release_notes":"Patch level changes:\n- Fix redundant log warnings by disabling InsecureRequestWarning in the extension logs if SSL/TLS verification is disabled\n","created":"2024-08-14T11:45:08.175781Z"},{"name":"com.dynatrace.extension.python-oracle-exadata@1.0.4","fqn":"com.dynatrace.extension.python-oracle-exadata","version":"1.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.python-oracle-exadata/com.dynatrace.extension.pyt_EZzHPog.zip","release_notes":"Initial public release. Looking for feedback on Community!","created":"2024-07-26T18:16:36.230256Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.python-oracle-exadata@2.0.0","fqn":"com.dynatrace.extension.python-oracle-exadata","version":"2.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.python-oracle-exadata/com.dynatrace.extension.python-oracle-exadata-2.0.0-bdd2ccc3aeba0ccb35e8.zip","release_notes":"### ⚠️ Breaking change: \r\n- Monitoring configurations need to be recreated after activating this new extension release.\r\n\r\n### New features\r\n- Support for Credential Vault has been added. Note that this is a breking change.\r\n\r\n### Improved in this version\r\n- Resolved issue with dashboard links not opening on pure Gen3 tenants.","created":"2026-03-17T14:02:14.489793Z"}]},{"id":1102,"slug":"haystack","title":"Haystack","description":"Observe your LLM applications at scale, with RAG pipeline models by Haystack.","logo":"https://dt-cdn.net/hub/hayyyy-icon_copy.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/ai-ml-get-started","providers":[],"tags":[],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Dashboard overview of Haystack-powered application service health, quality, and performance","src":"https://dt-cdn.net/hub/wkf10640.apps.dynatrace.com_ui_apps_dynatrace.dashboards_dashboard_c3e563d8-2ff1-478_pEBwGPb.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwkf10640.apps.dynatrace.com_ui_apps_dynatrace.dashboards_dashboard_c3e563d8-2ff1-478_pEBwGPb.png&sign=GT7SJarLgHC-wCDhQVb5NZj1xBch9bv2l7lqodR9hO8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwkf10640.apps.dynatrace.com_ui_apps_dynatrace.dashboards_dashboard_c3e563d8-2ff1-478_pEBwGPb.png&sign=Bx3t0yEKNFCNaa7Fwt_19qqNHJqGQf0f4aYpVjcS7NE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwkf10640.apps.dynatrace.com_ui_apps_dynatrace.dashboards_dashboard_c3e563d8-2ff1-478_pEBwGPb.png&sign=1cvta4OQR2oUKt2z_KRUeXB2MWFDikZw5VY-l3rkdXc","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwkf10640.apps.dynatrace.com_ui_apps_dynatrace.dashboards_dashboard_c3e563d8-2ff1-478_pEBwGPb.png&sign=075SiKA_Y_WlvpwGYtYNSzZww_IS6tsJQS9bY7A4k48","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwkf10640.apps.dynatrace.com_ui_apps_dynatrace.dashboards_dashboard_c3e563d8-2ff1-478_pEBwGPb.png&sign=bBPYJmdMrKuIchEqOgXa0VwWaHA8BBprnYT6dFFwdCA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwkf10640.apps.dynatrace.com_ui_apps_dynatrace.dashboards_dashboard_c3e563d8-2ff1-478_pEBwGPb.png&sign=pxmQ9YSKQPbGnHtI1wDNwW_xwPkiZr7eNPe9O8uS2z0"}}],"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":"Haystack offers comprehensive tooling for developing state-of-the-art AI systems that use LLMs. Haystack orchestrates state-of-the-art embedding models and LLMs within pipelines to build end-to-end natural language processing (NLP) applications that can solve nearly any use case.\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 is applicable to any output."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"### Monitor service health and performance\n- Instantly 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 by monitoring performance trends and proactively resolving potential issues.\n- Maintain a healthy ecosystem with clear visibility into service incidents, reducing downtime and improving user experience.\n\n### Validate service quality\n- Measure response times using time-to-first-token, throughput, and token consumption rates per model.\n- Identify performance hotspots at a glance and maintain high-quality outputs and consistent SLAs.\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 quickly by pinpointing problem areas in prompts, tokens, or system integrations."},"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:58.035813Z","created":"2025-01-24T16:30:49.404887Z","seo_title":"Haystack monitoring & observability","seo_description":"Observe your LLM applications at scale, with RAG pipeline models by Haystack. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/wkf10640.apps.dynatrace.com_ui_apps_dynatrace.dashboards_dashboard_c3e563d8-2ff1-478_pEBwGPb.png"],"about":"Haystack offers comprehensive tooling for developing state-of-the-art AI systems that use LLMs. Haystack orchestrates state-of-the-art embedding models and LLMs within pipelines to build end-to-end natural language processing (NLP) applications that can solve nearly any use case.\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 is applicable to any output.","use_cases":"### Monitor service health and performance\n- Instantly 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 by monitoring performance trends and proactively resolving potential issues.\n- Maintain a healthy ecosystem with clear visibility into service incidents, reducing downtime and improving user experience.\n\n### Validate service quality\n- Measure response times using time-to-first-token, throughput, and token consumption rates per model.\n- Identify performance hotspots at a glance and maintain high-quality outputs and consistent SLAs.\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 quickly by pinpointing problem areas in prompts, tokens, or system integrations.","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":1047,"slug":"grafana-k6","title":"Grafana k6","description":"Visualize your k6 metrics in Dynatrace.","logo":"https://dt-cdn.net/hub/K6-load-testing-tool-logo-icon-min.png","link_to":null,"documentation_link":"https://dt-url.net/obslab-k6","providers":[],"tags":[],"author":"204","coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Visualize the health and key statistics of load testing runs in Dynatrace.","src":"https://dt-cdn.net/hub/dashboard_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%2Fdashboard_v3.png&sign=gs64uRxUc77dmYvbORgPwyYX7G2Ts3hCWxyNUAJkUv8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_v3.png&sign=ZMWGNtmbA4i5VvOlow9l1mDNCArDpE8hBtzHGmidz8U","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_v3.png&sign=t98Nf8xkF6BsKhcx7fMqrwmfSlpfG1P3xgTqn6nJCzk","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_v3.png&sign=fK-tqJmmQ_HydhJx-_yrqPFWHLsD7-dRgVcVfP2zuQ0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_v3.png&sign=W6C2mYiqvUC3KjDATE3u8yGXb0cuFLV6_anPzc_vxjM","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_v3.png&sign=7KpqnkgA2Vxi3bhDTLojYKyfFeFHH6zdkYDabam0y7Y"}}],"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":"K6 emits several key load test health metrics during runtime. Use this integration to send this data into Dynatrace. Then, deploy the provided dashboard to visualize these key metrics for your load tests."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Load testing metric ingest\n- Export k6 load testing metrics to Dynatrace"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Get started with a hands on, in browser demo here:\n\n### ➡️ [Dynatrace and Grafana k6 Hands on Demo](https://dt-url.net/obslab-k6)\n\n### Build with xk6\n\nk6 requires that you build a custom binary using their `xk6` tool.\n\nTo build k6 binary with the Prometheus remote write output extension use:\n\n```\nxk6 build --with github.com/Dynatrace/xk6-output-dynatrace@latest \n```\n\n### Run k6 and Export to Dynatrace\n\nThe API token needs \"Ingest metrics\" `metrics.ingest` permission.\n\n```\nexport K6_DYNATRACE_URL=http://<environmentid>.live.dynatrace.com \nexport K6_DYNATRACE_APITOKEN=<Dynatrace API token>\n./k6 run script.js -o output-dynatrace\n```\n\n### Upload Dashboard\n\nThe metrics will be available during the load test via the \"Metrics\" page.\n\nYou may also wish to upload [this prebuilt dashboard](https://github.com/dynatrace-perfclinics/dynatrace-getting-started/tree/main/dashboards/k6)."},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:57.989910Z","created":"2024-07-10T06:07:14.310969Z","seo_title":"Grafana k6 and Dynatrace Integration","seo_description":"Build a custom k6 binary to stream load testing metrics to Dynatrace","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/dashboard_v3.png"],"about":"K6 emits several key load test health metrics during runtime. Use this integration to send this data into Dynatrace. Then, deploy the provided dashboard to visualize these key metrics for your load tests.","use_cases":"- Load testing metric ingest\n- Export k6 load testing metrics to Dynatrace","supported_distributions":"","get_started":"Get started with a hands on, in browser demo here:\n\n### ➡️ [Dynatrace and Grafana k6 Hands on Demo](https://dt-url.net/obslab-k6)\n\n### Build with xk6\n\nk6 requires that you build a custom binary using their `xk6` tool.\n\nTo build k6 binary with the Prometheus remote write output extension use:\n\n```\nxk6 build --with github.com/Dynatrace/xk6-output-dynatrace@latest \n```\n\n### Run k6 and Export to Dynatrace\n\nThe API token needs \"Ingest metrics\" `metrics.ingest` permission.\n\n```\nexport K6_DYNATRACE_URL=http://<environmentid>.live.dynatrace.com \nexport K6_DYNATRACE_APITOKEN=<Dynatrace API token>\n./k6 run script.js -o output-dynatrace\n```\n\n### Upload Dashboard\n\nThe metrics will be available during the load test via the \"Metrics\" page.\n\nYou may also wish to upload [this prebuilt dashboard](https://github.com/dynatrace-perfclinics/dynatrace-getting-started/tree/main/dashboards/k6)."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":308,"slug":"yii","title":"Yii","description":"Automatically and intelligently monitor, analyze, and optimize your applications developed with Yii.","logo":"https://dt-cdn.net/hub/logos/yii.png","link_to":null,"documentation_link":"","providers":["oa"],"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 Yii 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":"Get started","source":"If Yii 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 Yii is running as a workload in Kubernetes, [set up Dynatrace on Kubernetes](https://docs.dynatrace.com/docs/shortlink/kubernetes-hub).\n\nIf Yii 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:59.306689Z","created":"2020-08-14T07:46:22.425000Z","seo_title":"Yii monitoring & observability","seo_description":"Automatically and intelligently monitor, analyze, and optimize your applications developed with Yii. 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 Yii 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":"","supported_distributions":"","get_started":"If Yii 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 Yii is running as a workload in Kubernetes, [set up Dynatrace on Kubernetes](https://docs.dynatrace.com/docs/shortlink/kubernetes-hub).\n\nIf Yii 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":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":916,"slug":"rancher","title":"Rancher Kubernetes Engine (RKE)","description":"Harness automation and AI to simplify Kubernetes observability at scale.","logo":"https://dt-cdn.net/hub/logos/rancher.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/setup-and-configuration/setup-on-k8s/guides/operation/k8s-api-monitoring#expand--special-instructions-for-rancher-distributions-to-get-the-api-url-and-the-bearer-token","providers":["oa","k8s"],"tags":["apm","container","k8s","Kubernetes","pods"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/details-k8-1-3360-0a7c1928da_UBlHoFW.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_UBlHoFW.png&sign=UDLKbg2k6SK8L7zkeO8uznpOnOuwkYv1hOSPIP97r80","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_UBlHoFW.png&sign=P2fKrhbhIlX16-g33y91T4KVrmxfJ4SE6xlkYprXXSI","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_UBlHoFW.png&sign=jsDwwDdFRBnkm5pjyfBZuGwQ2LYjlNAC1HJVnIdyV6Q","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_UBlHoFW.png&sign=IUB22x9p1qO3LTPNu6J2nqEQtl6a5V9DV1szPzXVVH4","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_UBlHoFW.png&sign=iK5uOy9fO8TRm8IFo_cf54T1sPUauZrKVpqALv2WZ58","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_UBlHoFW.png&sign=Bg7xJ9H3JZkpaDBNNXKeBI02QYlO3QOFFyI2hmrf0FU"}},{"caption":"","src":"https://dt-cdn.net/hub/details-k8-2-3360-f7ece6c94e_4qIv3OW.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_4qIv3OW.png&sign=l4R6So1nKfDYLukwpuT4RlJHU08Ksubj9b6-uQX6CFg","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_4qIv3OW.png&sign=WPn56cFxMWONEZWP9647OSrVuZiTFavtDesKumuwyGc","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_4qIv3OW.png&sign=iw2oZzqtfa-ftWr0H5nDWyEupllKGnGyy-MKSf4au-Q","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_4qIv3OW.png&sign=xM-jJeXEeLXNQCF1IftCwMmnCnVSI-c6lxy_ExVt-Qc","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_4qIv3OW.png&sign=qEovfvZPZee-tA8riu4sKR77SSJlhUuerN0-mSscNac","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_4qIv3OW.png&sign=eyivWGUZ5DsuJfugFsgPkdZ9LFn_VS7QtCGAXqey_7w"}},{"caption":"","src":"https://dt-cdn.net/hub/details-k8-3-1680-1fc249883e_o5NgtFY.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_o5NgtFY.png&sign=Up5sESv1KGFovEupt6JOGN2tpeyK6bO1fohrE-R-qBw","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_o5NgtFY.png&sign=_sRQP-GaOy9MTQ4KcMneKC2AvvlLkWd1ILnkVFz-mpw","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_o5NgtFY.png&sign=oxy3x8MTv2XORuArq5nl5B4ak_8xUqs3G5jFDH0OQuI","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_o5NgtFY.png&sign=r1Je1kHVwYodwl80XePPRvCLp_IwBj24kzJximFn6Io","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_o5NgtFY.png&sign=ASR3OujTvEK0D_KRYLEAfHnUaNosKotCmxbeiWaZDGU","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_o5NgtFY.png&sign=B3TmQY05kYNZOcDUKmP1WTf4B6PtTx5qm2iio1-DJOI"}}],"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:58.837404Z","created":"2023-09-05T07:21:36.983455Z","seo_title":"Rancher Kubernetes Engine (RKE) monitoring & observability","seo_description":"Harness automation and AI to simplify Kubernetes observability at scale. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/details-k8-1-3360-0a7c1928da_UBlHoFW.png","https://dt-cdn.net/hub/details-k8-2-3360-f7ece6c94e_4qIv3OW.png","https://dt-cdn.net/hub/details-k8-3-1680-1fc249883e_o5NgtFY.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":840,"slug":"serverless","title":"Serverless","description":"Seamless integration with serverless technologies to eliminate blind spots through OOTB integrations with AWS, Azure, and Google Cloud.","logo":"https://dt-cdn.net/hub/logos/serverless.png","link_to":"https://www.dynatrace.com/platform/serverless-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/serverless","providers":[],"tags":["cloud","cloud-extension","container","faas","serverless","serverless function"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/Lambda_Service_Overview_Screen_BRFkSZl.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_BRFkSZl.png&sign=OojiebPH1Vxugl5amoFHMNDn2i-DYy6O4NiDBR_0c_g","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_BRFkSZl.png&sign=S_GQUUqNHtH2DNnIXxmTK5XUR5MEF0FLn4cAlodjr08","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_BRFkSZl.png&sign=wSspvAtknZDWStgyhnjtE8QJ-DCbP6Jn4B372iYgvu0","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_BRFkSZl.png&sign=2AXgdFHe_a8ihTcV7r21OPKBnZKOO1WZ1oeTWAjO8FQ","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_BRFkSZl.png&sign=oM9pptm8ctsNcnculqpco7jr-Y-4oyvNTmN8mrfO9i0","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_BRFkSZl.png&sign=bMiMFr4uI-5Sn0ZIRmzyIjSCiY76s_ojLDNDhRBqK8o"}},{"caption":"","src":"https://dt-cdn.net/hub/az-func-serviceflow_AhjIuD9.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_AhjIuD9.jpg&sign=ZHUk4dVhOVVCzOsnS5snS99tnFHkhch9dzqpYg83lhs","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_AhjIuD9.jpg&sign=s2UyvzI2b_jZwNp7Ci4YXkwkvhLaWgJcL9ymZUQ6tJ8","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_AhjIuD9.jpg&sign=CBjWpd8f47gGBjIbmeGJMcd2N4FjwN1WUACCiMCuaO0","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_AhjIuD9.jpg&sign=jSa2u8t50wEKPcZH125y7GYmnT3MYrpD27SOldp1TVY","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_AhjIuD9.jpg&sign=0mWPw2Galav6fiO-sslVY_lbP343xdzKOOawnjzMc3g","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_AhjIuD9.jpg&sign=TB9YKGSsCZ58HxxR5ZE8P5QYzRxOBNjjM7g4_1WsoEk"}},{"caption":"","src":"https://dt-cdn.net/hub/az-func-trace.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-trace.jpg&sign=LtPYqbCJWl2foNalCLJT1d5am7A5zxJYolqpRnj-eK0","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.jpg&sign=IwxjNDPFWje2JRgHoqbPF3ykzZLyCObxTbecZ6_6ue8","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.jpg&sign=8mBh5KeJV_tWKFj-fth-ogsWeDtmvJv08nm1AFv9874","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.jpg&sign=GQt5m0eiAXuFyb9Twv8P_mhENXvVtplO4GJnMf2dhtQ","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.jpg&sign=bBs4fYdcxCoov-QBvrzORm0xwGSpciDl2lgMmfKgQ_M","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.jpg&sign=v1XyVsq3qYygZy6BZ99ovuw-BBgV3RGMaekfbj2Vu8s"}},{"caption":"","src":"https://dt-cdn.net/hub/Lambda_Service_Overview_Screen_LOTE4N8.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_LOTE4N8.png&sign=T0PZGmGGrC1gW4AIDpZIU-wrjZctFyPG6KoFbE0hEAE","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_LOTE4N8.png&sign=E_AjoOKynyv30-pBh-BC2BvRiAY6rU27W_LsFdmOp08","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_LOTE4N8.png&sign=uV7sCpCZ1gXuoFyGFV0QSJ-JhWZu45n3oAPtgmpzxOg","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_LOTE4N8.png&sign=CNl3htti263RlcepfWG_MM8gUxU36-Bxvc-HZQAqyaE","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_LOTE4N8.png&sign=4dtb2iSfKWcdVO0749CzX4muTK8FCnVKT9TDa2nfd2Q","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_LOTE4N8.png&sign=XwCq9f8GHmLK_MLekyd1om0b0wwyO7hbzHqZuZ1u_Ps"}},{"caption":"","src":"https://dt-cdn.net/hub/serverless_overview_brS1mtT.jpg","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fserverless_overview_brS1mtT.jpg&sign=o3mV0nKVBbntrocGzail2ZLkCTyqNz6QBx0VR8eGpcM","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fserverless_overview_brS1mtT.jpg&sign=DHCF_9-JXNp5pyVJ8-_HNdfIALASp7LOdnNQyn_K32k","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fserverless_overview_brS1mtT.jpg&sign=tJliBdxTYbqDOmNeQp4LzJJUzCPQnUpkkDXTXg4R6LU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fserverless_overview_brS1mtT.jpg&sign=8VbAd7wwPxpnVR_UV_KgtnyruLxzsvSEh1dH3G8xdME","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fserverless_overview_brS1mtT.jpg&sign=JUGjwNECqvFCO0Hdz-TfbIe2CQFJTkLJvF5nhS0Oof0","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fserverless_overview_brS1mtT.jpg&sign=v840FPJOALAHOBKg-AlZQdPgTwEyOXhYE5jfJHE_Y_4"}}],"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":"Serverless computing is a native cloud computing model in which the cloud provider operates the server and dynamically manages the allocation of machine resources. Serverless architectures increase the number of loosely coupled services and require capturing telemetry from multiple data sources, making it challenging to observe and automate tasks.   \n \nDynatrace seamlessly integrates with serverless technologies to eliminate blind spots by providing OOTB integrations with the three primary public cloud provider services (AWS, Azure, and Google Cloud). \n\nBy capturing metrics, metadata, events, logs, and traces, all telemetry signals are unified and contextualized to provide end-to-end visibility and AI-powered Davis root cause analysis for issues before they occur to the user."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"Get started with: \n\n- [Getting started with serverless monitoring](https://docs.dynatrace.com/docs/get-started/serverless-monitoring)\n- [Get an overview of which features and capabilities are available across the various flavors of serverless compute services with our Serverless compute support matrix.](https://docs.dynatrace.com/docs/technology-support/serverless-compute-services)\n- [See all related technologies for Serverless Monitoring at a glance. ](https://www.dynatrace.com/hub/?query=serverless)"},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:58.984644Z","created":"2023-03-30T09:14:50.131799Z","seo_title":"Serverless monitoring & observability","seo_description":"Seamless integration with serverless technologies to eliminate blind spots through OOTB integrations with AWS, Azure, and Google Cloud. Free Trial!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/Lambda_Service_Overview_Screen_BRFkSZl.png","https://dt-cdn.net/hub/az-func-serviceflow_AhjIuD9.jpg","https://dt-cdn.net/hub/az-func-trace.jpg","https://dt-cdn.net/hub/Lambda_Service_Overview_Screen_LOTE4N8.png","https://dt-cdn.net/hub/serverless_overview_brS1mtT.jpg"],"about":"Serverless computing is a native cloud computing model in which the cloud provider operates the server and dynamically manages the allocation of machine resources. Serverless architectures increase the number of loosely coupled services and require capturing telemetry from multiple data sources, making it challenging to observe and automate tasks.   \n \nDynatrace seamlessly integrates with serverless technologies to eliminate blind spots by providing OOTB integrations with the three primary public cloud provider services (AWS, Azure, and Google Cloud). \n\nBy capturing metrics, metadata, events, logs, and traces, all telemetry signals are unified and contextualized to provide end-to-end visibility and AI-powered Davis root cause analysis for issues before they occur to the user.","use_cases":"","supported_distributions":"","get_started":"Get started with: \n\n- [Getting started with serverless monitoring](https://docs.dynatrace.com/docs/get-started/serverless-monitoring)\n- [Get an overview of which features and capabilities are available across the various flavors of serverless compute services with our Serverless compute support matrix.](https://docs.dynatrace.com/docs/technology-support/serverless-compute-services)\n- [See all related technologies for Serverless Monitoring at a glance. ](https://www.dynatrace.com/hub/?query=serverless)"},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["aws-lambda","azure-functions","google-functions","aws-fargate","google-cloud-run","azure-app-service","azure-event-grid-topics","azure-event-grid-domains","azure-stream-analytics-jobs","amazon-eventbridge","azure-service-fabric"],"latest_downloads":null},{"id":796,"slug":"ruby-on-rails-agent","title":"Ruby on Rails Agent","description":"Full stack visibility for Ruby on Rails applications without need of code changes.","logo":"https://dt-cdn.net/hub/logos/ruby-on-rails-agent.png","link_to":null,"documentation_link":"https://spicasolutions.pl/wp-content/uploads/2022/08/OneAgent_Ruby_Documentation.pdf","providers":[],"tags":["Ruby","Ruby agent","Ruby instrumentation","Ruby monitoring","Ruby on rails"],"author":"169","coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/Zrzut_ekranu_2022-08-17_o_21.13.30.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZrzut_ekranu_2022-08-17_o_21.13.30.png&sign=mfiMTbUTyT9s9jMEq8fOaj0aaITbaQ2RI5n4IPkem_I","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZrzut_ekranu_2022-08-17_o_21.13.30.png&sign=sCQX5btJuc--qRnXRGma-EsOtWFaK5HCu0sUvDYxgkI","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZrzut_ekranu_2022-08-17_o_21.13.30.png&sign=xt7AoPg8YgAPYKFPVIWReCeddM-ktoVvLYtoJN4ClK8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZrzut_ekranu_2022-08-17_o_21.13.30.png&sign=pt1LRDICRpp1s7Q4UHJzU2lAUCxFhphcvA9JuyORmwA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZrzut_ekranu_2022-08-17_o_21.13.30.png&sign=276yzoztVmQSMvF9ItKdWzYpgnjqrIMflwDTSGgA_Uo","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZrzut_ekranu_2022-08-17_o_21.13.30.png&sign=1hxCiTDfGIJNkm8YyHN8gg3XaiB40hVJYMbVIlx1kK0"}},{"caption":"","src":"https://dt-cdn.net/hub/Zrzut_ekranu_2022-08-17_o_21.12.36.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZrzut_ekranu_2022-08-17_o_21.12.36.png&sign=aI8N9tlEtFK37WVedMQO3-V8RZHknSTqaNdQmPeIdrs","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZrzut_ekranu_2022-08-17_o_21.12.36.png&sign=ZWvHJfDYKnaXb-oUMPCs5jrz2KrEzvkSw7cqez9nGsw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZrzut_ekranu_2022-08-17_o_21.12.36.png&sign=kU6-nWrF3xExNqysH353CP-stx_eDaEe7IqzTXuk_og","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZrzut_ekranu_2022-08-17_o_21.12.36.png&sign=c2goIamCbhLMIxkJExarA3C0ao0azgJ836AZ-cwK0lE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZrzut_ekranu_2022-08-17_o_21.12.36.png&sign=WgZlL3QLxWU6D15GV8Wt6MwWvC7f73gZrRZ3PAh5uw0","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZrzut_ekranu_2022-08-17_o_21.12.36.png&sign=BAzvxAGjYr93ZnwyCoTlFRp4ad0MD9Z8CpPulvcC-hg"}},{"caption":"","src":"https://dt-cdn.net/hub/Zrzut_ekranu_2022-08-17_o_21.12.13.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZrzut_ekranu_2022-08-17_o_21.12.13.png&sign=IoPE5yJLX6MTowy4qcFQTVktjIFnDnGkWAiQ7M6_Arw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZrzut_ekranu_2022-08-17_o_21.12.13.png&sign=2Vg6xDvLXQqXzVtzRblNFtAIqMlg01Ca8vkcfYpKuQo","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZrzut_ekranu_2022-08-17_o_21.12.13.png&sign=gmtAqGhaDT3tQ4-rEWIb6A-ri8bxfRkaM_PHBzdOY14","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZrzut_ekranu_2022-08-17_o_21.12.13.png&sign=twYvzf57Kc3CjVVafNxE-i_SJu_npWBWzGPgzQfokoY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZrzut_ekranu_2022-08-17_o_21.12.13.png&sign=pB4v7kS5OnDnk3kTDQkR6q0EojTBysr05X-MJ-vL1RI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZrzut_ekranu_2022-08-17_o_21.12.13.png&sign=qmfAsDNEFiCmWNTkrO7dyD83ugqYCuktIq8YFngY5cQ"}},{"caption":"","src":"https://dt-cdn.net/hub/Zrzut_ekranu_2022-08-17_o_21.11.28.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZrzut_ekranu_2022-08-17_o_21.11.28.png&sign=10zCMu3eEq6QMO7PBnysfSgUoVSqEHcta0pxoaMZP1U","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZrzut_ekranu_2022-08-17_o_21.11.28.png&sign=u5JHPbtUGgWW_nbkB8T_RroQ2bwRuGJIjxfFkWawgYU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZrzut_ekranu_2022-08-17_o_21.11.28.png&sign=B1cNfcMzQ19Jqc5jl5ci55pP3_A35h1-i6ZI45VEQNo","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZrzut_ekranu_2022-08-17_o_21.11.28.png&sign=uehA93KEQ1ViJWkyWqs7enL4neWQSG6wQ6GEWbn374c","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZrzut_ekranu_2022-08-17_o_21.11.28.png&sign=0LH4OWKSOkdAZwwL35k1H9Hxa_rYhWKYQ6cQJFVCSvU","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZrzut_ekranu_2022-08-17_o_21.11.28.png&sign=ZtaSrOE7fa6xofC2riubzS4m5FeJeSBej1WnnatRN_Q"}},{"caption":"","src":"https://dt-cdn.net/hub/Zrzut_ekranu_2022-08-17_o_21.09.22.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZrzut_ekranu_2022-08-17_o_21.09.22.png&sign=jmLMhzh3T0OeZBUjDp2LxlU1kwkJTl48JnMPveHRqHU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZrzut_ekranu_2022-08-17_o_21.09.22.png&sign=0l1bsnRVVG8L1aLfNi3XInnn3TeKBGzsikWhGDph5GQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZrzut_ekranu_2022-08-17_o_21.09.22.png&sign=AaIJGKTLe3-xcuJInT6Gn3jH5LjsIwpplb5kcF889rg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZrzut_ekranu_2022-08-17_o_21.09.22.png&sign=Jz3J4ky-Vtew9MI5QhdHz9jw6-Ew7g62NerwyEqxJmA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZrzut_ekranu_2022-08-17_o_21.09.22.png&sign=CXd_Kes_w3C3h94v7PgnhTMvNODqC_ptKqljujvBDBk","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FZrzut_ekranu_2022-08-17_o_21.09.22.png&sign=bifLJDVv070iGzxD21W6LKUZGwho9R7lsZaewN1DL30"}}],"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":"**Auto instrumentation with Ruby Agent**\n\nInstall our GEM package on your system and immediately start full stack monitoring on your application. No code changes are needed for starting auto instrumentation process. You will see full traces going through ruby applications connected to those from other technologies you already have in Dynatrace."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Details","source":"### Key Features\n**What you will see**\n \n- Incoming WebRequests \n- Controllers and actions \n- View generation \n- Redis communication \n- Database statements \n- Outgoing web requests \n- Serverside Sidekiq Jobs \n- Kafka queues (early access) \n- RabbitMQ queue (early access) \n- Metrics from Ruby VM related to GC and threads\n### Resources\n- [Ruby on Rails Agent Fact Sheet ](https://spicasolutions.pl/en/oneagent-ruby-monitoring/)"},"sourceId":"details"}],"modified":"2025-11-04T08:05:58.919920Z","created":"2022-08-22T08:30:29.594374Z","seo_title":"Ruby on Rails Agent monitoring & observability","seo_description":"Full stack visibility for Ruby on Rails applications without need of code changes. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/Zrzut_ekranu_2022-08-17_o_21.13.30.png","https://dt-cdn.net/hub/Zrzut_ekranu_2022-08-17_o_21.12.36.png","https://dt-cdn.net/hub/Zrzut_ekranu_2022-08-17_o_21.12.13.png","https://dt-cdn.net/hub/Zrzut_ekranu_2022-08-17_o_21.11.28.png","https://dt-cdn.net/hub/Zrzut_ekranu_2022-08-17_o_21.09.22.png"],"about":"**Auto instrumentation with Ruby Agent**\n\nInstall our GEM package on your system and immediately start full stack monitoring on your application. No code changes are needed for starting auto instrumentation process. You will see full traces going through ruby applications connected to those from other technologies you already have in Dynatrace.","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":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":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.0.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.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.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"}]},{"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":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":"2.2.1","release_latest_validation_result":{"name": "com.dynatrace.extension.cisco-cc", "author": {"name": "Dynatrace"}, "version": "2.2.1", "fileHash": "7fd49f446d297e5a176b83c7e0fe014a7b04f98557d5f32fac72938a9def3b07", "variables": [], "dataSources": ["python"], "featureSets": ["device", "center", "site", "self-monitoring", "default", "interface"], "extensionName": "com.dynatrace.extension.cisco-cc", "minEECVersion": "1.318.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"}}], "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.cc_events"}], "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.memory_size.gauge", "metadata": {"unit": "Byte", "description": "Device Memory Size", "displayName": "Memory Size"}}, {"key": "cisco.cc.device.issue_events.gauge", "metadata": {"unit": "Count", "description": "Issue events over selected timeframe", "displayName": "Issue Events"}}], "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"}}], "isRecommended": true}, "self-monitoring": {"metrics": [{"key": "sfm.cisco.cc.monitor.run.duration", "metadata": {"unit": "Seconds", "description": "Total duration of all Statistics Data Queries to collect data reported as metrics (excluding Discovery Data Queries for retrieving entity attributes)", "displayName": "Overall Metrics Data Collection Time"}}, {"key": "sfm.cisco.cc.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.cc.collection.timeout", "metadata": {"unit": "Count", "description": "Number of Statistics Data Queries not executed during the most recent data collection to prevent overlap. Refers to Statistics Data Queries used to collect metric data.", "displayName": "Rejected Statistics Data Queries"}}, {"key": "sfm.cisco.cc.devices.get_network_device_by_pagination_range.duration", "metadata": {"unit": "Seconds", "description": "Duration of the paged query devices.get_network_device_by_pagination, used to discover devices and collect their attributes.", "displayName": "Device Discovery Data Query Duration"}}, {"key": "sfm.cisco.cc.devices.get_network_device_by_pagination_range.error", "metadata": {"unit": "Count", "description": "Number of errors that occurred during the most recent device discovery run of the paged queries devices.get_network_device_by_pagination, used to discover devices and collect their attributes.", "displayName": "Device Discovery Data Query Errors"}}, {"key": "sfm.cisco.cc.devices.devices.duration", "metadata": {"unit": "Seconds", "description": "Duration of the paged query devices.devices, used to collect device metrics.", "displayName": "Device Statistics Data Query Duration"}}, {"key": "sfm.cisco.cc.devices.devices.error", "metadata": {"unit": "Count", "description": "Number of errors that occurred during the most recent data collection for the paged query devices.devices, used to collect device metrics.", "displayName": "Device Statistics Data Query Errors"}}, {"key": "sfm.cisco.cc.devices.get_device_count.duration", "metadata": {"unit": "Seconds", "description": "Duration of the query devices.get_device_count, used to get number of devices", "displayName": "Devices Count Query Duration"}}, {"key": "sfm.cisco.cc.devices.get_device_count.error", "metadata": {"unit": "Count", "description": "Number of errors that occurred during the most recent data collection or device discovery run for the query devices.get_device_count, used to retrieve the number of devices.", "displayName": "Devices Count Query Errors"}}, {"key": "sfm.cisco.cc.endpoint.get_devices_statistics_async.submitted", "metadata": {"unit": "Count", "description": "Number of submitted tasks to run the paged query devices.devices, used to collect device metrics.", "displayName": "Submitted Device Statistics Query Tasks"}}, {"key": "sfm.cisco.cc.device_cache.cache_network_device_by_page.submitted", "metadata": {"unit": "Count", "description": "Number of submitted tasks to run the paged query devices.get_network_device_by_pagination, used to discover devices and collect their attributes.", "displayName": "Submitted Device Discovery Query Tasks"}}, {"key": "sfm.cisco.cc.devices.get_all_interfaces.duration", "metadata": {"unit": "Seconds", "description": "Duration of the paged query devices.get_all_interfaces, used to discover interfaces and collect their attributes.", "displayName": "Interface Discovery Data Query Duration"}}, {"key": "sfm.cisco.cc.devices.get_all_interfaces.error", "metadata": {"unit": "Count", "description": "Number of errors that occurred during the most recent interface discovery run of the paged queries devices.get_all_interfaces, used to discover interfaces and collect their attributes.", "displayName": "Interface Discovery Data Query Errors"}}, {"key": "sfm.cisco.cc.devices.gets_interfaces_along_with_statistics_data_from_all_network_devices.duration", "metadata": {"unit": "Seconds", "description": "Duration of the paged query devices.gets_interfaces_along_with_statistics_data_from_all_network_devices, used to collect interface metrics.", "displayName": "Interface Statistics Data Query Duration"}}, {"key": "sfm.cisco.cc.devices.gets_interfaces_along_with_statistics_data_from_all_network_devices.error", "metadata": {"unit": "Count", "description": "Number of errors that occurred during the most recent data collection for the paged query devices.gets_interfaces_along_with_statistics_data_from_all_network_devices, used to collect interface metrics.", "displayName": "Interface Statistics Data Query Errors"}}, {"key": "sfm.cisco.cc.endpoint.fetch_ifaces_statistics.duration", "metadata": {"unit": "Seconds", "description": "Total duration of all paged queries, used to collect interface metrics.", "displayName": "Total Interface Statistics Queries Duration"}}, {"key": "sfm.cisco.cc.devices.get_device_interface_count.duration", "metadata": {"unit": "Seconds", "description": "Duration of the query devices.get_device_interface_count, used to retrieve number of interfaces", "displayName": "Interfaces Count Query Duration"}}, {"key": "sfm.cisco.cc.devices.get_device_interface_count.error", "metadata": {"unit": "Count", "description": "Number of errors that occurred during the most recent data collection or interface discovery run for the query devices.get_device_interface_count, used to retrieve the number of interfaces.", "displayName": "Interfaces Count Query Errors"}}, {"key": "sfm.cisco.cc.interface.cache_ifaces_by_page.submitted", "metadata": {"unit": "Count", "description": "Number of submitted tasks to run the paged query devices.get_all_interfaces, used to discover interfaces and collect their attributes.", "displayName": "Submitted Interface Discovery Query Tasks"}}, {"key": "sfm.cisco.cc.endpoint.get_ifaces_data_by_view_async.submitted", "metadata": {"unit": "Count", "description": "Number of submitted tasks to run the paged query devices.gets_interfaces_along_with_statistics_data_from_all_network_devices, used to collect interface metrics.", "displayName": "Submitted Interface Statistics Query Tasks"}}, {"key": "sfm.cisco.cc.endpoint.fetch_ifaces_statistics.fetched_statistics", "metadata": {"unit": "Count", "description": "Number of interface statistics data records in the responses of all paged queries devices.gets_interfaces_along_with_statistics_data_from_all_network_devices, used to collect interface metrics.", "displayName": "Total Interface Statistics Data Records"}}, {"key": "sfm.cisco.cc.endpoint.get_device_statistics_dict.duration", "metadata": {"unit": "Seconds", "description": "Total duration of all paged queries, used to collect device metrics.", "displayName": "Total Device Statistics Queries Duration"}}, {"key": "sfm.cisco.cc.endpoint.get_device_statistics_dict.reported_devices", "metadata": {"unit": "Count", "description": "Number of device statistics data records in the responses of all paged queries devices.devices, used to collect device metrics.", "displayName": "Total Device Statistics Data Records"}}, {"key": "sfm.cisco.cc.sites.get_site.duration", "metadata": {"unit": "Seconds", "description": "Duration of the paged query sites.get_site, used to discover sites and collect their attributes.", "displayName": "Site Discovery Data Query Duration"}}, {"key": "sfm.cisco.cc.sites.get_site.error", "metadata": {"unit": "Count", "description": "Number of errors that occurred during the most recent site discovery run of the paged queries sites.get_site, used to discover sites and collect their attributes.", "displayName": "Site Discovery Data Query Errors"}}, {"key": "sfm.cisco.cc.sites.get_site_count.duration", "metadata": {"unit": "Seconds", "description": "Duration of the query sites.get_site_count, used to retrieve number of sites", "displayName": "Sites Count Query Duration"}}, {"key": "sfm.cisco.cc.sites.get_site_count.error", "metadata": {"unit": "Count", "description": "Number of errors that occurred during the most recent data collection or site discovery run for the query sites.get_site_count, used to retrieve the number of sites.", "displayName": "Sites Count Query Errors"}}, {"key": "sfm.cisco.cc.sites.get_site_health.duration", "metadata": {"unit": "Seconds", "description": "Duration of the paged query sites.get_site, used to collect site health metrics.", "displayName": "Site Health Statistics Data Query Duration"}}, {"key": "sfm.cisco.cc.sites.get_site_health.error", "metadata": {"unit": "Count", "description": "Number of errors that occurred during the most recent data collection for the paged query sites.get_site, used to collect site health metrics.", "displayName": "Site Health Statistics Data Query Errors"}}, {"key": "sfm.cisco.cc.sites.read_list_of_site_health_summaries.duration", "metadata": {"unit": "Seconds", "description": "Duration of the paged query sites.read_list_of_site_health_summaries, used to collect site health summaries metrics", "displayName": "Site Health Summaries Statistics Data Query Duration"}}, {"key": "sfm.cisco.cc.sites.read_list_of_site_health_summaries.error", "metadata": {"unit": "Count", "description": "Number of errors that occurred during the most recent data collection for the paged query sites.read_list_of_site_health_summaries, used to collect site health summaries metrics", "displayName": "Site Health Summaries Statistics Data Query Errors"}}, {"key": "sfm.cisco.cc.topology.get_overall_network_health.duration", "metadata": {"unit": "Seconds", "description": "Duration of the query topology.get_overall_network_health, used to collect overall network health metrics", "displayName": "Network Health Statistics Data Query Duration"}}, {"key": "sfm.cisco.cc.topology.get_overall_network_health.error", "metadata": {"unit": "Count", "description": "Number of errors that occurred during the most recent data collection for the query topology.get_overall_network_health, used to collect overall network health metrics", "displayName": "Network Health Statistics Data Query Errors"}}, {"key": "sfm.cisco.cc.clients.get_overall_client_health.duration", "metadata": {"unit": "Seconds", "description": "Duration of the query clients.get_overall_client_health, used to collect overall clients health metrics", "displayName": "Client Health Statistics Data Query Duration"}}, {"key": "sfm.cisco.cc.clients.get_overall_client_health.error", "metadata": {"unit": "Count", "description": "Number of errors that occurred during the most recent data collection for the query clients.get_overall_client_health, used to collect overall clients health metrics", "displayName": "Client Health Statistics Data Query Errors"}}, {"key": "sfm.cisco.cc.issues.issues.duration", "metadata": {"unit": "Seconds", "description": "Duration of the query issues.issues, used to collect issues data", "displayName": "Issues Data Query Duration"}}, {"key": "sfm.cisco.cc.issues.issues.error", "metadata": {"unit": "Count", "description": "Number of errors that occurred during the most recent data collection for the query issues.issues, used to collect issues data.", "displayName": "Issues Data Query Errors"}}], "isRecommended": true}}, "minDynatraceVersion": "1.318.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@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@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"}]},{"id":191,"slug":"java-jms","title":"Java JMS","description":"Java message-oriented middleware API for sending messages between two or more clients.","logo":"https://dt-cdn.net/hub/logos/java-jms.png","link_to":"https://www.dynatrace.com/technologies/java-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/java","providers":["oa"],"tags":["java"],"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":1255,"slug":"smartscape-1","title":"Smartscape","description":"Real-time dependency graph, accurately representing your digital system.","logo":"https://cdn.hub.central.dynatrace.com/hub/Smartscape_logomark-icon_I3AeIsv.png","link_to":"https://www.dynatrace.com/news/blog/new-smartscape-make-better-decisions-with-real-time-dependency-graph-of-digital-systems/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/smartscape-app","providers":[],"tags":["Dynatrace Intelligence","Smartscape"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Smartscape continuously maps relationships among services, processes, \nand infrastructure components - providing the context for autonomous operations.","src":"https://cdn.hub.central.dynatrace.com/hub/ScreenShot_Hub_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_Hub_36.png&sign=2vjzZMAJOVLpRjvON1lY2omSWeH4OmJ4NOUXYYTKwYA","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_36.png&sign=ythjmvVyfeHBFfvK8ALRotcDLy3dAQJp6KI_fzeRpEg","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_36.png&sign=9e4-mUc6lmfmeBxcQzlnbth4LcRf9nEFrXbGd3dPb4c","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_36.png&sign=LVR1oiREXfs0bxuq991PxIJUvdpKGm9OhRhvP1ctRyM","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_36.png&sign=IbHzoMs9e33iaDfe2njL2qMqp2YGihE_bb69-IwpJjQ","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_36.png&sign=3xIYIUfoiTdLGuxQUWW0Gzlkwxmt5e_4_2a9s--yVq8"}}],"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":"Smartscape is a **real-time dependency graph** that continuously maps relationships among services, processes, and infrastructure components. \n\nCombined with Dynatrace Intelligence, it interprets these dependencies to uncover cause-and-effect chains, enabling accurate root cause detection, impact prediction, and automated remediation triggers. This foundation ensures smarter, more reliable operations across dynamic environments."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- **Root cause analysis:** Enables Dynatrace intelligence to pinpoint the source of issues using causal relationships \n- **Impact prediction:** Understand downstream effects before executing changes or remediation. \n- **Context for autonomous operations:** Feed dependency and causal insights into workflows for proactive actions. \n- **Dynamic dependency awareness:** Keep AI-driven orchestration aligned with real-time system state."},"sourceId":"use_cases"}],"modified":"2026-01-28T18:16:54.308713Z","created":"2026-01-28T17:03:55.753028Z","seo_title":"Smartscape monitoring & observability","seo_description":"Real-time dependency graph, accurately representing your digital system. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/ScreenShot_Hub_36.png"],"about":"Smartscape is a **real-time dependency graph** that continuously maps relationships among services, processes, and infrastructure components. \n\nCombined with Dynatrace Intelligence, it interprets these dependencies to uncover cause-and-effect chains, enabling accurate root cause detection, impact prediction, and automated remediation triggers. This foundation ensures smarter, more reliable operations across dynamic environments.","use_cases":"- **Root cause analysis:** Enables Dynatrace intelligence to pinpoint the source of issues using causal relationships \n- **Impact prediction:** Understand downstream effects before executing changes or remediation. \n- **Context for autonomous operations:** Feed dependency and causal insights into workflows for proactive actions. \n- **Dynamic dependency awareness:** Keep AI-driven orchestration aligned with real-time system state.","supported_distributions":"","get_started":""},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["grail","smartscape","dynatrace-intelligence"],"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":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":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-configuration/setup-on-cloud-platforms/google-cloud-platform/gcp-integrations/gcp-supported-service-metrics-new/cloud-storage-monitoring))\r\n- Google Cloud Storage 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 Storage service is configured.  \r\n\r\n#### Following GCP integration and Google Cloud Storage 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 Storage preconfigured dashboard to understand its capabilities.\r\n- Explore Google Cloud Storage metrics in Data Explorer and create custom charts. \r\n- Set custom events for alerting"},"sourceId":"details"}],"modified":"2025-12-02T08:01:48.020095Z","created":"2020-11-09T13:13:25.621946Z","seo_title":"Google Cloud Storage monitoring & observability","seo_description":"Get insights into Google Cloud Storage 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_storage_dashboard.png","https://dt-cdn.net/hub/cloud_storage_instance.png"],"about":"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+","use_cases":"","supported_distributions":"","get_started":"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."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.google-cloud-storage@1.1.3","fqn":"com.dynatrace.extension.google-cloud-storage","version":"1.1.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-storage/com.dynatrace.extension.goog_zqCQURP.zip","release_notes":"### Version 1.1.3\n\n### Updated\n\n- Added log linking to entities","created":"2024-06-04T08:13:46.741775Z"},{"name":"com.dynatrace.extension.google-cloud-storage@1.1.2","fqn":"com.dynatrace.extension.google-cloud-storage","version":"1.1.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-storage/com.dynatrace.extension.goog_L5Iz8CZ.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:09:51.512893Z"},{"name":"com.dynatrace.extension.google-cloud-storage@1.1.1","fqn":"com.dynatrace.extension.google-cloud-storage","version":"1.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-storage/com.dynatrace.extension.goog_yMRzbT2.zip","release_notes":"### Version 1.1.1\n\n### Fixed\n\n- GCP project details page doesn't crash anymore when cloud:gcp:gcs_bucket type is not declared in environment","created":"2023-05-23T13:30:31.547458Z"},{"name":"com.dynatrace.extension.google-cloud-storage@1.1.0","fqn":"com.dynatrace.extension.google-cloud-storage","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-storage/com.dynatrace.extension.goog_E5feHYo.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:45.679182Z"},{"name":"com.dynatrace.extension.google-cloud-storage@1.0.3","fqn":"com.dynatrace.extension.google-cloud-storage","version":"1.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-storage/com.dynatrace.extension.goog_Ah0FvkF.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:40.397973Z"},{"name":"com.dynatrace.extension.google-cloud-storage@1.0.1","fqn":"com.dynatrace.extension.google-cloud-storage","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-storage/com.dynatrace.extension.goog_EuF4dTg.zip","release_notes":"Support for GCP overview","created":"2023-01-23T14:20:52.189419Z"},{"name":"com.dynatrace.extension.google-cloud-storage@0.0.7","fqn":"com.dynatrace.extension.google-cloud-storage","version":"0.0.7","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-storage/com.dynatrace.extension.goog_qxQHRgb.zip","release_notes":"","created":"2022-01-17T16:53:43.057925Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.google-cloud-storage@1.1.3","fqn":"com.dynatrace.extension.google-cloud-storage","version":"1.1.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-cloud-storage/com.dynatrace.extension.goog_zqCQURP.zip","release_notes":"### Version 1.1.3\n\n### Updated\n\n- Added log linking to entities","created":"2024-06-04T08:13:46.741775Z"}]},{"id":1316,"slug":"nutanix-ai","title":"Nutanix AI","description":"End-to-end observability for your Nutanix AI Agentic and LLM workloads.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/nutanix-ai/logo/506f5650-246d-4880-aff6-e5bdb8a90a44.png","link_to":null,"documentation_link":"https://github.com/dynatrace-oss/nutanix-observability","providers":[],"tags":["Agentic AI","AI Observability","Kubernetes","LLM Observability","NAI","NKP","Nutanix AI","OpenTelemetry","vLLM"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"How Dynatrace integrates with Nutanix AI to provide automatic, real‑time observability","src":"https://cdn.hub.central.dynatrace.com/hub/console/nutanix-ai/media/59ca0c55-1dcb-4b90-b391-983a514cbf39.png","srcset":{"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%2Fnutanix-ai%2Fmedia%2F59ca0c55-1dcb-4b90-b391-983a514cbf39.png&sign=HOdHCujy2XaK8gAO5RxAGOJpRpG8Q75ExmHBFNrAVls","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%2Fnutanix-ai%2Fmedia%2F59ca0c55-1dcb-4b90-b391-983a514cbf39.png&sign=sLW4eWoSNeNOgsALcigyUWEHwDl-UwU0f_TKOdp7L70","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%2Fnutanix-ai%2Fmedia%2F59ca0c55-1dcb-4b90-b391-983a514cbf39.png&sign=efUmRITisRkW82IAGSL2lQzJWu3X1hjeO50X7dncQuU","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%2Fnutanix-ai%2Fmedia%2F59ca0c55-1dcb-4b90-b391-983a514cbf39.png&sign=5mOAQfm9JA7_-lutsUZu64Y05icEHUB65brtMyXZf3k","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%2Fnutanix-ai%2Fmedia%2F59ca0c55-1dcb-4b90-b391-983a514cbf39.png&sign=OzDw6T2r0xE5LHufVDwsFOv5MPAsmEYL3-XTRqIzVvc","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%2Fnutanix-ai%2Fmedia%2F59ca0c55-1dcb-4b90-b391-983a514cbf39.png&sign=OwfOHHBmvLddu6o8gqoMreyCogGZM5o3ZH9ITKdpl8c"}},{"caption":"Create powerful dashboards to provide a comprehensive overview to AI model and services for reliability, performance, and cost management.","src":"https://cdn.hub.central.dynatrace.com/hub/console/nutanix-ai/media/78fec96b-6bb7-46d2-81af-741ee6ac2ffe.png","srcset":{"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%2Fnutanix-ai%2Fmedia%2F78fec96b-6bb7-46d2-81af-741ee6ac2ffe.png&sign=EQnFoBmtLpazKYYQIsDwa5q4eNR3nLNU-4QABdeAI5I","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%2Fnutanix-ai%2Fmedia%2F78fec96b-6bb7-46d2-81af-741ee6ac2ffe.png&sign=jzx5gLncUrSrajEtSy20MTYWgJmZTq_DUcyNvoNjtAU","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%2Fnutanix-ai%2Fmedia%2F78fec96b-6bb7-46d2-81af-741ee6ac2ffe.png&sign=Bv1vQNeZ9wux28ABAHkMi2xx90IEB5NMtz0Uu8Y3Lo4","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%2Fnutanix-ai%2Fmedia%2F78fec96b-6bb7-46d2-81af-741ee6ac2ffe.png&sign=A1a5snz2sBJhdu8QzzdjNAeIXJdws6BfEl1dbq-0vKk","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%2Fnutanix-ai%2Fmedia%2F78fec96b-6bb7-46d2-81af-741ee6ac2ffe.png&sign=zpXhykCrEJ0hyjnkTl2u1-SurdMAQ3Z0BspGGRlo1vg","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%2Fnutanix-ai%2Fmedia%2F78fec96b-6bb7-46d2-81af-741ee6ac2ffe.png&sign=_h6br2jnsTRcBsb9ALS9sRGfVIKe_Wg9r8QrMcBChKA"}},{"caption":"Get visibility into latency, reliability, and cost measurements for your Agentic and LLM application.","src":"https://cdn.hub.central.dynatrace.com/hub/console/nutanix-ai/media/50535d03-5b18-4d21-9607-ffbc420b1e3d.png","srcset":{"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%2Fnutanix-ai%2Fmedia%2F50535d03-5b18-4d21-9607-ffbc420b1e3d.png&sign=HhF7nW_i468_pvzCvSbdk2PiK4SY8RiQxvhe2l1lBrc","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%2Fnutanix-ai%2Fmedia%2F50535d03-5b18-4d21-9607-ffbc420b1e3d.png&sign=w8Yntww3AmBKHJu9_1jOkRtEYJFBH4XqedAmCF4kIBE","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%2Fnutanix-ai%2Fmedia%2F50535d03-5b18-4d21-9607-ffbc420b1e3d.png&sign=Xnoh1t69o472CJ43GwGI2l_XY-fQffhrbESyFW9K9cI","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%2Fnutanix-ai%2Fmedia%2F50535d03-5b18-4d21-9607-ffbc420b1e3d.png&sign=5GlWfvD4X5V2clVCkdNzPHF0YoBfX6yVwhbykvsztAM","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%2Fnutanix-ai%2Fmedia%2F50535d03-5b18-4d21-9607-ffbc420b1e3d.png&sign=L0y5hs1lHwcYh_qfyMGRhqW1uyLgDZBsyb7aLhiTN5Q","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%2Fnutanix-ai%2Fmedia%2F50535d03-5b18-4d21-9607-ffbc420b1e3d.png&sign=5mj5wWPKmGgkY_ZOGGe-1WSqVSLm6UzgzwXsJgiIDv8"}},{"caption":"End-to-end tracing for Agentic and LLM workloads","src":"https://cdn.hub.central.dynatrace.com/hub/console/nutanix-ai/media/86c718b5-3b67-4f4b-89a7-e7e6c1157b7e.png","srcset":{"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%2Fnutanix-ai%2Fmedia%2F86c718b5-3b67-4f4b-89a7-e7e6c1157b7e.png&sign=PedhgMO3j3Lg6PXVq6IGhT5ERwJKNNe9qe2gY2ajtdE","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%2Fnutanix-ai%2Fmedia%2F86c718b5-3b67-4f4b-89a7-e7e6c1157b7e.png&sign=I7ePOLGCv4rTf4Tjoc3zmP92uvTfaHAxIQ6B1fpswm0","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%2Fnutanix-ai%2Fmedia%2F86c718b5-3b67-4f4b-89a7-e7e6c1157b7e.png&sign=UKAtol66m_x5LOcJYuSx7eOw9-ABfbEfcM90yxgilkM","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%2Fnutanix-ai%2Fmedia%2F86c718b5-3b67-4f4b-89a7-e7e6c1157b7e.png&sign=B5lcuJ3ObaqtMl44ZmSCXQRr9Qyf0QV4hUa2t_B-1Fc","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%2Fnutanix-ai%2Fmedia%2F86c718b5-3b67-4f4b-89a7-e7e6c1157b7e.png&sign=lQUODkjzTB08xbOhRXPCYVO1JEK_h6CKEdrxVGAJ1mk","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%2Fnutanix-ai%2Fmedia%2F86c718b5-3b67-4f4b-89a7-e7e6c1157b7e.png&sign=Le5eGMpl__qw0zR4RhRbZGU-qHXIkt_3d1QSGzZV1Sc"}},{"caption":"Side‑by‑side comparison of AI models and agents, with performance, cost, and quality metrics to support A/B testing.","src":"https://cdn.hub.central.dynatrace.com/hub/console/nutanix-ai/media/880f64ec-427f-4789-9da8-c5ec070bc8b0.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%2Fconsole%2Fnutanix-ai%2Fmedia%2F880f64ec-427f-4789-9da8-c5ec070bc8b0.webp&sign=_3ddCcLdXuFqA83Ib11qhwUWrgIaWdERSexw_33y1Sg","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%2Fnutanix-ai%2Fmedia%2F880f64ec-427f-4789-9da8-c5ec070bc8b0.webp&sign=qoOMeQwo-q3vK_vvCpmsHhZT-fp6rR43emq_Nk1lmyI","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%2Fnutanix-ai%2Fmedia%2F880f64ec-427f-4789-9da8-c5ec070bc8b0.webp&sign=Ms8dMHtfmUbAJ8LhuyJJUmcNf9mEeVsgkJ9Sc6u5828","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%2Fnutanix-ai%2Fmedia%2F880f64ec-427f-4789-9da8-c5ec070bc8b0.webp&sign=SAGEuvswHrmF4ufhIlo-9QyaqAbsZ_GHfNqeFB54JNg","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%2Fnutanix-ai%2Fmedia%2F880f64ec-427f-4789-9da8-c5ec070bc8b0.webp&sign=6fJeBoKJ6lWczDqCAh8rQcVYNoifVgqz7RmHSuUKFbo","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%2Fnutanix-ai%2Fmedia%2F880f64ec-427f-4789-9da8-c5ec070bc8b0.webp&sign=qBeZV2RyP6788YMW9H63pWQWYWvuQe0wTNr_mAe_TUY"}}],"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":"Nutanix AI is a comprehensive solution for all your AI apps and agents across on‑premises, hybrid, and multicloud environments. Nutanix AI provides a consistent foundation for running models, AI services, and inference workloads of your choice to help you maintain control, privacy, and security over your models, data, and token costs with the same ease of running other business critical workloads \n\nDynatrace delivers automatic, real‑time observability across your full Nutanix AI stack, from Kubernetes clusters and Nutanix infrastructure to AI services, models, and prompt flows - using metrics, traces, logs, and topology without additional proprietary instrumentation. \n\nBy combining Dynatrace end‑to‑end observability with Nutanix AI, you gain unified visibility into model behavior, service health, infrastructure utilization, and token‑level cost, all correlated in a single platform to help you operate AI workloads confidently in production."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"### Monitor service health and performance \n- Detect bottlenecks using real‑time metrics for inference requests, latency, throughput, and error rates across Nutanix AI services and Kubernetes workloads. \n- Correlate model performance with underlying Kubernetes nodes, underlying infra resources, and Nutanix infrastructure to identify root causes faster. \n- Track SLOs for AI services and APIs using Dynatrace dashboards and alerting. \n\n\n### Monitor model behavior, quality, and cost \n- Validate model response time, token usage, and throughput using OpenTelemetry and vLLM metrics ingested into Dynatrace. \n- Detect abnormal cost patterns, usage spikes, and inefficient prompts before they impact budgets. \n- Compare models, versions, and endpoints to prevent quality regressions during rollout."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"To get started with Dynatrace observability for Nutanix AI, follow the step‑by‑step setup guides in the GitHub repository. The repository covers infrastructure, Kubernetes, and AI observability scenarios, including dashboards and OpenTelemetry‑based integrations.\n\n[View setup guides on GitHub](https://github.com/dynatrace-oss/nutanix-observability/tree/main?tab=readme-ov-file#how-to-get-started)"},"sourceId":"get_started"}],"modified":"2026-04-07T12:37:14.755147Z","created":"2026-04-07T12:18:34.322965Z","seo_title":"Nutanix AI monitoring & observability","seo_description":"End-to-end observability for your Nutanix AI Agentic and LLM workloads. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/nutanix-ai/media/59ca0c55-1dcb-4b90-b391-983a514cbf39.png","https://cdn.hub.central.dynatrace.com/hub/console/nutanix-ai/media/78fec96b-6bb7-46d2-81af-741ee6ac2ffe.png","https://cdn.hub.central.dynatrace.com/hub/console/nutanix-ai/media/50535d03-5b18-4d21-9607-ffbc420b1e3d.png","https://cdn.hub.central.dynatrace.com/hub/console/nutanix-ai/media/86c718b5-3b67-4f4b-89a7-e7e6c1157b7e.png","https://cdn.hub.central.dynatrace.com/hub/console/nutanix-ai/media/880f64ec-427f-4789-9da8-c5ec070bc8b0.webp"],"about":"Nutanix AI is a comprehensive solution for all your AI apps and agents across on‑premises, hybrid, and multicloud environments. Nutanix AI provides a consistent foundation for running models, AI services, and inference workloads of your choice to help you maintain control, privacy, and security over your models, data, and token costs with the same ease of running other business critical workloads \n\nDynatrace delivers automatic, real‑time observability across your full Nutanix AI stack, from Kubernetes clusters and Nutanix infrastructure to AI services, models, and prompt flows - using metrics, traces, logs, and topology without additional proprietary instrumentation. \n\nBy combining Dynatrace end‑to‑end observability with Nutanix AI, you gain unified visibility into model behavior, service health, infrastructure utilization, and token‑level cost, all correlated in a single platform to help you operate AI workloads confidently in production.","use_cases":"### Monitor service health and performance \n- Detect bottlenecks using real‑time metrics for inference requests, latency, throughput, and error rates across Nutanix AI services and Kubernetes workloads. \n- Correlate model performance with underlying Kubernetes nodes, underlying infra resources, and Nutanix infrastructure to identify root causes faster. \n- Track SLOs for AI services and APIs using Dynatrace dashboards and alerting. \n\n\n### Monitor model behavior, quality, and cost \n- Validate model response time, token usage, and throughput using OpenTelemetry and vLLM metrics ingested into Dynatrace. \n- Detect abnormal cost patterns, usage spikes, and inefficient prompts before they impact budgets. \n- Compare models, versions, and endpoints to prevent quality regressions during rollout.","supported_distributions":"","get_started":"To get started with Dynatrace observability for Nutanix AI, follow the step‑by‑step setup guides in the GitHub repository. The repository covers infrastructure, Kubernetes, and AI observability scenarios, including dashboards and OpenTelemetry‑based integrations.\n\n[View setup guides on GitHub](https://github.com/dynatrace-oss/nutanix-observability/tree/main?tab=readme-ov-file#how-to-get-started)"},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["nutanix-kubernetes-platform-nkp","ai-and-llm-observability","nutanix-clusters"],"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":1162,"slug":"nutanix-kubernetes-platform-nkp","title":"Nutanix Kubernetes Platform (NKP)","description":"All-in-one Kubernetes observability for K8s infrastructure and apps teams.","logo":"https://dt-cdn.net/hub/nutanix_sJDnY6Z.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/kubernetes","providers":["k8s"],"tags":["Kubernetes","nutanix"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Overview of Nutanix Kubernetes Platform (NKP) in Dynatrace Kubernetes app.","src":"https://dt-cdn.net/hub/nkp1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnkp1.png&sign=GlWesufEY4gTk1-H13i414cOScPZs35jE_ZE0lotB7M","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnkp1.png&sign=7yNW96NRbQ_Px174O9U-XYD8wdbDA27isQ9K5TdRtas","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnkp1.png&sign=FKM28U_blozlcCyF1l2wd5dqu2JXGOoPzVDgT20UdFU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnkp1.png&sign=hcCBLHbT7Ug1nasbV6-HlEMOKG8ANfLllg6y4IfcVug","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnkp1.png&sign=t3FvTxLTe0ZhE8BtfLk9Ea9onkw87IoyvjMDSy-cp_c","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnkp1.png&sign=iRYh1IgIqusMV6astjGZtpmjVx40LgtD1-flPWQ5caM"}}],"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 allows you to monitor Nutanix Kubernetes Platform (NKP) clusters 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, including out-of-the-box visualization\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 across complex microservice architectures\n- Integrated analysis and workload troubleshooting with logs in the context of traces\n- Security vulnerability detection for Kubernetes workloads and the platform\n- GitOps-based monitoring as code at scale"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Get started with Nutanix Kubernetes Platform full stack observability by simply deploying the Dynatrace Operator to the Kubernetes environment.\nPlease refer to the [documentation](https://docs.dynatrace.com/docs/shortlink/kubernetes) for details."},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:58.605570Z","created":"2025-05-06T21:19:14.934827Z","seo_title":"Nutanix Kubernetes Platform (NKP) monitoring & observability","seo_description":"All-in-one Kubernetes observability for K8s infrastructure and apps teams. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/nkp1.png"],"about":"Dynatrace is the only Kubernetes observability solution for full stack insights and troubleshooting without changing code, container images, or deployments. Dynatrace allows you to monitor Nutanix Kubernetes Platform (NKP) clusters 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, including out-of-the-box visualization\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 across complex microservice architectures\n- Integrated analysis and workload troubleshooting with logs in the context of traces\n- Security vulnerability detection for Kubernetes workloads and the platform\n- GitOps-based monitoring as code at scale","supported_distributions":"","get_started":"Get started with Nutanix Kubernetes Platform full stack observability by simply deploying the Dynatrace Operator to the Kubernetes environment.\nPlease refer to the [documentation](https://docs.dynatrace.com/docs/shortlink/kubernetes) for details."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["nutanix-clusters"],"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":253,"slug":"qemu","title":"QEMU","description":"Monitor health and performance of QEMU virtual machines from the system’s perspective.","logo":"https://dt-cdn.net/hub/logos/qemu.png","link_to":null,"documentation_link":"","providers":["oa"],"tags":["infrastructure","microsoft","server-monitoring","virtual-machine"],"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":"See beyond the virtualization layer and discover how your virtualization configuration impacts your application services and end-user experience. Dynatrace automatically analyzes application problems and pinpoints the root causes in your virtualization and application layers. The Dynatrace software intelligence platform automatically adjusts to infrastructure changes."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Monitor the health and performance of your QEMU\n* Ensure optimal splitting of resources between the virtual machines\n* Detect problems and pinpoint the root cause in your virtualization and application layer"},"sourceId":"use_cases"}],"modified":"2025-11-04T08:05:58.819726Z","created":"2020-08-14T07:46:21.372000Z","seo_title":"QEMU monitoring & observability","seo_description":"Monitor health and performance of QEMU virtual machines from the system’s perspective. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":[],"about":"See beyond the virtualization layer and discover how your virtualization configuration impacts your application services and end-user experience. Dynatrace automatically analyzes application problems and pinpoints the root causes in your virtualization and application layers. The Dynatrace software intelligence platform automatically adjusts to infrastructure changes.","use_cases":"* Monitor the health and performance of your QEMU\n* Ensure optimal splitting of resources between the virtual machines\n* Detect problems and pinpoint the root cause in your virtualization and application layer","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":1156,"slug":"windchill","title":"Windchill","description":"Automate Windchill monitoring with Dynatrace for deep observability and AIOps.","logo":"https://dt-cdn.net/hub/d100d7d285288baff487befca0e5ea33-icon_1.png","link_to":"https://www.dynatrace.com/news/blog/it-is-time-to-upgrade-the-ptc-system-monitor/","documentation_link":"","providers":[],"tags":[],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Within the pre-packaged starter set for Windchill, all background queue metrics familiar to PTC administrators are automatically included.","src":"https://dt-cdn.net/hub/ProcessQueues.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FProcessQueues.png&sign=w1XWzBNLNTVSLxDYOHvhxyIkTfmMIkzmBSMpejt3rtE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FProcessQueues.png&sign=USzUPXh1f8k4Nai4bXX-W7ZvFJVuEdSuoSPWkE0cWIQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FProcessQueues.png&sign=M_BsQSZefUcZFk3cPKqpLpHcTffy6QbmLOf6TTdFRuo","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FProcessQueues.png&sign=3qv9kosxlsqAenAmIKsLp3nrMVO7RB2ObH3Wdpi37c4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FProcessQueues.png&sign=oZQlWsGV0MPqQONqDTJv2-_qmCoLr16ffZI2sxJowqQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FProcessQueues.png&sign=Lc1E3mY_SCVAfXEAGesfHKeLpEh1BRf1tYbZrq-Cz98"}}],"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 offers comprehensive monitoring and observability for PTC Windchill, providing several key features:\r\n\r\n- Deep Observability: Dynatrace delivers full stack monitoring capabilities, covering applications, infrastructure, and user experience.\r\n- Advanced AIOps: The platform includes an AI engine, Davis® AI, which quickly identifies root causes and provides precise answers prioritized by business impact.\r\n- Automated Metrics Collection: Dynatrace OneAgent deploys in seconds, automatically discovering and mapping dependencies in your environment.\r\n- Remote File Server Automation: Automates the task of checking the availability of remote file servers, freeing up time for innovation and business-critical projects.\r\n- Monitoring Queues: The pre-packaged starter set includes background queue metrics familiar to PTC administrators, simplifying the process of gathering Windchill metrics.\r\n- These features help teams innovate faster and drive better business outcomes by providing unparalleled automation and visibility into their PTC environment."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Performance Monitoring: Track and optimize the performance of Windchill applications and infrastructure.\r\n- Root Cause Analysis: Quickly identify and resolve issues with the help of AI-driven insights.\r\n- Automated Metrics Collection: Automatically gather and analyze metrics from Windchill environments.\r\n- Remote File Server Availability: Ensure the availability of remote file servers through automated checks.\r\n- Background Queue Monitoring: Monitor background queues to maintain system efficiency.\r\n- User Experience Monitoring: Analyze user interactions to improve the overall experience."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"To get started download the [Windchill starter set](https://github.com/dynatrace-oss/PTC-Windchill)"},"sourceId":"get_started"}],"modified":"2026-02-18T14:30:42.345831Z","created":"2025-04-10T09:38:15.308230Z","seo_title":"Comprehensive Windchill Monitoring with Dynatrace","seo_description":"Discover Dynatrace powerful Windchill monitoring solutions to enhance performance, detect issues, and optimize resource usage.","customer_story":null,"marketing_related_content":[{"href":"https://www.dynatrace.com/news/blog/ai-driven-observability-for-ptc-windchill-thingworx/","image":"https://cdn.hub.central.dynatrace.com/hub/Synthetic-2048x821.webp","title":"AI-driven observability for PTC Windchill/ThingWorx","href_text":"Read more","description":"PTC System Monitor (PSM) reached the end of support back on March 31, 2021, and with PSM no longer included for new Windchill and ThingWorx releases, it is a perfect time to get started with Dynatrace."}],"screenshots":["https://dt-cdn.net/hub/ProcessQueues.png"],"about":"Dynatrace offers comprehensive monitoring and observability for PTC Windchill, providing several key features:\r\n\r\n- Deep Observability: Dynatrace delivers full stack monitoring capabilities, covering applications, infrastructure, and user experience.\r\n- Advanced AIOps: The platform includes an AI engine, Davis® AI, which quickly identifies root causes and provides precise answers prioritized by business impact.\r\n- Automated Metrics Collection: Dynatrace OneAgent deploys in seconds, automatically discovering and mapping dependencies in your environment.\r\n- Remote File Server Automation: Automates the task of checking the availability of remote file servers, freeing up time for innovation and business-critical projects.\r\n- Monitoring Queues: The pre-packaged starter set includes background queue metrics familiar to PTC administrators, simplifying the process of gathering Windchill metrics.\r\n- These features help teams innovate faster and drive better business outcomes by providing unparalleled automation and visibility into their PTC environment.","use_cases":"- Performance Monitoring: Track and optimize the performance of Windchill applications and infrastructure.\r\n- Root Cause Analysis: Quickly identify and resolve issues with the help of AI-driven insights.\r\n- Automated Metrics Collection: Automatically gather and analyze metrics from Windchill environments.\r\n- Remote File Server Availability: Ensure the availability of remote file servers through automated checks.\r\n- Background Queue Monitoring: Monitor background queues to maintain system efficiency.\r\n- User Experience Monitoring: Analyze user interactions to improve the overall experience.","supported_distributions":"","get_started":"To get started download the [Windchill starter set](https://github.com/dynatrace-oss/PTC-Windchill)"},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1274,"slug":"kiro-cli","title":"Kiro CLI","description":"Validate and auto-remediate high-risk cloud misconfigurations.","logo":"https://cdn.hub.central.dynatrace.com/hub/kiro_logo.png","link_to":"https://www.dynatrace.com/news/blog/smarter-cloud-security-with-dynatrace-and-kiro-cli/","documentation_link":"https://docs.dynatrace.com/docs/secure/use-cases/ai-remediation-kiro-cli","providers":[],"tags":["a2a","agentic-coding","agentic-ecosystem","agentic-security","AI","aws","AWS Security Hub","Kiro CLI","mcp","Model Context Protocol"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Identify which security findings should be prioritized in the Jira ticket.","src":"https://cdn.hub.central.dynatrace.com/hub/kiro_cli_jira_ticket.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fkiro_cli_jira_ticket.png&sign=1RpNy0ZsxGi1R00X2tEH0JcBv-qpsy-kqLfWHnG99Ho","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fkiro_cli_jira_ticket.png&sign=RCIYYuDLY9uMXM_wD6K7XvQ_gW-6FXwn2HNVWQDqeyQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fkiro_cli_jira_ticket.png&sign=3mhY1KuARYM4U0p_ZCHCHCR_mB6W6yEX6jVil0Jhbn8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fkiro_cli_jira_ticket.png&sign=9fDzTqxSoUA_1GjbEkjMP9yBpyranKd5ga_oCVV0yMs","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fkiro_cli_jira_ticket.png&sign=zF6fW8tW17VXHez8xjtMxFdBbSZkUmvjEGjxS0x1DrE","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fkiro_cli_jira_ticket.png&sign=VldQlQ9cZTJTPPJOfcOZBGBIbx1MGKpuyHdaec44MWM"}},{"caption":"Verification of a critical severity finding from AWS Security Hub.","src":"https://cdn.hub.central.dynatrace.com/hub/kiro_cli_verify_critical_finding.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fkiro_cli_verify_critical_finding.png&sign=chsvJNdhDDSZdVp_GtUYsDI7hJl9rfBgr1d2ODZn5go","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fkiro_cli_verify_critical_finding.png&sign=GYBL15N-0mLwizQM6Uw-n__Y8Dt6UkSy0ndGHq5TGKs","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fkiro_cli_verify_critical_finding.png&sign=zkkti2kftrUPI03eycWhZ-sYEkH6v6ghtsnCpg7GBK0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fkiro_cli_verify_critical_finding.png&sign=YLmos2LlxDLCCXgcVz2AoOA0gEOHTOqAP2gOVOUJ4vA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fkiro_cli_verify_critical_finding.png&sign=Kqa8zMj6VQtZcz39nIZZNvG7z3Lk_v2nOrde2O9kCHk","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fkiro_cli_verify_critical_finding.png&sign=2Q__gZkvracv1VDbRj9MnFccqz47H7zEPmQVCGvUDoc"}},{"caption":"Outcome of validating a critical severity finding with Dynatrace runtime validation.","src":"https://cdn.hub.central.dynatrace.com/hub/kiro_cli_check_with_dt_runtime.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fkiro_cli_check_with_dt_runtime.png&sign=i9E2gRkonJBLQVcU666-kCotis0zTF9BugAoQtB6bqA","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fkiro_cli_check_with_dt_runtime.png&sign=r9XL3H0dT1LM37IoLX8uSalt1eqH44CVAkQo_zz5D4o","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fkiro_cli_check_with_dt_runtime.png&sign=5HF1WnBQm611YAPSstFRnzPSM9Rgo2GVFgtpGPjPD2I","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fkiro_cli_check_with_dt_runtime.png&sign=i-nladclEbl_GsndcD9f1CyskiLgSbFUC1EZAZoTmd8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fkiro_cli_check_with_dt_runtime.png&sign=bzkYgXbJVQ2B-FUgPEx0gm-6w_c8NQVVoQXvd8gk800","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fkiro_cli_check_with_dt_runtime.png&sign=bWlFTGj9PQCKiGxOev3OHnOHy_a5rYCFJbJ8bsg-RrM"}},{"caption":"Automated remediation of a critical severity finding using Kiro CLI.","src":"https://cdn.hub.central.dynatrace.com/hub/kiro_cli_automated_remediation.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fkiro_cli_automated_remediation.png&sign=PP-eoHXY__f1C0bDP4MR3wxD1rejKnn-IYuMW9BWT5k","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fkiro_cli_automated_remediation.png&sign=pcPJ63ZrBRMDW8WQT7jROZp5beQeBrgiNh7FfoLvBlM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fkiro_cli_automated_remediation.png&sign=rk7HLORXwps1ZdRxZ_a1u3NdzXqX5qiagS6_xSgd7vU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fkiro_cli_automated_remediation.png&sign=H10hlxS4TD_8K4yQOIQQOeo64FCRGtOS_dFuhnBT7K8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fkiro_cli_automated_remediation.png&sign=hlpQcHejn7pB_AUbYvNQSwZ6To1-6Q6scLwFm_bqf94","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fkiro_cli_automated_remediation.png&sign=telP8VMEawiu7B8aJqLlV3ULHUWnBXnoiVGYAfLbIG4"}},{"caption":"Verify that the finding has been resolved in AWS Security Hub.","src":"https://cdn.hub.central.dynatrace.com/hub/kiro_cli_verified_resolved_aws.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fkiro_cli_verified_resolved_aws.png&sign=fHZI8fEYogvxSwzdnqWYGFzhOPJ7d3twgliV32FQHtM","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fkiro_cli_verified_resolved_aws.png&sign=qTKfC1AApY_Z3qUK8ZT32XyRNyW6IFO2tjnAcDCj5yc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fkiro_cli_verified_resolved_aws.png&sign=yepXWpKnmMDIKZj_OyrYCB-Z2dIzPX_6z1AZuyjr8rU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fkiro_cli_verified_resolved_aws.png&sign=eqPOee_-WDSxntc2SCdlFTE9NrZmZ799223I416LtoE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fkiro_cli_verified_resolved_aws.png&sign=mbLF9alqBjsMcc74WBr2k5odXk-qZgBfVTtT9dW5HUQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fkiro_cli_verified_resolved_aws.png&sign=mZwtnobBx1s-eRq8biZR7UBagN6oZcBur9WVcakyWS8"}},{"caption":"Verify that the finding has been resolved using Dynatrace runtime validation.","src":"https://cdn.hub.central.dynatrace.com/hub/kiro_cli_verify_resolved_DT.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fkiro_cli_verify_resolved_DT.png&sign=sZdIUWkVyFm674mgGIHpqWKcagcxhlbaASA6wDoYqlw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fkiro_cli_verify_resolved_DT.png&sign=cqoVJcXLDG2xGMJDg9tKulZqEjK0CgfluMsYoyUuh2c","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fkiro_cli_verify_resolved_DT.png&sign=pBNAEj5F_CMd4GR4NZpRd-mDcnVQ9cqk-rP5Jc54V48","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fkiro_cli_verify_resolved_DT.png&sign=JCBK5XJxl_k4KZDJxxsFxqXSWINnRHMBj3oYYJQaTic","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fkiro_cli_verify_resolved_DT.png&sign=kXtptVnV6Y07LVJx0nuMieqQl4224W9djCxh_Riwg0A","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fkiro_cli_verify_resolved_DT.png&sign=yEhnqepukf132Tgb7U_7LYmfbeBzaCw0SBPMngtL9O8"}}],"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":"By combining **Dynatrace runtime context** with **AWS Security Hub** findings and **Kiro CLI’s agentic automation**, you can focus remediation on the cloud misconfigurations that actually threaten production. Kiro CLI interacts with specialized agents (via the Dynatrace MCP server) to validate impact, suppress noise, and execute guided fixes—so your effort goes where it counts. \n\nYou can adopt this in two ways:\n- **Kiro CLI–driven triage**, where engineers interact with Kiro to validate and remediate issues.\n- **Dynatrace driven automation**, where Workflows and Dynatrace Intelligence generative AI pre validate findings, create Jira tickets, and pass them to Kiro for resolution."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- **Prioritize what matters**: Focus on cloud misconfigurations that genuinely impact production.\n- **Diagnose & remediate smarter**: Automate verification and remediation of high-risk cloud misconfigurations.\n- **Streamline triage**: Let Dynatrace Workflows automatically create Jira tickets with summarized evidence."},"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 Kiro CLI to automate cloud misconfigurations  >> [Read the documentation](https://docs.dynatrace.com/docs/secure/use-cases/ai-remediation-kiro-cli)"},"sourceId":"get_started"}],"modified":"2026-02-13T17:37:58.512825Z","created":"2026-01-28T17:19:36.102920Z","seo_title":"Kiro CLI monitoring & observability","seo_description":"Validate and auto-remediate high-risk cloud misconfigurations. 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/kiro-cli/media/1efc4ade-b1fd-4b56-ae15-e3750b957678.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/kiro-cli/media/25695e9e-55fe-47fd-a469-0fce596e5642.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-cloud-security-with-dynatrace-and-kiro-cli/","image":"https://cdn.hub.central.dynatrace.com/hub/console/kiro-cli/media/85295b5e-febe-438a-ad88-7caba1d8d663.webp","title":"Smarter cloud security with Dynatrace and Kiro CLI","href_text":"Read more","description":"Intelligent triage in action"}],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/kiro_cli_jira_ticket.png","https://cdn.hub.central.dynatrace.com/hub/kiro_cli_verify_critical_finding.png","https://cdn.hub.central.dynatrace.com/hub/kiro_cli_check_with_dt_runtime.png","https://cdn.hub.central.dynatrace.com/hub/kiro_cli_automated_remediation.png","https://cdn.hub.central.dynatrace.com/hub/kiro_cli_verified_resolved_aws.png","https://cdn.hub.central.dynatrace.com/hub/kiro_cli_verify_resolved_DT.png"],"about":"By combining **Dynatrace runtime context** with **AWS Security Hub** findings and **Kiro CLI’s agentic automation**, you can focus remediation on the cloud misconfigurations that actually threaten production. Kiro CLI interacts with specialized agents (via the Dynatrace MCP server) to validate impact, suppress noise, and execute guided fixes—so your effort goes where it counts. \n\nYou can adopt this in two ways:\n- **Kiro CLI–driven triage**, where engineers interact with Kiro to validate and remediate issues.\n- **Dynatrace driven automation**, where Workflows and Dynatrace Intelligence generative AI pre validate findings, create Jira tickets, and pass them to Kiro for resolution.","use_cases":"- **Prioritize what matters**: Focus on cloud misconfigurations that genuinely impact production.\n- **Diagnose & remediate smarter**: Automate verification and remediation of high-risk cloud misconfigurations.\n- **Streamline triage**: Let Dynatrace Workflows automatically create Jira tickets with summarized evidence.","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 Kiro CLI to automate cloud misconfigurations  >> [Read the documentation](https://docs.dynatrace.com/docs/secure/use-cases/ai-remediation-kiro-cli)"},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["dynatrace-mcp-server","ask-davis-copilot","aws-devops-agent","kiro-agent","kiro","mcp-server-tools"],"latest_downloads":null},{"id":976,"slug":"saas-upgrade-assistant","title":"SaaS Upgrade Assistant","description":"Migrate your Dynatrace Managed environment configuration to SaaS.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.saas.upgrade.assistant/logo/694e7ea7-fa10-46a2-9585-a5ebc9595467.png","link_to":"https://www.dynatrace.com/platform/saas-upgrade/","documentation_link":"https://docs.dynatrace.com/managed/upgrade/saas-upgrade-assistant","providers":[],"tags":["assistant","configuration","configuration-as-code","deployment","managed","saas","upgrade"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Deploy your exported configuration and get an easy-to-understand report on how much configuration was replicated in your target environment.","src":"https://dt-cdn.net/hub/tbx39978.dev.apps.dynatracelabs.com_ui_apps_dynatrace.saas.upgrade.assistant_deploy-_I7qHKuU.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftbx39978.dev.apps.dynatracelabs.com_ui_apps_dynatrace.saas.upgrade.assistant_deploy-_I7qHKuU.png&sign=jghiPtgfWNi9kS_OPPao2lSg5afRFrxLppwRxBmkvKw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftbx39978.dev.apps.dynatracelabs.com_ui_apps_dynatrace.saas.upgrade.assistant_deploy-_I7qHKuU.png&sign=puIqzcGZTbtdF2uC_A6pFRBmiah91bNNpnM0BiDj8v0","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftbx39978.dev.apps.dynatracelabs.com_ui_apps_dynatrace.saas.upgrade.assistant_deploy-_I7qHKuU.png&sign=xjnLuzcjhfdsAZiKj4ne2K4HZ79CT8LsVQHR71-ZEms","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftbx39978.dev.apps.dynatracelabs.com_ui_apps_dynatrace.saas.upgrade.assistant_deploy-_I7qHKuU.png&sign=W37xZ5qmSniiLNeYbZ46Alfdpp_9724hjw4bPYh5GeU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftbx39978.dev.apps.dynatracelabs.com_ui_apps_dynatrace.saas.upgrade.assistant_deploy-_I7qHKuU.png&sign=YKASyEgApIVYTndY0HSts84m7lQ5Sd665gXvhPlWGY8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftbx39978.dev.apps.dynatracelabs.com_ui_apps_dynatrace.saas.upgrade.assistant_deploy-_I7qHKuU.png&sign=drZkJWqmCdJGMRt1p7JFfTYlnEveVqhOZ6FEOoRTRcU"}},{"caption":"Review your configuration set grouped by type and manage to import it selectively to your target environment with complete control and confidence.","src":"https://dt-cdn.net/hub/tbx39978.dev.apps.dynatracelabs.com_ui_apps_dynatrace.saas.upgrade.assistant_deploy-_1xYUpkf.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftbx39978.dev.apps.dynatracelabs.com_ui_apps_dynatrace.saas.upgrade.assistant_deploy-_1xYUpkf.png&sign=8eWoj3tPNhEBR0I3HrVcAxvENdi0uZ9thilR3BM1HY8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftbx39978.dev.apps.dynatracelabs.com_ui_apps_dynatrace.saas.upgrade.assistant_deploy-_1xYUpkf.png&sign=iGb9-9-aP-wTXtCQYAyRlPMZlkCvMokxiUzYv-byr-s","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftbx39978.dev.apps.dynatracelabs.com_ui_apps_dynatrace.saas.upgrade.assistant_deploy-_1xYUpkf.png&sign=1oJUg_O3_TG_apGfs5BSCaQAJpPsNigGvZ-LQqmFrLw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftbx39978.dev.apps.dynatracelabs.com_ui_apps_dynatrace.saas.upgrade.assistant_deploy-_1xYUpkf.png&sign=stjMBq2RTlsADeAoR1-6VQhKMPGOrSsXrjJLR1R6oNw","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftbx39978.dev.apps.dynatracelabs.com_ui_apps_dynatrace.saas.upgrade.assistant_deploy-_1xYUpkf.png&sign=3i1VVDiYOrA0pgzfYHLRu4qIqfVY6KFUl-DGnoyIwLA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftbx39978.dev.apps.dynatracelabs.com_ui_apps_dynatrace.saas.upgrade.assistant_deploy-_1xYUpkf.png&sign=bH26io3REnCyw9eKbEHRGC3qXkLtfq0zYI4_PKfzb2g"}},{"caption":"Update dashboard owners to match with the new user ids in the target environment. The preview mode allows you to verify the updated configuration.","src":"https://dt-cdn.net/hub/tbx39978.dev.apps.dynatracelabs.com_ui_apps_dynatrace.saas.upgrade.assistant_deploy-_jHiCbHu.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftbx39978.dev.apps.dynatracelabs.com_ui_apps_dynatrace.saas.upgrade.assistant_deploy-_jHiCbHu.png&sign=gj42zGHnFiCJKP4FJ7Dy1Uy5TY3BY40b6BQUi7KeQm4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftbx39978.dev.apps.dynatracelabs.com_ui_apps_dynatrace.saas.upgrade.assistant_deploy-_jHiCbHu.png&sign=3KR_dEM4Onn0w4Zh9bfA3AYfJNZi6va9tEQ7vZc2z9U","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftbx39978.dev.apps.dynatracelabs.com_ui_apps_dynatrace.saas.upgrade.assistant_deploy-_jHiCbHu.png&sign=ypNhuXVwgY35fhwFemaG8lJaZy-W4bzxATqsE49HKJw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftbx39978.dev.apps.dynatracelabs.com_ui_apps_dynatrace.saas.upgrade.assistant_deploy-_jHiCbHu.png&sign=eTKhGCSPWUDpOZxy850ThT3gMfGLahNJrGcOkDsqm-o","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftbx39978.dev.apps.dynatracelabs.com_ui_apps_dynatrace.saas.upgrade.assistant_deploy-_jHiCbHu.png&sign=Y_2bM00qeqEl1Pl_gk4gNw0HrNsybNRvIJ5stb8kjPM","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftbx39978.dev.apps.dynatracelabs.com_ui_apps_dynatrace.saas.upgrade.assistant_deploy-_jHiCbHu.png&sign=MlArBXE-Url68HCn9-n9XvOP9ZXMmi_kxc_1zuNHS1M"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.6.3","release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"With the SaaS Upgrade Assistant, most of the configuration and dashboards of a Managed environment can be migrated automatically to a SaaS environment. You can simply export the configuration and dashboards from your Managed environment, upload it to the SaaS Upgrade Assistant on the target SaaS environment, and get started.\r\n\r\n* Check on your import progress via the upgrade status tracking.\r\n* Browse imported configurations and review failed configurations.\r\n* Correct failed configurations with an edit form or use bulk mode to update at once.\r\n* Leverage preview changes to make sure the update is correct."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* A cluster administrator can use the SaaS Upgrade Assistant to navigate through a frictionless upgrade from their Dynatrace Managed on-premises deployment to a SaaS environment.\r\n\r\n* The app reduces the complexity of migrating Dynatrace configurations by automating the process. A configuration can be exported from any Managed environment, imported into the target SaaS environment, and then updated to align with the SaaS environment's requirements. \r\n\r\n* The app ensures a faster migration and minimizes disruption to Dynatrace users by incorrect environment configuration. Automation eliminates time-consuming manual tasks, such as updating dashboard ownership or adjusting entity IDs that have changed between environments."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"#### How do you export the configuration from Dynatrace Managed?\r\n1. Sign in to the Dynatrace Managed Cluster Management Console.\r\n2. Navigate to **Environments** page.\r\n4. Select an environment that you want to migrate from. \r\n5. Select the **Export Configuration** button.\r\n3. Confirm the operation and navigate to your target local directory to store the archive.\r\n\r\n#### How can I start the configuration migration process?\r\n1. Open the SaaS Upgrade Assistant to migrate from Dynatrace Managed to the SaaS environment.\r\n2. Select the **Upload data** button to import the configuration of Dynatrace Managed environment.\r\n3. Open the **Settings** right panel by clicking a cog icon.\r\n4. Select the **Create token** to auto-generate an authorization token or provide the one you created.\r\n5. Select **Save**.\r\n6. Now you're ready to deploy your configuration - select the **Start upgrade** button.\r\n\r\n#### How do you set up SaaS Upgrade Assistant permissions?\r\nTo authorize users to use the app, a user has to be assigned to the `upgrade-assistant:environments:write` policy. To add IAM policy, follow the steps below:\r\n\r\n1. Go to Account Management service: https://myaccount.dynatrace.com/accounts.\r\n2. Select your account.\r\n3. From the **Identity & Access Management** Dynatrace menu, select **Policies**.\r\n4. Select the **Create Policy** button.\r\n5. Fill in the details of the IAM policy by setting the Policy statement to `ALLOW upgrade-assistant:environments:write;`.\r\n6. Select **Create policy** and confirm.\r\n7. Bind the IAM policy to a group. For example, to \"Deployment admin\"."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\nWe recommend working on a configuration exported from the same major version of the Dynatrace Managed cluster and SaaS environment to avoid unnecessary false-positive failed configuration migrations. For example, your Dynatrace Managed cluster should be in version 1.284.123, and your SaaS environment should be in 1.284.89."},"sourceId":"details"}],"modified":"2026-03-13T13:56:44.549722Z","created":"2024-01-22T15:13:45.817300Z","seo_title":"SaaS Upgrade Assistant monitoring & observability","seo_description":"Migrate your Dynatrace Managed environment configuration to SaaS. Start your free trial today!","customer_story":null,"marketing_related_content":[{"href":"https://www.dynatrace.com/platform/saas-upgrade/","image":"https://cdn.hub.central.dynatrace.com/hub/Screenshot_2023-11-27_at_14.39.03.png","title":"Upgrading from Dynatrace managed to SaaS","href_text":"Read more","description":"Drive innovation and agility by seamlessly and securely upgrading to Dynatrace SaaS."}],"screenshots":["https://dt-cdn.net/hub/tbx39978.dev.apps.dynatracelabs.com_ui_apps_dynatrace.saas.upgrade.assistant_deploy-_I7qHKuU.png","https://dt-cdn.net/hub/tbx39978.dev.apps.dynatracelabs.com_ui_apps_dynatrace.saas.upgrade.assistant_deploy-_1xYUpkf.png","https://dt-cdn.net/hub/tbx39978.dev.apps.dynatracelabs.com_ui_apps_dynatrace.saas.upgrade.assistant_deploy-_jHiCbHu.png"],"about":"With the SaaS Upgrade Assistant, most of the configuration and dashboards of a Managed environment can be migrated automatically to a SaaS environment. You can simply export the configuration and dashboards from your Managed environment, upload it to the SaaS Upgrade Assistant on the target SaaS environment, and get started.\r\n\r\n* Check on your import progress via the upgrade status tracking.\r\n* Browse imported configurations and review failed configurations.\r\n* Correct failed configurations with an edit form or use bulk mode to update at once.\r\n* Leverage preview changes to make sure the update is correct.","use_cases":"* A cluster administrator can use the SaaS Upgrade Assistant to navigate through a frictionless upgrade from their Dynatrace Managed on-premises deployment to a SaaS environment.\r\n\r\n* The app reduces the complexity of migrating Dynatrace configurations by automating the process. A configuration can be exported from any Managed environment, imported into the target SaaS environment, and then updated to align with the SaaS environment's requirements. \r\n\r\n* The app ensures a faster migration and minimizes disruption to Dynatrace users by incorrect environment configuration. Automation eliminates time-consuming manual tasks, such as updating dashboard ownership or adjusting entity IDs that have changed between environments.","supported_distributions":"","get_started":"#### How do you export the configuration from Dynatrace Managed?\r\n1. Sign in to the Dynatrace Managed Cluster Management Console.\r\n2. Navigate to **Environments** page.\r\n4. Select an environment that you want to migrate from. \r\n5. Select the **Export Configuration** button.\r\n3. Confirm the operation and navigate to your target local directory to store the archive.\r\n\r\n#### How can I start the configuration migration process?\r\n1. Open the SaaS Upgrade Assistant to migrate from Dynatrace Managed to the SaaS environment.\r\n2. Select the **Upload data** button to import the configuration of Dynatrace Managed environment.\r\n3. Open the **Settings** right panel by clicking a cog icon.\r\n4. Select the **Create token** to auto-generate an authorization token or provide the one you created.\r\n5. Select **Save**.\r\n6. Now you're ready to deploy your configuration - select the **Start upgrade** button.\r\n\r\n#### How do you set up SaaS Upgrade Assistant permissions?\r\nTo authorize users to use the app, a user has to be assigned to the `upgrade-assistant:environments:write` policy. To add IAM policy, follow the steps below:\r\n\r\n1. Go to Account Management service: https://myaccount.dynatrace.com/accounts.\r\n2. Select your account.\r\n3. From the **Identity & Access Management** Dynatrace menu, select **Policies**.\r\n4. Select the **Create Policy** button.\r\n5. Fill in the details of the IAM policy by setting the Policy statement to `ALLOW upgrade-assistant:environments:write;`.\r\n6. Select **Create policy** and confirm.\r\n7. Bind the IAM policy to a group. For example, to \"Deployment admin\"."},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"dynatrace.saas.upgrade.assistant@1.6.3","fqn":"dynatrace.saas.upgrade.assistant","version":"1.6.3","artifact":null,"release_notes":"### 1.6.3\n\n#### Patch\n\n- The dashboard owner's existence in the SaaS account is checked only when the owner is saved in email format.\n- Add Application Protection API and Security Problems API scopes to the token.","created":"2026-03-17T07:29:56.782816Z"},{"name":"dynatrace.saas.upgrade.assistant@1.6.0","fqn":"dynatrace.saas.upgrade.assistant","version":"1.6.0","artifact":null,"release_notes":"### 1.6.0\n\nThe newly added section on Deploy Result surfaces enables you to download the deploy result with configurations' statuses. You can download the data, respectively, for the last deployment or the summary from all deployments. It will be downloaded as a CSV file, which makes it easier to use and filter the data in any spreadsheet.","created":"2025-10-13T12:56:40.769495Z"},{"name":"dynatrace.saas.upgrade.assistant@1.5.0","fqn":"dynatrace.saas.upgrade.assistant","version":"1.5.0","artifact":null,"release_notes":"### 1.5.0\n\n#### Minor Changes\n\n- Improved Collaboration section in Settings by adding Upgrade IDs table, so the user can store multiple Upgrade IDs and set the active one in the app.\n- Replaced the Checkboxes with the Switch component used to include the configuration in the next deployment.\n- Improved showing error messages.\n- Improved source environment table.","created":"2025-09-15T06:28:50.161920Z"},{"name":"dynatrace.saas.upgrade.assistant@1.4.2","fqn":"dynatrace.saas.upgrade.assistant","version":"1.4.2","artifact":null,"release_notes":"### 1.4.2\n\n- The edit mode now supports editing invalid JSON.\n- Settings and Advanced pages are moved to a separate Sheet component, which is available through the app header.\n- Introduced pinned and hidden filters feature.\n- Added a number of included configs within a config type.","created":"2025-05-05T07:09:44.539603Z"},{"name":"dynatrace.saas.upgrade.assistant@1.3.3","fqn":"dynatrace.saas.upgrade.assistant","version":"1.3.3","artifact":null,"release_notes":"### 1.3.3\n\n#### Full edit mode\nThe new edit mode enables you to modify a configuration object fully. You can edit the JSON payload and manage its related metadata, such as name, dependencies, scope, and regular properties. With the help of this tool and the in-app guide, you can solve the problem of cyclic dependencies much more easily. You can also revert mistakenly saved changes.","created":"2025-03-04T17:05:47.601783Z"},{"name":"dynatrace.saas.upgrade.assistant@1.2.3","fqn":"dynatrace.saas.upgrade.assistant","version":"1.2.3","artifact":null,"release_notes":"### 1.2.3\n- The URL path now includes the selected tab, config type, and config ID, which enable the use of browser history and navigation.\n- Added the buttons to \"force exclude\" a single configuration or all cyclic dependencies.\n- Added an option to filter configurations by problems (missing dashboard owner or cyclic dependencies).\n- The bulk edit panel now includes an option to find configurations containing the selected property value.\n- The dashboard name is now displayed with the owner.\n- Replaced the list of config dependencies with a table.\n- Improved message when the token fails to be created because of missing permissions.\n- Replace absolute links to other environment dashboards with new environment values in dashboard markdown tiles.\n- Differentiate between direct and indirect referencing configurations.\n- Extract user IDs from dashboard-share-settings as owner properties.\n- Extract more meaningful names of the configurations.","created":"2025-01-08T10:37:35.939034Z"},{"name":"dynatrace.saas.upgrade.assistant@1.1.0","fqn":"dynatrace.saas.upgrade.assistant","version":"1.1.0","artifact":null,"release_notes":"### 1.1.0\n\n### Dashboard migration\nNew workflow for automated migration of dashboard owners (Managed user IDs) with validation steps:\n- Dashboard owners are automatically validated against your target SaaS environment.\n- Invalid or incomplete dashboard owners are visually highlighted in the app.\n- You can edit invalid dashboard owners directly in the app and preview the changes.\n- You can supplement incomplete dashboard owners with a predefined email domain.\n### Further enhancements\n- Added instructions for exporting configuration from a Managed environment.\n- Introduced a step-by-step process for the deployment workflow.\n- Added information about skipped configurations to the deployment workflow.\n- Added a warning if the permission upgrade-assistant:environments:write is not present.\n- Improved configuration object list usability by highlighting selected objects.","created":"2024-10-21T07:02:06.792054Z"},{"name":"dynatrace.saas.upgrade.assistant@1.0.4","fqn":"dynatrace.saas.upgrade.assistant","version":"1.0.4","artifact":null,"release_notes":"### 1.0.4\n\n- Cyclic dependencies no longer block deployment if affected configurations are excluded.\n- Configurations with cyclic dependencies are now marked with red tags on the dependency list.\n- Improved the navigation sidebar by showing the selected page.\n- Moved the Settings sidebar to a separate page and improved the token section.\n- Extended the source environments table to indicate whether user mapping exists.\n- Changed the color and icon of all 'Skipping' statuses and messages from critical to warning.\n- Fixed the problem of a disabled Upload button when data loading failed.","created":"2024-09-05T07:48:01.817415Z"},{"name":"dynatrace.saas.upgrade.assistant@1.0.2","fqn":"dynatrace.saas.upgrade.assistant","version":"1.0.2","artifact":null,"release_notes":"### 1.0.2\n\n- Added an option to review export issues of configuration packages.\n- Improved displayed information and guidance in case of issues related to cyclic dependencies between configurations.\n- The \"Upload\" button is now disabled when data preparation is in progress in any environment.","created":"2024-08-01T08:19:36.065054Z"},{"name":"dynatrace.saas.upgrade.assistant@1.0.1","fqn":"dynatrace.saas.upgrade.assistant","version":"1.0.1","artifact":null,"release_notes":"## 1.0.1\n- A shortcut button was added to the Last deployment panel to review errors from the last deployment.\n- Improved the data refresh rate of the environments overview table.\n- Config types with any failed objects are now marked with icons.\n- The \"Include all\" and \"Exclude all\" buttons are now in the main configurations panel, separately for \"filtered\" and \"all\" configurations.\n- Introduced resizing of config tree container.\n- A new step (\"preparation\" before \"loading\" configurations) was added to the deployment progress bar.\n- When editing properties, there's now an option (checkbox) to automatically include changed configs in the next deployment (both in bulk edit and single edit).\n- The option to filter config by including the following deploy status was added.\n- Added toast messages about included or excluded dependencies.\n- Improved config preview section by splitting it into four tabs.\n- Proper ordering of Settings 2.0 configurations.\n\n## 1.0.0\n#### More control over the imported configuration\nWe're introducing the smart Selective Import functionality to support the \"Waved\" approach of SaaS Upgrade and give you more control over what configurations you'd like to migrate to your SaaS environment.\n\nYou can now prepare a custom selection of configurations to be deployed to the SaaS environment. You can include or exclude configurations by configuration type or individual configuration objects. The smart Selective Import automatically adds or removes depending configurations to ensure the deployment set has all it needs. Moreover, a new bar chart shows the number of included configurations.\n\nAdditionally, we've improved the design of deploy summary charts by creating a separate panel for the last deployment and the overall summary.  \n\n#### More automatically migrated configurations\nWe've added more configurations that can be automatically imported to the SaaS environment to reduce the overall manual effort in SaaS Upgrade. The app is now compatible with Monaco 2.14.1, additionally supporting the following configurations:\n- Key User Actions for Web and Mobile Applications\n- User Actions And Session Properties for Mobile Applications\n- Dashboard Share settings for classic Dashboards\n- Network zones\n- Service request attributes\n\nTo support those configurations, the required token's scope was extended to \"Read network zones\", \"Write network zones\",  and \"Capture request data\".\n \n#### Faster and more responsive application \nWe've redesigned the configuration details navigation into the tree menu with breadcrumbs. With additional performance improvements, the app can support any configuration size, allowing you to migrate your most enormous environments successfully. \n\n#### Better progress tracking to keep you more productive\nYou can now easily see what configurations you need to migrate with the new configuration breakdown chart, separate status charts for the last deployment, and overall summary.\n\n#### Error reporting - pretty print, full page mode, original value, dependencies\nFeeling lost? When facing challenges migrating the configuration, you can read the error message JSON in full-page mode. When you need to update the configuration property's value, we persist the original value so you can revert whenever required. Additionally, on the dedicated tab, you can see configuration dependencies. \n\n#### Signature verification\nAn uploaded configuration archive is now verified with a signature. If the archive was manually modified, a warning toast and a warning message are displayed per affected environment.","created":"2024-06-25T08:23:04.668581Z"},{"name":"dynatrace.saas.upgrade.assistant@0.8.2","fqn":"dynatrace.saas.upgrade.assistant","version":"0.8.2","artifact":null,"release_notes":"### 0.8.2\n* The Hex/Dev converter for ActiveGate ID values was fixed for bulk and single edit modes.\n* The app no longer shows duplicate notifications and toasts.\n* The change preview overlay now supports dark theme appearance mode.\n* The source environments page shows when a configuration was exported and when it was imported with the upgrade duration.\n* Additional filters for the errors table were added.\n* ActiveGate ID value can now be displayed in HEX format in the single and bulk edit panel to make it consistent with the Deployment Status page.\n* Config object naming and formatting were improved for consistency\n\n### 0.7.0\nThe first production release of the SaaS Upgrade Assistant by Dynatrace includes the following main functionalities:\nCurrently, with SaaS Upgrade Assistant, you can:\n* Easily import configuration with a single select\n* Track configuration migration progress\n* Browse imported configurations and review failed configurations marked in red\n* Troubleshoot failed and skipped configurations with ease thanks to error messages\n* Fix a single configuration with an edit form or use bulk mode to update 100s of configurations at a time. You can leverage preview changes to make sure the update is correct.","created":"2024-03-05T15:37:31.186736Z"},{"name":"dynatrace.saas.upgrade.assistant@0.7.0","fqn":"dynatrace.saas.upgrade.assistant","version":"0.7.0","artifact":null,"release_notes":"### 0.7.0\n\nThe first production release of the SaaS Upgrade Assistant by Dynatrace includes the following main functionalities:\n\nCurrently, with SaaS Upgrade Assistant you can:\n\n- Easily import configuration with a single click\n- Track configuration migration progress\n- Browse imported configurations and review failed configurations marked in red\n- Troubleshoot failed and skipped configurations with ease thanks to error messages\n- Fix a single configuration with an edit form or use bulk mode to update 100s of configurations at a time. You can leverage preview changes to make sure the update is correct.","created":"2024-01-25T08:46:19.714859Z"}],"related_technologies":[],"latest_downloads":[{"name":"dynatrace.saas.upgrade.assistant@1.6.3","fqn":"dynatrace.saas.upgrade.assistant","version":"1.6.3","artifact":null,"release_notes":"### 1.6.3\n\n#### Patch\n\n- The dashboard owner's existence in the SaaS account is checked only when the owner is saved in email format.\n- Add Application Protection API and Security Problems API scopes to the token.","created":"2026-03-17T07:29:56.782816Z"}]},{"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":963,"slug":"storage-management","title":"Storage Management","description":"Organize your data and define retention times with custom Grail buckets.","logo":"https://dt-cdn.net/hub/storage-management-logo.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/grail-data-model#custom-grail-buckets","providers":[],"tags":["administration","buckets","data retention","grail","settings"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"List your existing built-in and custom Grail buckets for different data types, such as logs, systems events, or business events.","src":"https://dt-cdn.net/hub/Settings_Listing_16by9_gufbnjd.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSettings_Listing_16by9_gufbnjd.png&sign=Yw4xyrhLYROQiFTirjbiMD7xdFRCL0Ng7adNGmTuJOY","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSettings_Listing_16by9_gufbnjd.png&sign=-QGOGDwjJggTCBgD_uu8pd4QIKbwAnv9bDnSK4i7rXA","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSettings_Listing_16by9_gufbnjd.png&sign=RUwHOzeJ1-aaK1YfkPeAthjZ7OlvL6UVZ7BWYBFEQW4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSettings_Listing_16by9_gufbnjd.png&sign=nE1gZoSCItj5wZINTqtaBwshxczwW4WnX8g5jEfcPho","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSettings_Listing_16by9_gufbnjd.png&sign=9PraER-NC9YG-pbORfrGyus8tpMNNuNjdTrgO_idRow","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSettings_Listing_16by9_gufbnjd.png&sign=mA5TTKXtKrhL6Vul4cpVAq1Xk1NvxkX05duMc_pOwTk"}},{"caption":"Easily create new buckets, and edit or remove existing ones.","src":"https://dt-cdn.net/hub/Settings_NewBucket_16by9_FlgaWOZ.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSettings_NewBucket_16by9_FlgaWOZ.png&sign=hxJCeG6-74QX7L6R_D7Wod-HMWp1BFa28LDiYSlkDPY","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSettings_NewBucket_16by9_FlgaWOZ.png&sign=Pvc54o6gfT2uEnXRrODoQdc2NmzcFHrL4XYDprYBDSE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSettings_NewBucket_16by9_FlgaWOZ.png&sign=gyT9VmdB-hpjtPzx1FIDQsB1wb30rL8x6q037p3s_Cc","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSettings_NewBucket_16by9_FlgaWOZ.png&sign=A1cvEMs4C75UAYJuq9tD5ZNwsWfLCicGaD4xGWUFtsg","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSettings_NewBucket_16by9_FlgaWOZ.png&sign=Og8xTyg9WdIldkqB7QbAYD0ozywNihzFs_N0wLXdA-g","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSettings_NewBucket_16by9_FlgaWOZ.png&sign=H6DKJAadDXQ7Ue7oJWgU0sjGwCUwTuyGpXgDskzeuZo"}},{"caption":"Stay informed by customizing your bucket view.","src":"https://dt-cdn.net/hub/Settings_AddMoreInformation_16by9_MkaFhdL.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSettings_AddMoreInformation_16by9_MkaFhdL.png&sign=H6fEX5RQC7TSO9tspV66yl_bhJRBdmPK5dPlVgdazQ0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSettings_AddMoreInformation_16by9_MkaFhdL.png&sign=35EFugi2PKCto3VATUoiUEEW7pY9OWjBe4LXyHhPe_w","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSettings_AddMoreInformation_16by9_MkaFhdL.png&sign=-ylbWYlzR-4HkYZA0ZGJ8poT9vZo52jWN5WlI2bGOdM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSettings_AddMoreInformation_16by9_MkaFhdL.png&sign=aaIoxC__c4kpqAbV63lP7D4kVhCL-L18eAKkqLpGY3U","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSettings_AddMoreInformation_16by9_MkaFhdL.png&sign=eNyeiY8kornjFwmZnFKT3s7DcoLP7jcex_sZLT9M16g","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSettings_AddMoreInformation_16by9_MkaFhdL.png&sign=f2nwKNWpm4fSBYfHX7es-1qEybdVNpLil8p-WXLyxNE"}},{"caption":"Search buckets by name.","src":"https://dt-cdn.net/hub/Settings_FilterByName_16by9_nZ4Ruea.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSettings_FilterByName_16by9_nZ4Ruea.png&sign=VTpT0k_5GqB50jM7hEsJzSf0Jpa1gKqHlKVvO-76XRU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSettings_FilterByName_16by9_nZ4Ruea.png&sign=G2lV76WrMe_9zqxeDGshJZJaVET79T_dP83KwRMTcgc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSettings_FilterByName_16by9_nZ4Ruea.png&sign=6uyONOpe7SoGlkRCAxEGFY3Jk_T64WrZgE0vaS9ZiSc","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSettings_FilterByName_16by9_nZ4Ruea.png&sign=-kf4Xt8q2DRN-pnT_C2jgcm9gIOMjEwRxzV_x4UwV-U","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSettings_FilterByName_16by9_nZ4Ruea.png&sign=zJpvIBlXRMmwpKaL9gHl-740JFJbyaIskMK2BmjpmKY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSettings_FilterByName_16by9_nZ4Ruea.png&sign=aGsza8adOHSagfC4bT-Ff6RRk6uP0l5yekz3VNvGUlU"}},{"caption":"Filter buckets by type.","src":"https://dt-cdn.net/hub/Settings_FilterByType_16by9_ddGjdYY.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSettings_FilterByType_16by9_ddGjdYY.png&sign=0zdKuWlNI-PjJqBTYIogWM1u3GBaFQQ3n70rzOkE1sw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSettings_FilterByType_16by9_ddGjdYY.png&sign=gzSi5NDTJVEoFMGSWzhr402hyhczxtLspJpVrnxTcVU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSettings_FilterByType_16by9_ddGjdYY.png&sign=JYeoM7rGl8mqnTGdNKeLJ8D7Z3Br9EKi47i13QeOl4w","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSettings_FilterByType_16by9_ddGjdYY.png&sign=ChzGkyptLoG1YYy7poHL6oAc51a2Q_yM7jK448viXuE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSettings_FilterByType_16by9_ddGjdYY.png&sign=av4lb4guTdRbxizpIEOS32pIqkK_QN1vgjP_bLVjr3o","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSettings_FilterByType_16by9_ddGjdYY.png&sign=Euqf6XSfjKk7NZtgVg3j4FCi9iRSz5X_j9F4mDSZ6o8"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.46.0","release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Storage management app is the easiest way to manage Grail buckets in your Dynatrace environments.\r\nGrail buckets are the core building blocks of the Grail data model. All your records in Grail are stored in buckets, which exists for logs, events, metrics, business events etc. In addition to default buckets for your records, you can create and manage custom buckets."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"Use Storage Management app to create and manage custom buckets to:\r\n\r\n* **Segment data per use case**. Use buckets to segment high velocity data like synthetic logs or debug logs from other data, that is less frequent, like audit logs.\r\n\r\n* **Set retention times for data**. Per each custom bucket, you can pick a custom retention time for the data from 1 to 3657 days, which allows you to be very granular for how long you store data in Grail.\r\n\r\n* **Manage access**. You can set access policies which limit who can access data in which custom bucket in Grail.\r\n\r\n* **Optimize performance and cost**. By segmenting data into separate buckets, you can speed up your queries by only fetching data from a dedicated bucket."},"sourceId":"use_cases"}],"modified":"2026-02-18T14:27:47.699654Z","created":"2023-12-11T07:40:17.777523Z","seo_title":"Storage Management monitoring & observability","seo_description":"Organize your data and define retention times with custom Grail buckets. Start your free trial today!","customer_story":null,"marketing_related_content":[{"href":"https://www.dynatrace.com/news/blog/enhance-data-management-with-grail-ultimate-guide-to-custom-buckets-and-security-policies/","image":"https://dt-cdn.net/hub/logbucket1.png","title":"Enhance data management with Grail: Ultimate guide to custom buckets and security policies","href_text":"Read more","description":""}],"screenshots":["https://dt-cdn.net/hub/Settings_Listing_16by9_gufbnjd.png","https://dt-cdn.net/hub/Settings_NewBucket_16by9_FlgaWOZ.png","https://dt-cdn.net/hub/Settings_AddMoreInformation_16by9_MkaFhdL.png","https://dt-cdn.net/hub/Settings_FilterByName_16by9_nZ4Ruea.png","https://dt-cdn.net/hub/Settings_FilterByType_16by9_ddGjdYY.png"],"about":"Storage management app is the easiest way to manage Grail buckets in your Dynatrace environments.\r\nGrail buckets are the core building blocks of the Grail data model. All your records in Grail are stored in buckets, which exists for logs, events, metrics, business events etc. In addition to default buckets for your records, you can create and manage custom buckets.","use_cases":"Use Storage Management app to create and manage custom buckets to:\r\n\r\n* **Segment data per use case**. Use buckets to segment high velocity data like synthetic logs or debug logs from other data, that is less frequent, like audit logs.\r\n\r\n* **Set retention times for data**. Per each custom bucket, you can pick a custom retention time for the data from 1 to 3657 days, which allows you to be very granular for how long you store data in Grail.\r\n\r\n* **Manage access**. You can set access policies which limit who can access data in which custom bucket in Grail.\r\n\r\n* **Optimize performance and cost**. By segmenting data into separate buckets, you can speed up your queries by only fetching data from a dedicated bucket.","supported_distributions":"","get_started":""},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"dynatrace.storage.management@1.46.0","fqn":"dynatrace.storage.management","version":"1.46.0","artifact":null,"release_notes":"- Added history tracking for Bucket Management\n- Improved \"New data available\" toast notifications\n- Added estimated size over time sparkline chart\n- Added option to open estimated size over time metric in Notebooks\n- Enabled custom RUM buckets management\n- Adapted column naming for RwIQ log buckets\n- Created file storage management table with breadcrumbs and filtering","created":"2026-04-09T12:59:08.003126Z"},{"name":"dynatrace.storage.management@1.45.1","fqn":"dynatrace.storage.management","version":"1.45.1","artifact":null,"release_notes":"- Increase max retention for user.events and user.sessions to 397 days\n- Added query byte statistics columns for buckets\n- Added missing translation messages","created":"2026-03-18T10:30:20.969341Z"},{"name":"dynatrace.storage.management@1.44.1","fqn":"dynatrace.storage.management","version":"1.44.1","artifact":null,"release_notes":"- Added tooltips on disabled buttons to provide more info\n- Enabled retention period update for user events and user sessions buckets\n- Enabled truncate for default_metrics bucket\n- Fixed validation for Included queries period field just when \"Retain with Included Queries\" options is selected","created":"2026-02-06T07:11:49.654936Z"},{"name":"dynatrace.storage.management@1.43.0","fqn":"dynatrace.storage.management","version":"1.43.0","artifact":null,"release_notes":"- Added support for i18n\n- Adapted bucket deletion modal\n- Fixed sorting for iqRP column","created":"2025-12-04T15:14:48.046809Z"},{"name":"dynatrace.storage.management@1.42.0","fqn":"dynatrace.storage.management","version":"1.42.0","artifact":null,"release_notes":"- Show includedRetentionLimitDays in Edit Mode for special buckets","created":"2025-11-06T14:06:36.304274Z"},{"name":"dynatrace.storage.management@1.41.0","fqn":"dynatrace.storage.management","version":"1.41.0","artifact":null,"release_notes":"### 1.41.0\n\n#### Minor Changes\n\n- Add unsaved changes handling in case user navigates away from the app while having edited elements\n- Show user list of endpoints/pipelines which block bucket deletion","created":"2025-10-02T08:59:04.180140Z"},{"name":"dynatrace.storage.management@1.40.0","fqn":"dynatrace.storage.management","version":"1.40.0","artifact":null,"release_notes":"- Add \"Included query retention period\" support for logs buckets\n- Improved UI of the table\n- Updated dependencies","created":"2025-09-03T11:30:51.333040Z"},{"name":"dynatrace.storage.management@1.39.0","fqn":"dynatrace.storage.management","version":"1.39.0","artifact":null,"release_notes":"- Updated dependencies\n- Disabled Add-bucket button if user has no write permissions","created":"2025-06-11T13:06:44.602920Z"},{"name":"dynatrace.storage.management@1.37.3","fqn":"dynatrace.storage.management","version":"1.37.3","artifact":null,"release_notes":"- Added more descriptive hint message","created":"2025-05-23T06:29:10.333540Z"},{"name":"dynatrace.storage.management@1.37.2","fqn":"dynatrace.storage.management","version":"1.37.2","artifact":null,"release_notes":"- Updated dependencies\n- Improved compliance with GUIDE","created":"2025-04-24T11:34:34.000937Z"},{"name":"dynatrace.storage.management@1.36.1","fqn":"dynatrace.storage.management","version":"1.36.1","artifact":null,"release_notes":"- Fixed bucket name validation pattern.","created":"2025-03-20T08:12:27.122880Z"},{"name":"dynatrace.storage.management@1.36.0","fqn":"dynatrace.storage.management","version":"1.36.0","artifact":null,"release_notes":"- Dependencies updated\n- Added maxRetention info to create/edit modal\n- Fixed storage management intent to load data properly","created":"2025-03-17T18:33:39.359745Z"},{"name":"dynatrace.storage.management@1.35.0","fqn":"dynatrace.storage.management","version":"1.35.0","artifact":null,"release_notes":"- App moved to Settings and only accessible from there\n- Implement intent-handling in order to be able to send filter queries via intent\n- Column state saved in the app-user-state\n- Disabled \"Delete bucket\" button for default buckets\n- Fixed minor things on the UI","created":"2025-02-06T12:51:20.593260Z"},{"name":"dynatrace.storage.management@1.34.0","fqn":"dynatrace.storage.management","version":"1.34.0","artifact":null,"release_notes":"- Enabled editing for spans buckets when license is present\n- Allow editing display name for metrics buckets","created":"2024-11-21T13:01:31.148482Z"},{"name":"dynatrace.storage.management@1.33.2","fqn":"dynatrace.storage.management","version":"1.33.2","artifact":null,"release_notes":"- Changed preselected columns\n- Added Storage Management to Settings\n- Added update functionality for metrics buckets\n- Fixed modal issue where it doesn't seem to reset properly after closing\n- Fixed missing toast issue in Settings","created":"2024-11-11T12:43:21.393926Z"},{"name":"dynatrace.storage.management@1.32.1","fqn":"dynatrace.storage.management","version":"1.32.1","artifact":null,"release_notes":"- Added truncate option for buckets\n- Added record count and estimated uncompressed bytes\n- Changed error page for users with insufficient permission\n- Deleted side details\n- Removed side-menu and added dropdown for filtering buckets\n- Added filter bar\n- Fixed bucket name validation","created":"2024-10-02T08:17:02.790778Z"},{"name":"dynatrace.storage.management@1.24.0","fqn":"dynatrace.storage.management","version":"1.24.0","artifact":null,"release_notes":"- Update dependencies\n- Logo changed","created":"2024-06-19T07:15:40.981278Z"},{"name":"dynatrace.storage.management@1.21.0","fqn":"dynatrace.storage.management","version":"1.21.0","artifact":null,"release_notes":"- Kinga's and Wojtek's review\n- Updated README.md and Testing.md to current status and skipped API tests in CI pipeline\n- Overrided ip package dependency\n- Fixed security audit\n- disabled Snyk until it's full integration\n- Fix lint\n- Refactor code\n- Fix storybook\n- Refactor\n- Created indivdually desgined error toast for every API response\n- Rebase\n- Ignore empty reports when listing them in the pipeline\n- Ignore empty reports when listing them in the pipeline\n- Add and apply icon with 'new' label\n- remove redundant export statement\n- fix E2E tests\n- remove default E2E tests on every main build\n- Test E2E tests on CI\n- Fix E2E tests\n- Fix lint/typecheck\n- Fix lint/typecheck\n- Add UI/UX corrections\n- fix: last bucket deletion did not cause list refresh\n- Fixed helm charts deployment\n- Fixed IOException with 'Agent version 4.13 or newer is required.' message\n- Update dockar tag of node-ecr image\n- Fixed fetching version from hardening\n- Ignore empty reports when listing them in the pipeline\n- Fix pod configuration\n- Change command for fetching tags\n- Change command for fetching tags\n- Add Snyk configuration (org, team)\n- Adapt Snyk snippets for working Jenkins Pipeline\n- Adapt Snyk snippets for working Jenkins Pipeline\n- Change command for fetching tags\n- Add Snyk configuration (org, team)\n- Adapt Snyk snippets for working Jenkins Pipeline\n- Ignore empty reports when listing them in the pipeline\n- Adapt Snyk snippets for working Jenkins Pipeline","created":"2024-03-29T12:45:27.566856Z"},{"name":"dynatrace.storage.management@1.20.0","fqn":"dynatrace.storage.management","version":"1.20.0","artifact":null,"release_notes":"- Overrided ip package dependency\n- Fixed security audit\n- disabled Snyk until it's full integration\n- Fix lint\n- Refactor code\n- Fix storybook\n- Refactor\n- Created indivdually desgined error toast for every API response\n- Rebase\n- Ignore empty reports when listing them in the pipeline\n- Ignore empty reports when listing them in the pipeline\n- Add and apply icon with 'new' label\n- remove redundant export statement\n- fix E2E tests\n- remove default E2E tests on every main build\n- Test E2E tests on CI\n- Fix E2E tests\n- Fix lint/typecheck\n- Fix lint/typecheck\n- Add UI/UX corrections\n- fix: last bucket deletion did not cause list refresh\n- Fixed helm charts deployment\n- Fixed IOException with 'Agent version 4.13 or newer is required.' message\n- Update dockar tag of node-ecr image\n- Fixed fetching version from hardening\n- Ignore empty reports when listing them in the pipeline\n- Fix pod configuration\n- Change command for fetching tags\n- Change command for fetching tags\n- Add Snyk configuration (org, team)\n- Adapt Snyk snippets for working Jenkins Pipeline\n- Adapt Snyk snippets for working Jenkins Pipeline\n- Change command for fetching tags\n- Add Snyk configuration (org, team)\n- Adapt Snyk snippets for working Jenkins Pipeline\n- Ignore empty reports when listing them in the pipeline\n- Adapt Snyk snippets for working Jenkins Pipeline","created":"2024-03-13T15:22:02.021491Z"},{"name":"dynatrace.storage.management@1.18.0","fqn":"dynatrace.storage.management","version":"1.18.0","artifact":null,"release_notes":"- Move Snyk container to (templated) pipeline\n- Move Snyk container to (templated) pipeline","created":"2024-02-07T11:59:48.599935Z"},{"name":"dynatrace.storage.management@1.17.0","fqn":"dynatrace.storage.management","version":"1.17.0","artifact":null,"release_notes":"- Add and apply icon with 'new' label\n- remove redundant export statement\n- fix E2E tests\n- remove default E2E tests on every main build\n- Test E2E tests on CI\n- Fix lint/typecheck\n- Fix lint/typecheck\n- Add UI/UX corrections\n- Fix E2E tests\n- fix: last bucket deletion did not cause list refresh","created":"2024-01-19T08:15:27.160792Z"},{"name":"dynatrace.storage.management@1.15.0","fqn":"dynatrace.storage.management","version":"1.15.0","artifact":null,"release_notes":"- Fixed helm charts deployment\n- Fixed IOException with 'Agent version 4.13 or newer is required.' message\n- Update dockar tag of node-ecr image\n- Fixed fetching version from hardening\n- Security audit fix\n- Standarized helm chart\n- test: increase status wait time\n- e2e tests\n- Corrections from review of ui copies","created":"2023-12-14T14:18:26.390495Z"}],"related_technologies":["learn-dql","openpipeline","segments"],"latest_downloads":[{"name":"dynatrace.storage.management@1.46.0","fqn":"dynatrace.storage.management","version":"1.46.0","artifact":null,"release_notes":"- Added history tracking for Bucket Management\n- Improved \"New data available\" toast notifications\n- Added estimated size over time sparkline chart\n- Added option to open estimated size over time metric in Notebooks\n- Enabled custom RUM buckets management\n- Adapted column naming for RwIQ log buckets\n- Created file storage management table with breadcrumbs and filtering","created":"2026-04-09T12:59:08.003126Z"}]},{"id":721,"slug":"google-network-security","title":"Google Network Security","description":"Get insights into Google Network Security metrics collected from the Google Operations API to ensure health of your cloud infrastructure.","logo":"https://dt-cdn.net/hub/logos/google-network-security.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/google-network-security","providers":["gcp"],"tags":["cloud","cloud-and-infrastructure","cloud armor","cloud monitoring","gcp","Google Cloud Platform","network","networksecurity","network security"],"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-network-security", "author": {"name": "Dynatrace"}, "version": "1.1.0", "fileHash": "08373f6e23df47f3a84c5048e321bc2aad112384768df5581146ecd13317b347", "variables": ["filter_conditions"], "dataSources": [], "featureSets": ["default_metrics"], "extensionName": "com.dynatrace.extension.google-network-security", "minEECVersion": "1.256.0", "featureSetsDetails": {"default_metrics": {"metrics": [{"key": "cloud.gcp.networksecurity_googleapis_com.https.previewed_request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Previewed request count"}}, {"key": "cloud.gcp.networksecurity_googleapis_com.https.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Request count"}}, {"key": "cloud.gcp.networksecurity_googleapis_com.tcp_ssl_proxy.new_connection_count", "metadata": {"unit": "Count", "description": null, "displayName": "New connection count"}}, {"key": "cloud.gcp.networksecurity_googleapis_com.tcp_ssl_proxy.previewed_new_connection_count", "metadata": {"unit": "Count", "description": null, "displayName": "Previewed new connection 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 Network Security 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 2 metrics that are specific to Google Network Security, like Previewed request count, Request count. \n\n- Build custom dashboards for your cloud infrastructure. \n\n- Analyze Google Network Security logs.\n\n- Set custom alerts that trigger remediation workflows. \n\nGoogle Network Security 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 Network Security extension](https://docs.dynatrace.com/docs/shortlink/google-network-security) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Details\nThis extension package contains:  \n\n- Configuration for Google Network Security 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/network-security-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 Network Security service is configured.  \n\n#### Following GCP integration and Google Network Security configuration:\n\n- The first data points will be ingested by Dynatrace Davis within ~5 minutes. \n- Explore Google Network Security metrics in Data Explorer and create custom charts. \n- Set custom events for alerting"},"sourceId":"details"}],"modified":"2025-12-02T08:07:23.746306Z","created":"2022-01-17T09:15:11.589978Z","seo_title":"Google Network Security monitoring & observability","seo_description":"Get insights into Google Network Security 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 Network Security 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 2 metrics that are specific to Google Network Security, like Previewed request count, Request count. \n\n- Build custom dashboards for your cloud infrastructure. \n\n- Analyze Google Network Security logs.\n\n- Set custom alerts that trigger remediation workflows. \n\nGoogle Network Security 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 Network Security extension](https://docs.dynatrace.com/docs/shortlink/google-network-security) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.google-network-security@1.1.0","fqn":"com.dynatrace.extension.google-network-security","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-network-security/com.dynatrace.extension.g_ysAAHCj.zip","release_notes":"### Version 1.1.0\n\n### Updated\n\n- Service entity for Network Security Policy\n- Relationships between service entity and project\n- Log linking for service entity\n- Basic UI box","created":"2024-06-04T08:15:00.300004Z"},{"name":"com.dynatrace.extension.google-network-security@1.0.2","fqn":"com.dynatrace.extension.google-network-security","version":"1.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-network-security/com.dynatrace.extension.g_jfe4IgO.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:13:13.912582Z"},{"name":"com.dynatrace.extension.google-network-security@1.0.1","fqn":"com.dynatrace.extension.google-network-security","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-network-security/com.dynatrace.extension.g_brtKPkd.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:20:52.982825Z"},{"name":"com.dynatrace.extension.google-network-security@1.0.0","fqn":"com.dynatrace.extension.google-network-security","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-network-security/com.dynatrace.extension.g_f7xuGXg.zip","release_notes":"Support for GCP overview","created":"2023-01-23T14:10:55.879061Z"},{"name":"com.dynatrace.extension.google-network-security@0.0.4","fqn":"com.dynatrace.extension.google-network-security","version":"0.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-network-security/com.dynatrace.extension.g_d4l0OSJ.zip","release_notes":"","created":"2022-01-17T16:58:12.867189Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.google-network-security@1.1.0","fqn":"com.dynatrace.extension.google-network-security","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-network-security/com.dynatrace.extension.g_ysAAHCj.zip","release_notes":"### Version 1.1.0\n\n### Updated\n\n- Service entity for Network Security Policy\n- Relationships between service entity and project\n- Log linking for service entity\n- Basic UI box","created":"2024-06-04T08:15:00.300004Z"}]},{"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-02-13T17:33:46.758437Z","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/DTI_Marketecture_Black_BG_option3_GqRvZyA.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":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":297,"slug":"wildfly","title":"Wildfly","description":"Monitor, analyze, and optimize your app server and deploy apps intelligently.","logo":"https://dt-cdn.net/hub/logos/wildfly.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 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 Wildfly 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 Wildfly is running as a workload in Kubernetes, [set up Dynatrace on Kubernetes](https://docs.dynatrace.com/docs/shortlink/kubernetes-hub).\n\nIf your Wildfly 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:59.263214Z","created":"2020-08-14T07:46:22.225000Z","seo_title":"Comprehensive Wildfly Monitoring with Dynatrace","seo_description":"Discover Dynatrace powerful Wildfly monitoring solutions to enhance performance, detect issues, and optimize resource usage.","customer_story":null,"marketing_related_content":[],"screenshots":[],"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 Wildfly 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 Wildfly is running as a workload in Kubernetes, [set up Dynatrace on Kubernetes](https://docs.dynatrace.com/docs/shortlink/kubernetes-hub).\n\nIf your Wildfly 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":["akka","apache-tomcat","keycloak"],"latest_downloads":null},{"id":1007,"slug":"wso2-api-manager-1","title":"WSO2 API Manager","description":"Gain insights into your WSO2 deployment.","logo":"https://dt-cdn.net/hub/logos/wso2-api-manager-1.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/wso2-api-manager-1-extension","providers":[],"tags":["extension","java","OneAgent"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"WSO2 API Manager extension default dashboard","src":"https://dt-cdn.net/hub/dashboard_zVYP5LF_luuLLe4.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_zVYP5LF_luuLLe4.png&sign=YQ80h4kLvudFV-KU_XphtL6koiUkdEBdH0fwCIctUvA","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_zVYP5LF_luuLLe4.png&sign=g0JW5HkcQ9mAW49MNOJNnyVst-u_UMc3qlKgcqhj1OE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_zVYP5LF_luuLLe4.png&sign=LYw4B52y6K6OT464gU-YzyEfnlJ1-BTMQQKzvrVgDqo","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_zVYP5LF_luuLLe4.png&sign=tpEIKSpv2xj_5_wZ1MsYGnz1MHuhGmmrGaZJKS3WXy0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_zVYP5LF_luuLLe4.png&sign=PLxsHK-p0JQHzA6rC0zgVp9796bfZ_At1hKn32ZWEhA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_zVYP5LF_luuLLe4.png&sign=YQ_6VFRXeG7Pov7fosit7x_KZi0USl40oRdXUrQJV9Y"}},{"caption":"WSO2 API Manager metrics on host screen","src":"https://dt-cdn.net/hub/host_screen_oMZdtvw.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhost_screen_oMZdtvw.png&sign=NbhT7OzkLQu6nJWPi_toWSO0CO_CHKUhJnw0QZwVt-k","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhost_screen_oMZdtvw.png&sign=dK-MEOG-G3bAX1ry9EZDdBCfQ3zU6NXlXLJ9EkXI5ro","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhost_screen_oMZdtvw.png&sign=N5zwGx90KN1Ql-wGrwcvKK8ahT1GD2hcJq0JqKcYtx0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhost_screen_oMZdtvw.png&sign=2EoPhPsPInQWc8yx9r58xAgALTxkXpmIlTuENCxMJww","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhost_screen_oMZdtvw.png&sign=MC8AajYsZCF2zmoLHS85KghEWwppkit7DUBbrW9ElFE","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhost_screen_oMZdtvw.png&sign=MinzLVFcgA4AvE8ow1HlnG5pEYvpVSGNL_ghlgzArRM"}},{"caption":"WSO2 API Manager metrics on process screen","src":"https://dt-cdn.net/hub/process_screen_51sQNSD.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_screen_51sQNSD.png&sign=lDsuD9Sdme8CPOoHE0XL4t_x9Ycr30ZVDSx1cd2oJOc","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fprocess_screen_51sQNSD.png&sign=koTisvUaqQIHCvrkLW3D-I_ku4iFWo1fFtSK_4kOiXw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fprocess_screen_51sQNSD.png&sign=dqYoXcQG3vgDNOfkC2CGkt2sGJnTG5zjnVGomn6PbSk","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fprocess_screen_51sQNSD.png&sign=CJ5kiLPSXw0zFd0e97bqmdDGc4jOhdoWlPQNr8W52O8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fprocess_screen_51sQNSD.png&sign=QosBiV2Xo_7zpQ5sFjnlY3Xc14uLJ-Vc7F6dTKpRbLE","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fprocess_screen_51sQNSD.png&sign=SorW5rh4EoVCiFrtSJbwWmNKVrvtdRS_OD6j5YJwpHg"}}],"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.wso2-apim", "author": {"name": "Dynatrace"}, "version": "2.1.1", "fileHash": "13c710d751083066124233365efeba836386e023dfc86e2c0a394aac09ba878b", "variables": [], "dataSources": ["jmx"], "featureSets": [], "extensionName": "com.dynatrace.extension.jmx.wso2-apim", "minEECVersion": "1.309.0", "featureSetsDetails": {"default": {"metrics": [{"key": "wso2-apim.number_faulty_services", "metadata": {"unit": "Count", "description": "Carbon - Number of faulty services", "displayName": "Carbon - Number of faulty services"}}, {"key": "wso2-apim.system_response_time_avg", "metadata": {"unit": "MilliSecond", "description": "Carbon - System response time average", "displayName": "Carbon - System response time average"}}, {"key": "wso2-apim.system_response_time_max", "metadata": {"unit": "MilliSecond", "description": "Carbon - System response time maximum", "displayName": "Carbon - System response time maximum"}}, {"key": "wso2-apim.mb_database_read_75p", "metadata": {"unit": "MilliSecond", "description": "Carbon - Database Read time 75th Percentile", "displayName": "Carbon - Database Read time 75th Percentile"}}, {"key": "wso2-apim.mb_database_read_fifteenminuterate", "metadata": {"unit": "PerSecond", "description": "Carbon - Database Read Events rate in 15 minutes window", "displayName": "Carbon - Database Read Events rate in 15 minutes window"}}, {"key": "wso2-apim.mb_database_write_75p", "metadata": {"unit": "MilliSecond", "description": "Carbon - Database Write time 75th Percentile", "displayName": "Carbon - Database Write time 75th Percentile"}}, {"key": "wso2-apim.mb_database_write_fifteenminuterate", "metadata": {"unit": "PerSecond", "description": "Carbon - Database Write Events rate in 15 minutes window", "displayName": "Carbon - Database Write Events rate in 15 minutes window"}}, {"key": "wso2-apim.active_http_listener_connections", "metadata": {"unit": "Count", "description": "Active http listener connections", "displayName": "Active http listener connections"}}, {"key": "wso2-apim.active_http_sender_connections", "metadata": {"unit": "Count", "description": "Active http sender connections", "displayName": "Active http sender connections"}}, {"key": "wso2-apim.active_https_listener_connections", "metadata": {"unit": "Count", "description": "Active https listener connections", "displayName": "Active https listener connections"}}, {"key": "wso2-apim.active_https_sender_connections", "metadata": {"unit": "Count", "description": "Active https sender connections", "displayName": "Active https sender connections"}}, {"key": "wso2-apim.http_latency_avg", "metadata": {"unit": "MilliSecond", "description": "HTTP - Average latency", "displayName": "HTTP - Average latency"}}, {"key": "wso2-apim.http_latency_backend_avg", "metadata": {"unit": "MilliSecond", "description": "HTTP - Average backend latency", "displayName": "HTTP - Average backend latency"}}, {"key": "wso2-apim.http_request_mediation_latency_avg", "metadata": {"unit": "MilliSecond", "description": "HTTP - Average request mediation latency", "displayName": "HTTP - Average request mediation latency"}}, {"key": "wso2-apim.http_response_mediation_latency_avg", "metadata": {"unit": "MilliSecond", "description": "HTTP - Average response mediation latency", "displayName": "HTTP - Average response mediation latency"}}, {"key": "wso2-apim.http_backend_to_esb_response_read_time_avg", "metadata": {"unit": "MilliSecond", "description": "HTTP - Average time taken to read the response from gateway to backend", "displayName": "HTTP - Average time taken to read the response from gateway to backend"}}, {"key": "wso2-apim.http_client_to_esb_request_read_time_avg", "metadata": {"unit": "MilliSecond", "description": "HTTP - Average time taken to read request by gateway which is sent by the client", "displayName": "HTTP - Average time taken to read request by gateway which is sent by the client"}}, {"key": "wso2-apim.http_esb_to_backend_request_write_time_avg", "metadata": {"unit": "MilliSecond", "description": "HTTP - Average time taken to write the request from gateway to the backend", "displayName": "HTTP - Average time taken to write the request from gateway to the backend"}}, {"key": "wso2-apim.http_esb_to_client_response_write_time_avg", "metadata": {"unit": "MilliSecond", "description": "HTTP - Average time taken to write the request from gateway to client app", "displayName": "HTTP - Average time taken to write the request from gateway to client app"}}, {"key": "wso2-apim.https_latency_avg", "metadata": {"unit": "MilliSecond", "description": "HTTPS - Average latency", "displayName": "HTTPS - Average latency"}}, {"key": "wso2-apim.https_latency_backend_avg", "metadata": {"unit": "MilliSecond", "description": "HTTPS - Average backend latency", "displayName": "HTTPS - Average backend latency"}}, {"key": "wso2-apim.https_request_mediation_latency_avg", "metadata": {"unit": "MilliSecond", "description": "HTTPS - Average request mediation latency", "displayName": "HTTPS - Average request mediation latency"}}, {"key": "wso2-apim.https_response_mediation_latency_avg", "metadata": {"unit": "MilliSecond", "description": "HTTPS - Average response mediation latency", "displayName": "HTTPS - Average response mediation latency"}}, {"key": "wso2-apim.https_backend_to_esb_response_read_time_avg", "metadata": {"unit": "MilliSecond", "description": "HTTPS - Average time taken to read the response from gateway to backend", "displayName": "HTTPS - Average time taken to read the response from gateway to backend"}}, {"key": "wso2-apim.https_client_to_esb_request_read_time_avg", "metadata": {"unit": "MilliSecond", "description": "HTTPS - Average time taken to read request by gateway which is sent by the client", "displayName": "HTTPS - Average time taken to read request by gateway which is sent by the client"}}, {"key": "wso2-apim.https_esb_to_backend_request_write_time_avg", "metadata": {"unit": "MilliSecond", "description": "HTTPS - Average time taken to write the request from gateway to the backend", "displayName": "HTTPS - Average time taken to write the request from gateway to the backend"}}, {"key": "wso2-apim.https_esb_to_client_response_write_time_avg", "metadata": {"unit": "MilliSecond", "description": "HTTPS - Average time taken to write the request from gateway to client app", "displayName": "HTTPS - Average time taken to write the request from gateway to client app"}}], "isRecommended": true}}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Monitor WSO2 specific metrics for your OneAgent monitored processes."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [WSO2 API Manager extension](https://docs.dynatrace.com/docs/shortlink/wso2-api-manager-1-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\nWSO2 API Manager versions `3.2.0`, `4.1.0` and `4.2.0` are supported."},"sourceId":"details"}],"modified":"2026-03-10T07:48:13.377567Z","created":"2024-03-12T13:16:06.566463Z","seo_title":"WSO2 API Manager Dynatrace Extension","seo_description":"Monitor your WSO2 deployments with Dynatrace and the OneAgent, monitoring the health and performance of your APIs.","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/dashboard_zVYP5LF_luuLLe4.png","https://dt-cdn.net/hub/host_screen_oMZdtvw.png","https://dt-cdn.net/hub/process_screen_51sQNSD.png"],"about":"Monitor WSO2 specific metrics for your OneAgent monitored processes.","use_cases":"","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [WSO2 API Manager extension](https://docs.dynatrace.com/docs/shortlink/wso2-api-manager-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.wso2-apim@2.1.1","fqn":"com.dynatrace.extension.jmx.wso2-apim","version":"2.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx.wso2-apim/com.dynatrace.extension.jmx.wso2-apim-2.1.1-13c710d7510830661242.zip","release_notes":"**Bugfixes**\r\n\r\n* Added internal metadata.","created":"2025-12-04T10:17:18.268715Z"},{"name":"com.dynatrace.extension.jmx.wso2-apim@2.1.0","fqn":"com.dynatrace.extension.jmx.wso2-apim","version":"2.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx.wso2-apim/com.dynatrace.extension.jmx.wso2-apim-2.1.0-9c0445be892d8d36646d.zip","release_notes":"**New in this version**\n- **NOTE: Requires OneAgent version 1.309 or later.**\n- Added New Dashboard.\n- Added screens for latest Dynatrace.","created":"2025-08-26T11:20:20.223189Z"},{"name":"com.dynatrace.extension.jmx.wso2-apim@2.0.1","fqn":"com.dynatrace.extension.jmx.wso2-apim","version":"2.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx.wso2-apim/com.dynatrace.extension.jmx.wso2-ap_8SMthZ5.zip","release_notes":"First release of the Extension Framework 2.0 version of the WSO2 API Manager extension.","created":"2024-03-12T15:40:10.483651Z"}],"related_technologies":["oneagent","extension-manager"],"latest_downloads":[{"name":"com.dynatrace.extension.jmx.wso2-apim@2.1.1","fqn":"com.dynatrace.extension.jmx.wso2-apim","version":"2.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx.wso2-apim/com.dynatrace.extension.jmx.wso2-apim-2.1.1-13c710d7510830661242.zip","release_notes":"**Bugfixes**\r\n\r\n* Added internal metadata.","created":"2025-12-04T10:17:18.268715Z"}]},{"id":899,"slug":"edgeconnect-management","title":"EdgeConnect Management","description":"Create new EdgeConnect configurations and manage forwarding of HTTP requests.","logo":"https://dt-cdn.net/hub/logos/edgeconnect-management.png","link_to":"https://www.dynatrace.com/news/blog/dynatrace-edgeconnect-securely-connects-your-local-systems-to-dynatrace-saas/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/edgeconnect","providers":[],"tags":["administration","connect","external data","settings"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Edit host pattern of an existing EdgeConnect configuration.","src":"https://dt-cdn.net/hub/screenshot-01.jpg","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fscreenshot-01.jpg&sign=qxGpdtgIxNWO9__X8ktuCn2Xa4qyLr1xkC4QcX0g1g8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fscreenshot-01.jpg&sign=B7Sp75afnN2Awkm3lvzA0ssSoAtE29FMNF4_uoeMjgk","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fscreenshot-01.jpg&sign=3AxNUG-HRn5tVyoMq7KgsbZbvwkuVHFPvXwoRmS0c8o","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fscreenshot-01.jpg&sign=Pqtwk01DmvNlMgko-0mEmiXfnxEik8WR4RFXy9k3WI4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fscreenshot-01.jpg&sign=IJVMhrccFsYeHbC3vraMxtXrvYGWGrledIIylDz8gbs","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fscreenshot-01.jpg&sign=Mte2lUpfd-3AamFUQCHxDhELcYLLKtp_KfOZ2JQsJZ8"}},{"caption":"Create a new EdgeConnect.","src":"https://dt-cdn.net/hub/screenshot-02.jpg","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fscreenshot-02.jpg&sign=eypu6eTQ1_8YeiWVXsf4Cw-oPJShtI6VESrZPP-_yMw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fscreenshot-02.jpg&sign=ABbkyrTwXF_M70zqEnmhyljG9L13oG5tHzQ_AxnrWBA","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fscreenshot-02.jpg&sign=LsEPV_wc7rQRFIH1TQADgBDmyy2CqVH3_zZnbOg0JfE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fscreenshot-02.jpg&sign=i8mf4w0Etg9Xplvz6-QKtUYuK-0OSwdE-ZNVkrXtKQQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fscreenshot-02.jpg&sign=7N9w_X_saUghRsEMo_nExv4mpC3rczMeTn5cz5JEwyk","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fscreenshot-02.jpg&sign=V2q-Oz1y8fcyObRJl_nAyYv9cMEEkLPXN0_HLtFdkT0"}},{"caption":"Download an EdgeConnect configuration.","src":"https://dt-cdn.net/hub/screenshot-03.jpg","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fscreenshot-03.jpg&sign=SR_Pq5JZ0vpyvUxfkY-inQouM7UFQCNZjdzG3nUbBC4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fscreenshot-03.jpg&sign=hSb0Xa76U4_2xdN3yxSqXLJUq0pZ8-OOmPK6iDo0hzk","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fscreenshot-03.jpg&sign=MkLebCr-Qa7Sz0WoFum31CfW7cG-bnOYF9ake1skhoI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fscreenshot-03.jpg&sign=0fYfc00cJuMLplHnYAI5CxyuAIDSt4iVrwKBWLAVM2I","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fscreenshot-03.jpg&sign=ZO9UiII7qKxY0AKKMklDbQBQCWAuMwccPnd03QOh9iY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fscreenshot-03.jpg&sign=ytahbKfbyJN4dVK4VeA9AixiI3bHYAEwXuF846q5UWQ"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.377.0","release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"EdgeConnect allows you to securely connect and interact with your IT environment from within Dynatrace® apps or workflows, whether it is on running on-premises or a private cloud network. This enables you to e.g. access your private network's Jira instance from a workflow and create or update a Jira issue.\r\n\r\nThe EdgeConnect Management app allows you to create new and manage existing EdgeConnect configurations and define which requests are forwarded to which EdgeConnect instance.\r\nThe app also give you an overview of how many EdgeConnect instances are connected per configuration."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"EdgeConnect Management enables you to:\r\n* create new EdgeConnect configurations\r\n* edit host patterns specifying the HTTP requests to be handled by EdgeConnect\r\n* view the availability status of connected EdgeConnect instances"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Launching the app will provide you with an overview of your existing EdgeConnect configurations and options to create new ones, specifying the host patterns of the requests that should be handled by the respective EdgeConnect configuration. After having created the configuration, you then need to start a matching EdgeConnect instance according to the steps of https://docs.dynatrace.com/docs/shortlink/edgeconnect in your target network."},"sourceId":"get_started"}],"modified":"2026-02-18T14:32:21.942961Z","created":"2023-06-01T14:28:50.147742Z","seo_title":"EdgeConnect Management monitoring & observability","seo_description":"Create new EdgeConnect configurations and manage forwarding of HTTP requests. Start your free trial today!","customer_story":null,"marketing_related_content":[{"href":"https://www.dynatrace.com/news/blog/dynatrace-edgeconnect-securely-connects-your-local-systems-to-dynatrace-saas/","image":"https://cdn.hub.central.dynatrace.com/hub/Blog_-FI-Req-PNB-Release-EdgeConnect_-high-res-version-1024x576.webp","title":"Dynatrace EdgeConnect securely connects your local systems to Dynatrace SaaS","href_text":"Read more","description":"Read the latest blogpost"}],"screenshots":["https://dt-cdn.net/hub/screenshot-01.jpg","https://dt-cdn.net/hub/screenshot-02.jpg","https://dt-cdn.net/hub/screenshot-03.jpg"],"about":"EdgeConnect allows you to securely connect and interact with your IT environment from within Dynatrace® apps or workflows, whether it is on running on-premises or a private cloud network. This enables you to e.g. access your private network's Jira instance from a workflow and create or update a Jira issue.\r\n\r\nThe EdgeConnect Management app allows you to create new and manage existing EdgeConnect configurations and define which requests are forwarded to which EdgeConnect instance.\r\nThe app also give you an overview of how many EdgeConnect instances are connected per configuration.","use_cases":"EdgeConnect Management enables you to:\r\n* create new EdgeConnect configurations\r\n* edit host patterns specifying the HTTP requests to be handled by EdgeConnect\r\n* view the availability status of connected EdgeConnect instances","supported_distributions":"","get_started":"Launching the app will provide you with an overview of your existing EdgeConnect configurations and options to create new ones, specifying the host patterns of the requests that should be handled by the respective EdgeConnect configuration. After having created the configuration, you then need to start a matching EdgeConnect instance according to the steps of https://docs.dynatrace.com/docs/shortlink/edgeconnect in your target network."},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"dynatrace.edgeconnect.management@1.377.0","fqn":"dynatrace.edgeconnect.management","version":"1.377.0","artifact":null,"release_notes":"- This app is hidden now and cannot be used any more. EdgeConnect must be configured in \"Settings\" -> \"General\" -> \"External Requests\".","created":"2026-02-02T07:34:35.189541Z"},{"name":"dynatrace.edgeconnect.management@1.376.0","fqn":"dynatrace.edgeconnect.management","version":"1.376.0","artifact":null,"release_notes":"- Dependency updates","created":"2025-12-10T00:50:02.460546Z"},{"name":"dynatrace.edgeconnect.management@1.373.0","fqn":"dynatrace.edgeconnect.management","version":"1.373.0","artifact":null,"release_notes":"- Dependency updates","created":"2025-11-14T12:16:17.053162Z"},{"name":"dynatrace.edgeconnect.management@1.364.0","fqn":"dynatrace.edgeconnect.management","version":"1.364.0","artifact":null,"release_notes":"- Dependency updates","created":"2025-10-31T11:35:04.375235Z"},{"name":"dynatrace.edgeconnect.management@1.350.0","fqn":"dynatrace.edgeconnect.management","version":"1.350.0","artifact":null,"release_notes":"- Dependency updates","created":"2025-10-17T10:30:23.934717Z"},{"name":"dynatrace.edgeconnect.management@1.331.0","fqn":"dynatrace.edgeconnect.management","version":"1.331.0","artifact":null,"release_notes":"- Dependency updates","created":"2025-10-03T17:41:00.574821Z"},{"name":"dynatrace.edgeconnect.management@1.313.0","fqn":"dynatrace.edgeconnect.management","version":"1.313.0","artifact":null,"release_notes":"- Dependency updates","created":"2025-09-19T15:03:58.273562Z"},{"name":"dynatrace.edgeconnect.management@1.304.0","fqn":"dynatrace.edgeconnect.management","version":"1.304.0","artifact":null,"release_notes":"- Dependency updates","created":"2025-09-11T11:14:36.004095Z"},{"name":"dynatrace.edgeconnect.management@1.288.0","fqn":"dynatrace.edgeconnect.management","version":"1.288.0","artifact":null,"release_notes":"- Dependency updates","created":"2025-08-21T13:03:50.875425Z"},{"name":"dynatrace.edgeconnect.management@1.271.0","fqn":"dynatrace.edgeconnect.management","version":"1.271.0","artifact":null,"release_notes":"- Dependency updates","created":"2025-08-11T05:53:32.706542Z"},{"name":"dynatrace.edgeconnect.management@1.245.0","fqn":"dynatrace.edgeconnect.management","version":"1.245.0","artifact":null,"release_notes":"- Dependency updates","created":"2025-07-29T06:22:50.479259Z"},{"name":"dynatrace.edgeconnect.management@1.220.0","fqn":"dynatrace.edgeconnect.management","version":"1.220.0","artifact":null,"release_notes":"- Dependency updates","created":"2025-07-10T18:31:56.508521Z"},{"name":"dynatrace.edgeconnect.management@1.199.0","fqn":"dynatrace.edgeconnect.management","version":"1.199.0","artifact":null,"release_notes":"- Dependency updates","created":"2025-06-26T15:06:37.674866Z"},{"name":"dynatrace.edgeconnect.management@1.180.0","fqn":"dynatrace.edgeconnect.management","version":"1.180.0","artifact":null,"release_notes":"- Dependency updates","created":"2025-06-17T11:09:23.418810Z"},{"name":"dynatrace.edgeconnect.management@1.163.0","fqn":"dynatrace.edgeconnect.management","version":"1.163.0","artifact":null,"release_notes":"- Dependency updates","created":"2025-06-03T15:21:14.221056Z"},{"name":"dynatrace.edgeconnect.management@1.144.0","fqn":"dynatrace.edgeconnect.management","version":"1.144.0","artifact":null,"release_notes":"- Dependency updates","created":"2025-05-22T02:54:57.661944Z"},{"name":"dynatrace.edgeconnect.management@1.125.0","fqn":"dynatrace.edgeconnect.management","version":"1.125.0","artifact":null,"release_notes":"- Dependency updates","created":"2025-04-28T05:02:29.276762Z"},{"name":"dynatrace.edgeconnect.management@1.103.0","fqn":"dynatrace.edgeconnect.management","version":"1.103.0","artifact":null,"release_notes":"- Dependency updates","created":"2025-04-18T08:14:23.025396Z"},{"name":"dynatrace.edgeconnect.management@1.82.0","fqn":"dynatrace.edgeconnect.management","version":"1.82.0","artifact":null,"release_notes":"- Dependency updates","created":"2025-04-08T09:37:53.784130Z"},{"name":"dynatrace.edgeconnect.management@1.54.0","fqn":"dynatrace.edgeconnect.management","version":"1.54.0","artifact":null,"release_notes":"- Dependency updates","created":"2025-03-21T11:10:30.033480Z"},{"name":"dynatrace.edgeconnect.management@1.37.0","fqn":"dynatrace.edgeconnect.management","version":"1.37.0","artifact":null,"release_notes":"- Dependency updates","created":"2025-03-06T12:12:08.282428Z"},{"name":"dynatrace.edgeconnect.management@1.20.0","fqn":"dynatrace.edgeconnect.management","version":"1.20.0","artifact":null,"release_notes":"- Dependency updates","created":"2025-02-28T13:42:53.730680Z"},{"name":"dynatrace.edgeconnect.management@0.373.0","fqn":"dynatrace.edgeconnect.management","version":"0.373.0","artifact":null,"release_notes":"- Dependency updates","created":"2025-02-20T06:52:23.618641Z"},{"name":"dynatrace.edgeconnect.management@0.354.0","fqn":"dynatrace.edgeconnect.management","version":"0.354.0","artifact":null,"release_notes":"fix: Disable following redirects in HTTP request tests, ref: PS-28324","created":"2025-01-24T10:39:20.526353Z"},{"name":"dynatrace.edgeconnect.management@0.298.0","fqn":"dynatrace.edgeconnect.management","version":"0.298.0","artifact":null,"release_notes":"- Dependency updates","created":"2025-01-13T08:36:53.438551Z"},{"name":"dynatrace.edgeconnect.management@0.290.0","fqn":"dynatrace.edgeconnect.management","version":"0.290.0","artifact":null,"release_notes":"- Dependency updates","created":"2024-12-05T09:00:11.983246Z"},{"name":"dynatrace.edgeconnect.management@0.265.0","fqn":"dynatrace.edgeconnect.management","version":"0.265.0","artifact":null,"release_notes":"- Dependency updates","created":"2024-11-06T14:09:45.946601Z"},{"name":"dynatrace.edgeconnect.management@0.259.0","fqn":"dynatrace.edgeconnect.management","version":"0.259.0","artifact":null,"release_notes":"- Dependency updates","created":"2024-10-08T17:40:28.428927Z"},{"name":"dynatrace.edgeconnect.management@0.255.0","fqn":"dynatrace.edgeconnect.management","version":"0.255.0","artifact":null,"release_notes":"- Improved UI of readonly EdgeConnect configurations\n- Host mappings can be configured for an EdgeConnect configuration","created":"2024-09-23T07:47:59.330117Z"},{"name":"dynatrace.edgeconnect.management@0.247.0","fqn":"dynatrace.edgeconnect.management","version":"0.247.0","artifact":null,"release_notes":"- Dependency updates","created":"2024-09-06T14:44:41.089905Z"},{"name":"dynatrace.edgeconnect.management@0.241.0","fqn":"dynatrace.edgeconnect.management","version":"0.241.0","artifact":null,"release_notes":"- Dependency updates","created":"2024-08-27T11:49:14.153199Z"},{"name":"dynatrace.edgeconnect.management@0.231.0","fqn":"dynatrace.edgeconnect.management","version":"0.231.0","artifact":null,"release_notes":"- Dependency updates","created":"2024-07-26T06:24:37.698902Z"},{"name":"dynatrace.edgeconnect.management@0.223.0","fqn":"dynatrace.edgeconnect.management","version":"0.223.0","artifact":null,"release_notes":"- Dependency updates","created":"2024-07-22T06:11:42.134567Z"},{"name":"dynatrace.edgeconnect.management@0.221.0","fqn":"dynatrace.edgeconnect.management","version":"0.221.0","artifact":null,"release_notes":"- Dependency updates","created":"2024-06-28T08:09:04.738028Z"},{"name":"dynatrace.edgeconnect.management@0.215.0","fqn":"dynatrace.edgeconnect.management","version":"0.215.0","artifact":null,"release_notes":"- Dependency updates","created":"2024-06-17T11:32:52.314220Z"},{"name":"dynatrace.edgeconnect.management@0.208.0","fqn":"dynatrace.edgeconnect.management","version":"0.208.0","artifact":null,"release_notes":"- Dependency updates\n- Improved input hint of allowed EdgeConnect name syntax","created":"2024-06-04T11:13:32.680008Z"},{"name":"dynatrace.edgeconnect.management@0.193.0","fqn":"dynatrace.edgeconnect.management","version":"0.193.0","artifact":null,"release_notes":"- Dependency updates\n- Improve name syntax hint for new EdgeConnects","created":"2024-05-20T02:14:08.291634Z"},{"name":"dynatrace.edgeconnect.management@0.178.0","fqn":"dynatrace.edgeconnect.management","version":"0.178.0","artifact":null,"release_notes":"- Dependency updates\n- Show warning message if EdgeConnect configuration is named in such a way that it can't be deployed on Kubernetes","created":"2024-05-08T14:20:40.511670Z"},{"name":"dynatrace.edgeconnect.management@0.161.0","fqn":"dynatrace.edgeconnect.management","version":"0.161.0","artifact":null,"release_notes":"- Dependency updates","created":"2024-04-23T06:55:56.181638Z"},{"name":"dynatrace.edgeconnect.management@0.145.0","fqn":"dynatrace.edgeconnect.management","version":"0.145.0","artifact":null,"release_notes":"- Dependency updates","created":"2024-04-09T07:01:31.520930Z"},{"name":"dynatrace.edgeconnect.management@0.135.0","fqn":"dynatrace.edgeconnect.management","version":"0.135.0","artifact":null,"release_notes":"- Dependency updates","created":"2024-03-29T12:46:10.922117Z"},{"name":"dynatrace.edgeconnect.management@0.120.0","fqn":"dynatrace.edgeconnect.management","version":"0.120.0","artifact":null,"release_notes":"- Dependency updates","created":"2024-03-13T15:22:44.031441Z"},{"name":"dynatrace.edgeconnect.management@0.108.0","fqn":"dynatrace.edgeconnect.management","version":"0.108.0","artifact":null,"release_notes":"- Dependency updates\n- Provide instructions how to deploy EdgeConnects with DT Operator. Small styling refactorings","created":"2024-02-26T11:13:17.850292Z"},{"name":"dynatrace.edgeconnect.management@0.93.0","fqn":"dynatrace.edgeconnect.management","version":"0.93.0","artifact":null,"release_notes":"- Dependency updates","created":"2024-02-07T12:00:32.103491Z"},{"name":"dynatrace.edgeconnect.management@0.80.0","fqn":"dynatrace.edgeconnect.management","version":"0.80.0","artifact":null,"release_notes":"- Dependency updates\n- Fix for closing the dialog overlay when clicking in the backdrop\n- Display \"managed by DT Operator\" hint for EdgeConnects managed by Operator and disabledchanges on manged EdgeConnects\n- Fix for Safari problem where download of the EdgeConnect configuration YAML did not work\n- Fix for Via-header parse error when using test-request-feature","created":"2024-01-31T15:57:31.118385Z"},{"name":"dynatrace.edgeconnect.management@0.68.0","fqn":"dynatrace.edgeconnect.management","version":"0.68.0","artifact":null,"release_notes":"- Dependency updates","created":"2024-01-19T08:16:12.035082Z"},{"name":"dynatrace.edgeconnect.management@0.60.0","fqn":"dynatrace.edgeconnect.management","version":"0.60.0","artifact":null,"release_notes":"- Dependency updates\n- Improved K8 deployment view instructions text","created":"2024-01-09T07:41:07.557319Z"},{"name":"dynatrace.edgeconnect.management@0.54.0","fqn":"dynatrace.edgeconnect.management","version":"0.54.0","artifact":null,"release_notes":"- Dependency updates","created":"2023-12-07T15:03:36.440269Z"},{"name":"dynatrace.edgeconnect.management@0.28.0","fqn":"dynatrace.edgeconnect.management","version":"0.28.0","artifact":null,"release_notes":"- Dependency updates\n- Add URL verification page","created":"2023-11-20T15:58:39.552211Z"},{"name":"dynatrace.edgeconnect.management@0.22.0","fqn":"dynatrace.edgeconnect.management","version":"0.22.0","artifact":null,"release_notes":"- Dependency updates","created":"2023-11-13T08:31:30.860609Z"},{"name":"dynatrace.edgeconnect.management@0.13.0","fqn":"dynatrace.edgeconnect.management","version":"0.13.0","artifact":null,"release_notes":"- Show warning when OAuth clients are inactive or deleted","created":"2023-10-25T09:11:00.644927Z"},{"name":"dynatrace.edgeconnect.management@0.11.0","fqn":"dynatrace.edgeconnect.management","version":"0.11.0","artifact":null,"release_notes":"- Dependency updates","created":"2023-09-27T14:14:26.004023Z"},{"name":"dynatrace.edgeconnect.management@0.9.0","fqn":"dynatrace.edgeconnect.management","version":"0.9.0","artifact":null,"release_notes":"- Dependency updates\n- Add helper menu with documentation link\n- Add documentation link to deployment description\n- Remove 'tenant' field in downloadable yaml file","created":"2023-09-18T14:40:21.329418Z"},{"name":"dynatrace.edgeconnect.management@0.2.0","fqn":"dynatrace.edgeconnect.management","version":"0.2.0","artifact":null,"release_notes":"- Add support for creating and rotating OAuth clients for every EdgeConnect configuration. \n- Show host pattern size violations.","created":"2023-08-09T13:43:24.068506Z"},{"name":"dynatrace.edgeconnect.management@0.0.5","fqn":"dynatrace.edgeconnect.management","version":"0.0.5","artifact":null,"release_notes":"- Replaced deprecated edge-connect scopes by new required scopes\n- Fix naming of necessary token scope for connecting EdgeConnect\n- Dependency updates\n- Show confirmation dialog when trying to dismiss the creation dialog with unsaved changes. PS-7370\n- Add lightweight OAuth client creation UI behind feature flag\n- Show online status and version of EdgeConnects. PS-6275\n- Show name, host pattern, and OAuth client ID constraint violations.\n- Implement creating and editing of EdgeConnect configurations. \n- Add delete confirmation modal. \n- Add custom error message when user operations fail because the user is missing the required permissions.\n- Show empty state if there are no EdgeConnect configurations or no search/filter results.\n- Error handling improvements. PS-6275\n- Fix downloading edgeConnect.yaml file not working on Firefox.\n- Add host pattern hint.","created":"2023-06-06T08:27:17.542225Z"},{"name":"dynatrace.edgeconnect.management@0.0.4","fqn":"dynatrace.edgeconnect.management","version":"0.0.4","artifact":null,"release_notes":"","created":"2023-06-01T14:28:50.245347Z"}],"related_technologies":[],"latest_downloads":[{"name":"dynatrace.edgeconnect.management@1.377.0","fqn":"dynatrace.edgeconnect.management","version":"1.377.0","artifact":null,"release_notes":"- This app is hidden now and cannot be used any more. EdgeConnect must be configured in \"Settings\" -> \"General\" -> \"External Requests\".","created":"2026-02-02T07:34:35.189541Z"}]},{"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":"1.0.1","release_latest_validation_result":{"name": "com.dynatrace.extension.da-gcp", "author": {"name": "Dynatrace"}, "version": "1.0.1", "fileHash": "8f15a6dfdcfc058b89944bd1577dada1ca3850d05e3f834ae8b7a1879925c585", "variables": [], "dataSources": ["googleCloud"], "featureSets": ["api_essential", "alloydb_autodiscovery", "operations_autodiscovery", "managed_service_ad_autodiscovery", "cloud_dns_essential", "network_security_autodiscovery", "spanner_autodiscovery", "pubsub_lite_essential", "ai_platform_essential", "hybrid_connectivity_autodiscovery", "cloud_nat_gateway_autodiscovery", "pubsub_autodiscovery", "bigquery_autodiscovery", "load_balancing_essential", "cloud_run_essential", "bigtable_autodiscovery", "vertex_ai_essential", "filestore_essential", "recaptcha_ent_autodiscovery", "bigquery_essential", "operations_essential", "load_balancing_autodiscovery", "composer_autodiscovery", "dataproc_autodiscovery", "memorystore_autodiscovery", "hybrid_connectivity_essential", "dlp_autodiscovery", "dataproc_essential", "sql_autodiscovery", "pubsub_essential", "cloud_functions_autodiscovery", "netapp_cvs_essential", "dlp_essential", "apigee_essential", "kubernetes_engine_autodiscovery", "cloud_storage_essential", "cloud_functions_essential", "datastore_essential", "netapp_cvs_autodiscovery", "dataflow_essential", "assistant_api_essential", "filestore_autodiscovery", "cloud_nat_gateway_essential", "kubernetes_engine_essential", "ai_platform_autodiscovery", "apigee_autodiscovery", "data_transfer_essential", "compute_engine_essential", "dataflow_autodiscovery", "assistant_api_autodiscovery", "firestore_essential", "spanner_essential", "app_engine_autodiscovery", "data_transfer_autodiscovery", "zone_network_health_autodiscovery", "vertex_ai_autodiscovery", "cloud_tasks_autodiscovery", "recaptcha_ent_essential", "compute_engine_autodiscovery", "firestore_autodiscovery", "pubsub_lite_autodiscovery", "memorystore_essential", "zone_network_health_essential", "app_engine_essential", "composer_essential", "cloud_storage_autodiscovery", "cloud_tasks_essential", "firebase_essential", "alloydb_essential", "datastore_autodiscovery", "vpc_network_autodiscovery", "managed_service_ad_essential", "sql_essential", "bigtable_essential", "api_autodiscovery", "network_security_essential", "cloud_dns_autodiscovery", "cloud_run_autodiscovery", "vpc_network_essential", "firebase_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_instance.alloydb_googleapis_com.instance.cpu.average_utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "Mean CPU utilization"}}, {"key": "cloud.gcp.alloydb_instance.alloydb_googleapis_com.instance.cpu.maximum_utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "Maximum CPU utilization"}}, {"key": "cloud.gcp.alloydb_instance.alloydb_googleapis_com.instance.cpu.vcpus", "metadata": {"unit": "Count", "description": null, "displayName": "vCPUs allocated per node"}}, {"key": "cloud.gcp.alloydb_instance.alloydb_googleapis_com.instance.memory.min_available_memory", "metadata": {"unit": "Byte", "description": null, "displayName": "Minimum available memory"}}, {"key": "cloud.gcp.alloydb_instance.alloydb_googleapis_com.instance.postgres.abort_count", "metadata": {"unit": "Count", "description": null, "displayName": "Instance abort count"}}, {"key": "cloud.gcp.alloydb_instance.alloydb_googleapis_com.instance.postgres.average_connections", "metadata": {"unit": "Count", "description": null, "displayName": "Mean connections per node"}}, {"key": "cloud.gcp.alloydb_instance.alloydb_googleapis_com.instance.postgres.commit_count", "metadata": {"unit": "Count", "description": null, "displayName": "Instance commit count"}}, {"key": "cloud.gcp.alloydb_instance.alloydb_googleapis_com.instance.postgres.connections_limit", "metadata": {"unit": "Count", "description": null, "displayName": "Limit on connections per node"}}, {"key": "cloud.gcp.alloydb_instance.alloydb_googleapis_com.instance.postgres.instances", "metadata": {"unit": "Count", "description": null, "displayName": "Number and status of nodes"}}, {"key": "cloud.gcp.alloydb_instance.alloydb_googleapis_com.instance.postgres.replication.maximum_lag", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Maximum replication lag"}}, {"key": "cloud.gcp.alloydb_instance.alloydb_googleapis_com.instance.postgres.replication.replicas", "metadata": {"unit": "Count", "description": null, "displayName": "AlloyDB replica count"}}, {"key": "cloud.gcp.alloydb_instance.alloydb_googleapis_com.instance.postgres.total_connections", "metadata": {"unit": "Count", "description": null, "displayName": "Total connections per instance"}}, {"key": "cloud.gcp.alloydb_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_database.firestore_googleapis_com.api.request_latencies"}, {"key": "cloud.gcp.firestore_database.firestore_googleapis_com.composite_indexes_per_database", "metadata": {"unit": "Count", "description": null, "displayName": "Composite Indexes Per Database"}}, {"key": "cloud.gcp.firestore_database.firestore_googleapis_com.document.delete_ops_count", "metadata": {"unit": "Count", "description": null, "displayName": "Document deletes"}}, {"key": "cloud.gcp.firestore_database.firestore_googleapis_com.document.read_ops_count", "metadata": {"unit": "Count", "description": null, "displayName": "Document reads"}}, {"key": "cloud.gcp.firestore_database.firestore_googleapis_com.document.ttl_deletion_count", "metadata": {"unit": "Count", "description": null, "displayName": "TTL deletion count"}}, {"key": "cloud.gcp.firestore_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_database.firestore_googleapis_com.document.write_ops_count", "metadata": {"unit": "Count", "description": null, "displayName": "Document writes"}}, {"key": "cloud.gcp.firestore_database.firestore_googleapis_com.network.active_connections", "metadata": {"unit": "Count", "description": null, "displayName": "Connected Clients"}}, {"key": "cloud.gcp.firestore_database.firestore_googleapis_com.network.snapshot_listeners", "metadata": {"unit": "Count", "description": null, "displayName": "Snapshot Listeners"}}, {"key": "cloud.gcp.firestore_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_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_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_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_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_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.vertex_ai_deployment_resource_pool.aiplatform_googleapis_com.prediction.online.deployment_resource_pool.accelerator.duty_cycle", "metadata": {"unit": "Percent", "description": null, "displayName": "Accelerator duty cycle"}}, {"key": "cloud.gcp.vertex_ai_deployment_resource_pool.aiplatform_googleapis_com.prediction.online.deployment_resource_pool.accelerator.memory.bytes_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Accelerator memory usage"}}, {"key": "cloud.gcp.vertex_ai_deployment_resource_pool.aiplatform_googleapis_com.prediction.online.deployment_resource_pool.cpu.utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "CPU utilization"}}, {"key": "cloud.gcp.vertex_ai_deployment_resource_pool.aiplatform_googleapis_com.prediction.online.deployment_resource_pool.memory.bytes_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Memory usage"}}, {"key": "cloud.gcp.vertex_ai_deployment_resource_pool.aiplatform_googleapis_com.prediction.online.deployment_resource_pool.network.received_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Network bytes received"}}, {"key": "cloud.gcp.vertex_ai_deployment_resource_pool.aiplatform_googleapis_com.prediction.online.deployment_resource_pool.network.sent_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Network bytes sent"}}, {"key": "cloud.gcp.vertex_ai_deployment_resource_pool.aiplatform_googleapis_com.prediction.online.deployment_resource_pool.replicas", "metadata": {"unit": "Count", "description": null, "displayName": "Replica count"}}, {"key": "cloud.gcp.vertex_ai_deployment_resource_pool.aiplatform_googleapis_com.prediction.online.deployment_resource_pool.target_replicas", "metadata": {"unit": "Count", "description": null, "displayName": "Replica target"}}, {"key": "cloud.gcp.vertex_ai_endpoint.aiplatform_googleapis_com.prediction.online.accelerator.duty_cycle", "metadata": {"unit": "Percent", "description": null, "displayName": "Accelerator duty cycle"}}, {"key": "cloud.gcp.vertex_ai_endpoint.aiplatform_googleapis_com.prediction.online.accelerator.memory.bytes_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Accelerator memory usage"}}, {"key": "cloud.gcp.vertex_ai_endpoint.aiplatform_googleapis_com.prediction.online.cpu.utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "CPU utilization"}}, {"key": "cloud.gcp.vertex_ai_endpoint.aiplatform_googleapis_com.prediction.online.error_count", "metadata": {"unit": "Count", "description": null, "displayName": "Number of online prediction errors"}}, {"key": "cloud.gcp.vertex_ai_endpoint.aiplatform_googleapis_com.prediction.online.memory.bytes_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Memory usage"}}, {"key": "cloud.gcp.vertex_ai_endpoint.aiplatform_googleapis_com.prediction.online.network.received_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Network bytes received"}}, {"key": "cloud.gcp.vertex_ai_endpoint.aiplatform_googleapis_com.prediction.online.network.sent_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Network bytes sent"}}, {"key": "cloud.gcp.vertex_ai_endpoint.aiplatform_googleapis_com.prediction.online.prediction_count", "metadata": {"unit": "Count", "description": null, "displayName": "Number of online predictions"}}, {"key": "cloud.gcp.vertex_ai_endpoint.aiplatform_googleapis_com.prediction.online.prediction_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Prediction latencies"}}, {"key": "cloud.gcp.vertex_ai_endpoint.aiplatform_googleapis_com.prediction.online.private.prediction_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Private endpoint prediction latencies"}}, {"key": "cloud.gcp.vertex_ai_endpoint.aiplatform_googleapis_com.prediction.online.private.response_count", "metadata": {"unit": "Count", "description": null, "displayName": "Private endpoint response count"}}, {"key": "cloud.gcp.vertex_ai_endpoint.aiplatform_googleapis_com.prediction.online.replicas", "metadata": {"unit": "Count", "description": null, "displayName": "Replica count"}}, {"key": "cloud.gcp.vertex_ai_endpoint.aiplatform_googleapis_com.prediction.online.response_count", "metadata": {"unit": "Count", "description": null, "displayName": "Response count"}}, {"key": "cloud.gcp.vertex_ai_endpoint.aiplatform_googleapis_com.prediction.online.target_replicas", "metadata": {"unit": "Count", "description": null, "displayName": "Replica target"}}, {"key": "cloud.gcp.vertex_ai_location.aiplatform_googleapis_com.executing_vertexai_pipeline_jobs", "metadata": {"unit": "Count", "description": null, "displayName": "Executing PipelineJobs"}}, {"key": "cloud.gcp.vertex_ai_location.aiplatform_googleapis_com.executing_vertexai_pipeline_tasks", "metadata": {"unit": "Count", "description": null, "displayName": "Executing PipelineTasks"}}, {"key": "cloud.gcp.vertex_ai_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.vertex_ai_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.vertex_ai_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.vertex_ai_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.vertex_ai_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.vertex_ai_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.vertex_ai_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.vertex_ai_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.vertex_ai_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.vertex_ai_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.vertex_ai_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.vertex_ai_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.vertex_ai_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.vertex_ai_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.vertex_ai_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.vertex_ai_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.vertex_ai_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.vertex_ai_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.vertex_ai_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.vertex_ai_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.vertex_ai_publisher_model.aiplatform_googleapis_com.publisher.online_serving.character_count", "metadata": {"unit": "Count", "description": null, "displayName": "Character count"}}, {"key": "cloud.gcp.vertex_ai_publisher_model.aiplatform_googleapis_com.publisher.online_serving.characters", "metadata": {"unit": "Count", "description": null, "displayName": "Characters"}}, {"key": "cloud.gcp.vertex_ai_publisher_model.aiplatform_googleapis_com.publisher.online_serving.consumed_throughput", "metadata": {"unit": "Count", "description": null, "displayName": "Character Throughput"}}, {"key": "cloud.gcp.vertex_ai_publisher_model.aiplatform_googleapis_com.publisher.online_serving.first_token_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "First token latencies"}}, {"key": "cloud.gcp.vertex_ai_publisher_model.aiplatform_googleapis_com.publisher.online_serving.model_invocation_count", "metadata": {"unit": "Count", "description": null, "displayName": "Model invocation count"}}, {"key": "cloud.gcp.vertex_ai_publisher_model.aiplatform_googleapis_com.publisher.online_serving.model_invocation_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Model invocation latencies"}}, {"key": "cloud.gcp.vertex_ai_publisher_model.aiplatform_googleapis_com.publisher.online_serving.token_count", "metadata": {"unit": "Count", "description": null, "displayName": "Token count"}}, {"key": "cloud.gcp.vertex_ai_publisher_model.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.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_volumes_replication.netapp_googleapis_com.replication.current_transfer_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Current Transfer Bytes"}}, {"key": "cloud.gcp.netapp_volumes_replication.netapp_googleapis_com.replication.healthy", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Healthy"}}, {"key": "cloud.gcp.netapp_volumes_replication.netapp_googleapis_com.replication.lag_time", "metadata": {"unit": "Second", "description": null, "displayName": "Lag Time"}}, {"key": "cloud.gcp.netapp_volumes_replication.netapp_googleapis_com.replication.last_transfer_duration", "metadata": {"unit": "Second", "description": null, "displayName": "Last Transfer Duration"}}, {"key": "cloud.gcp.netapp_volumes_replication.netapp_googleapis_com.replication.last_transfer_size", "metadata": {"unit": "Byte", "description": null, "displayName": "Last Transfer Size"}}, {"key": "cloud.gcp.netapp_volumes_replication.netapp_googleapis_com.replication.total_transfer_byte_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Total Transfer Byte Count"}}, {"key": "cloud.gcp.netapp_volumes_replication.netapp_googleapis_com.replication.transferring", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Transferring"}}, {"key": "cloud.gcp.netapp_volumes_storage_pool.netapp_googleapis_com.storage_pool.allocated", "metadata": {"unit": "Byte", "description": null, "displayName": "Allocated"}}, {"key": "cloud.gcp.netapp_volumes_storage_pool.netapp_googleapis_com.storage_pool.capacity", "metadata": {"unit": "Byte", "description": null, "displayName": "Capacity"}}, {"key": "cloud.gcp.netapp_volumes_volume.netapp_googleapis_com.volume.allocated_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Allocated Bytes"}}, {"key": "cloud.gcp.netapp_volumes_volume.netapp_googleapis_com.volume.average_latency", "metadata": {"unit": "Millisecond", "description": null, "displayName": "Average Latency"}}, {"key": "cloud.gcp.netapp_volumes_volume.netapp_googleapis_com.volume.backup_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Backup Used"}}, {"key": "cloud.gcp.netapp_volumes_volume.netapp_googleapis_com.volume.bytes_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Bytes Used"}}, {"key": "cloud.gcp.netapp_volumes_volume.netapp_googleapis_com.volume.inode_limit", "metadata": {"unit": "Count", "description": null, "displayName": "Inode Limit"}}, {"key": "cloud.gcp.netapp_volumes_volume.netapp_googleapis_com.volume.inode_used", "metadata": {"unit": "Count", "description": null, "displayName": "Inode Used"}}, {"key": "cloud.gcp.netapp_volumes_volume.netapp_googleapis_com.volume.operation_count", "metadata": {"unit": "Count", "description": null, "displayName": "Operation Count"}}, {"key": "cloud.gcp.netapp_volumes_volume.netapp_googleapis_com.volume.snapshot_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Snapshot Bytes"}}, {"key": "cloud.gcp.netapp_volumes_volume.netapp_googleapis_com.volume.throughput", "metadata": {"unit": "Byte", "description": null, "displayName": "Throughput"}}, {"key": "cloud.gcp.netapp_volumes_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_uptime_check.monitoring_googleapis_com.uptime_check.check_passed", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Check passed"}}, {"key": "cloud.gcp.gae_app_uptime_check.monitoring_googleapis_com.uptime_check.content_mismatch", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Content mismatch"}}, {"key": "cloud.gcp.gae_app_uptime_check.monitoring_googleapis_com.uptime_check.request_latency", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Request latency"}}, {"key": "cloud.gcp.gae_app_uptime_check.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_vm_flow.networking_googleapis_com.vm_flow.egress_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Egress bytes"}}, {"key": "cloud.gcp.gce_instance_vm_flow.networking_googleapis_com.vm_flow.ingress_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Ingress bytes"}}, {"key": "cloud.gcp.gce_instance_vm_flow.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@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@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"}]},{"id":913,"slug":"pagerduty-for-workflows","title":"PagerDuty","description":"Create incidents in PagerDuty and list all of the on-calls.","logo":"https://dt-cdn.net/hub/PagerDuty_for_Workflows.png","link_to":"https://community.dynatrace.com/t5/Feedback-channel/Planned-tool-integrations-for-workflows/m-p/204856/thread-id/2252","documentation_link":"https://docs.dynatrace.com/docs/shortlink/automation-workflows-pagerduty","providers":[],"tags":["automation","connector","connectors","Notification","pagerduty","workflow action","workflow actions","workflow automation","workflows"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"An overview of the actions offered by PagerDuty for Workflows.","src":"https://dt-cdn.net/hub/pd1_u1qq8Jo_oiNCuie_znr4hSE.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpd1_u1qq8Jo_oiNCuie_znr4hSE.png&sign=Ciqg8HOp1Gy6eh7eF46q0wOJAXkI0YnBWgO4wLND6F8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpd1_u1qq8Jo_oiNCuie_znr4hSE.png&sign=PXndH_Jw680VrK5qPzNc0FRs-UH3hiQShH1GNkV__Zw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpd1_u1qq8Jo_oiNCuie_znr4hSE.png&sign=c2KUrQ9gurhjG5-ohkqGqgG1nPv3iLXCuszXQz_j2B8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpd1_u1qq8Jo_oiNCuie_znr4hSE.png&sign=iElMYOtZ5ZlaDkEcqJn_dH-dDY1rROEl139TeSllJAs","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpd1_u1qq8Jo_oiNCuie_znr4hSE.png&sign=uFWfFxzOo6oUzCq1QD6XyLL-22M9fs5mnvpD_JgRe3w","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpd1_u1qq8Jo_oiNCuie_znr4hSE.png&sign=sGRM552-kmEwhyeUFwFATWRIEFns5nyXxIoK432SFYY"}},{"caption":"An example workflow for creating an incident using actions provided by PagerDuty for Workflows.","src":"https://dt-cdn.net/hub/pd2v2_7LcAc8b_T9f3DrI.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpd2v2_7LcAc8b_T9f3DrI.png&sign=neaRCckIv_RQkuD2mpgUqPHYpdhjBQxpRNaxXKxg85k","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpd2v2_7LcAc8b_T9f3DrI.png&sign=Au3SWc-tM6_Ynibws2Ll5hx7OdY-WA42wvTIUDVpHmk","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpd2v2_7LcAc8b_T9f3DrI.png&sign=67txFYN9RnwEcpaYXXCZchytwXyRjaeo09HNTQA51hQ","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpd2v2_7LcAc8b_T9f3DrI.png&sign=xprnzdfj0BhmnxYPUj9-DVQmQlWLPhh-7ob2ZPd2YAM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpd2v2_7LcAc8b_T9f3DrI.png&sign=t4gMODMtpZvp0I2MGJ7xPFzPeuq3jN3Rmn93KAQJeo8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpd2v2_7LcAc8b_T9f3DrI.png&sign=jyQ2bFwZ0XCu-jqy_QdsLrv8ISfLj8czI7-zo21MRdo"}},{"caption":"An example configuration for the \"Create an incident\" action","src":"https://dt-cdn.net/hub/pd3_aMV1AYK_4ZFGvmJ_L9LVGtb.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpd3_aMV1AYK_4ZFGvmJ_L9LVGtb.png&sign=Z6Pc0MRioFXQ0S_4pg1QS_ZYm-x9GsAeiX_pqvX7fUU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpd3_aMV1AYK_4ZFGvmJ_L9LVGtb.png&sign=nLCRo-3HSm8SBiRcnBRjeipYlv0SjtWMcTwF1W71l1c","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpd3_aMV1AYK_4ZFGvmJ_L9LVGtb.png&sign=U4FBgCNeFy_k73HZmevw8FAP7igL_4YtvABAI72v_yE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpd3_aMV1AYK_4ZFGvmJ_L9LVGtb.png&sign=G9fXuXXokgeQADG0v3FF7ryyPY3rRvVv7GnBVObfIUc","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpd3_aMV1AYK_4ZFGvmJ_L9LVGtb.png&sign=EeaewXjTrDvEK1-a6_-JUuWk-_YJrxONCWG3hbD8oLM","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fpd3_aMV1AYK_4ZFGvmJ_L9LVGtb.png&sign=A3DqW7HqO2KHUFUlf5qd71LTiMqd0AyZKABCwYNG6e4"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.1.2","release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Integrate PagerDuty with Dynatrace to automate the creation of incidents whenever a problem, security vulnerability, or attack is detected. The app can also share who's on call to respond to the incident."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"This enables you to: \n* Integrate workflows with PagerDuty incident management \n* Create PageDuty incidents based on a Davis problem, a security incident, or an attack\n* List on-calls to inform available users"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Follow the instructions detailed in Dynatrace Documentation.\n\nEnsure that you have installed PagerDuty for Workflows, outbound connections are configured, and the connection to PagerDuty is authorized."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"PagerDuty for Workflows enables users to model incident and remediation processes within Dynatrace:\n\nDefine various incident triggers:\n* Use the power of DQL and leverage events to react to any problem, security incident, or attack within workflows\n* Use Biz-Events as a trigger to react on extended events like a failed release validation, certain logs messages, or external system events\n* Define a scheduler for periodic tasks \n\nFlexible Incident Creation\n* Create incidents in PagerDuty within a Dynatrace workflow\n* Define assignee or escalation policy, service identifiers, priority, and urgency\n* List on-calls \n* Retrieve additional information like escalation policies, services, priorities and users \n* Combine incident creation with closed-loop communication via Slack, Teams, and E-Mail"},"sourceId":"details"}],"modified":"2026-02-02T08:22:09.593840Z","created":"2023-08-29T09:09:56.226248Z","seo_title":"PagerDuty monitoring & observability","seo_description":"Create incidents in PagerDuty and list all of the on-calls. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/pd1_u1qq8Jo_oiNCuie_znr4hSE.png","https://dt-cdn.net/hub/pd2v2_7LcAc8b_T9f3DrI.png","https://dt-cdn.net/hub/pd3_aMV1AYK_4ZFGvmJ_L9LVGtb.png"],"about":"Integrate PagerDuty with Dynatrace to automate the creation of incidents whenever a problem, security vulnerability, or attack is detected. The app can also share who's on call to respond to the incident.","use_cases":"This enables you to: \n* Integrate workflows with PagerDuty incident management \n* Create PageDuty incidents based on a Davis problem, a security incident, or an attack\n* List on-calls to inform available users","supported_distributions":"","get_started":"Follow the instructions detailed in Dynatrace Documentation.\n\nEnsure that you have installed PagerDuty for Workflows, outbound connections are configured, and the connection to PagerDuty is authorized."},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"dynatrace.pagerduty@2.1.2","fqn":"dynatrace.pagerduty","version":"2.1.2","artifact":null,"release_notes":"This maintenance release is bundled with some minor quality of life improvements.","created":"2026-04-01T11:09:50.689595Z"},{"name":"dynatrace.pagerduty@2.1.1","fqn":"dynatrace.pagerduty","version":"2.1.1","artifact":null,"release_notes":"This maintenance release is bundled with some minor quality of life improvements.","created":"2026-03-03T06:44:30.522363Z"},{"name":"dynatrace.pagerduty@2.0.10","fqn":"dynatrace.pagerduty","version":"2.0.10","artifact":null,"release_notes":"This maintenance release is bundled with some minor quality of life improvements.","created":"2026-01-20T14:17:34.232740Z"},{"name":"dynatrace.pagerduty@2.0.9","fqn":"dynatrace.pagerduty","version":"2.0.9","artifact":null,"release_notes":"This maintenance release is bundled with some minor quality of life improvements.","created":"2026-01-07T12:56:24.224003Z"},{"name":"dynatrace.pagerduty@2.0.8","fqn":"dynatrace.pagerduty","version":"2.0.8","artifact":null,"release_notes":"This maintenance release is bundled with some minor quality of life improvements.","created":"2025-10-06T16:05:12.975099Z"},{"name":"dynatrace.pagerduty@2.0.7","fqn":"dynatrace.pagerduty","version":"2.0.7","artifact":null,"release_notes":"This maintenance release is bundled with some minor quality of life improvements.","created":"2025-09-10T16:50:43.317450Z"},{"name":"dynatrace.pagerduty@2.0.6","fqn":"dynatrace.pagerduty","version":"2.0.6","artifact":null,"release_notes":"This maintenance release is bundled with some minor quality of life improvements.","created":"2025-08-19T07:49:06.913922Z"},{"name":"dynatrace.pagerduty@2.0.5","fqn":"dynatrace.pagerduty","version":"2.0.5","artifact":null,"release_notes":"- Updated dependencies","created":"2025-07-23T16:43:58.440015Z"},{"name":"dynatrace.pagerduty@2.0.4","fqn":"dynatrace.pagerduty","version":"2.0.4","artifact":null,"release_notes":"### 2.0.4\r\n\r\n- Schema version increased\r\n\r\n### 2.0.3\r\n\r\n- Updated dependencies\r\n\r\n### 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- Updated dependencies\r\n\r\n### 2.0.0\r\n\r\n- enable access control for settings\r\n- Enable ACL","created":"2025-06-23T09:56:02.721086Z"},{"name":"dynatrace.pagerduty@2.0.3","fqn":"dynatrace.pagerduty","version":"2.0.3","artifact":null,"release_notes":"### 2.0.3\r\n\r\n- Updated dependencies\r\n\r\n### 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- Updated dependencies\r\n\r\n### 2.0.0\r\n\r\n- enable access control for settings\r\n- Enable ACL","created":"2025-06-23T06:55:53.506542Z"},{"name":"dynatrace.pagerduty@2.0.2","fqn":"dynatrace.pagerduty","version":"2.0.2","artifact":null,"release_notes":"### 2.0.2\r\n\r\n#### Patch Changes\r\n\r\n- Updated dependencies\r\n\r\n### 2.0.1\r\n\r\n#### Patch Changes\r\n\r\n- Improved visual fidelity of connection management in modals\r\n- Updated dependencies\r\n\r\n### 2.0.0\r\n\r\n#### Major Changes\r\n\r\n- enable access control for settings\r\n- Enable ACL","created":"2025-05-21T14:19:50.144441Z"},{"name":"dynatrace.pagerduty@2.0.0","fqn":"dynatrace.pagerduty","version":"2.0.0","artifact":null,"release_notes":"### 2.0.0\n\n#### Major Changes\n\n- Enable ACL","created":"2025-05-05T17:13:33.193715Z"},{"name":"dynatrace.pagerduty@1.1.2","fqn":"dynatrace.pagerduty","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- Improved Japanese language support\n- Updated dependencies\n\n### 1.1.0\n\n#### Minor Changes\n\n- App is headless again. To control your connections, please use the Settings app.","created":"2025-02-20T15:12:26.483701Z"},{"name":"dynatrace.pagerduty@1.1.1","fqn":"dynatrace.pagerduty","version":"1.1.1","artifact":null,"release_notes":"### 1.1.1\n\n#### Patch Changes\n\n- Improved Japanese language support\n- Updated dependencies\n\n### 1.1.0\n\n#### Minor Changes\n\n- App is headless again. To control your connections, please use the Settings app.","created":"2025-01-29T17:52:53.124974Z"},{"name":"dynatrace.pagerduty@1.1.0","fqn":"dynatrace.pagerduty","version":"1.1.0","artifact":null,"release_notes":"### 1.1.0\n\n#### Minor Changes\n\n- App is headless again. To control your connections, please use the Settings app.","created":"2024-12-12T15:42:56.955345Z"},{"name":"dynatrace.pagerduty@1.0.1","fqn":"dynatrace.pagerduty","version":"1.0.1","artifact":null,"release_notes":"### 1.0.1\n\n#### Patch Changes\n\n- Change: \"for Workflows\" was removed from the app title\n\n### 1.0.0\n\nMarks the first major release of PagerDuty.","created":"2024-11-04T13:38:03.740567Z"},{"name":"dynatrace.pagerduty@1.0.0","fqn":"dynatrace.pagerduty","version":"1.0.0","artifact":null,"release_notes":"### 1.0.0\n\nMarks the first major release of PagerDuty.","created":"2024-10-02T08:02:42.618218Z"},{"name":"dynatrace.pagerduty@0.5.0","fqn":"dynatrace.pagerduty","version":"0.5.0","artifact":null,"release_notes":"### 0.5.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#### Patch Changes\n\n- Add NO_WHITESPACE constraint to URL in settings schema","created":"2024-09-25T11:15:31.861044Z"},{"name":"dynatrace.pagerduty@0.4.1","fqn":"dynatrace.pagerduty","version":"0.4.1","artifact":null,"release_notes":"### 0.4.1\n\n#### Patch Changes\n\n- Updated dependencies & added a new app icon\n\n### 0.4.0\n\n#### Minor Changes\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.","created":"2024-08-22T09:29:24.237046Z"},{"name":"dynatrace.pagerduty@0.4.0","fqn":"dynatrace.pagerduty","version":"0.4.0","artifact":null,"release_notes":"### 0.4.0\n\n#### Minor Changes\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.","created":"2024-07-23T10:48:01.611786Z"},{"name":"dynatrace.pagerduty@0.3.3","fqn":"dynatrace.pagerduty","version":"0.3.3","artifact":null,"release_notes":"### 0.3.3\n\n#### Patch Changes\n\n- Updated dependencies\n\n### 0.3.2\n\n#### Patch Changes\n\n- Updated dependencies\n\n### 0.3.1\n\n#### Patch Changes\n\n- Updated dependencies\n\n### 0.3.0\n\n#### Minor Changes\n\n- 98a2fdc: Add support for conference bridge (conference number and URL) to create incident action","created":"2024-06-27T07:17:47.653256Z"},{"name":"dynatrace.pagerduty@0.3.1","fqn":"dynatrace.pagerduty","version":"0.3.1","artifact":null,"release_notes":"### 0.3.1\n\n#### Patch Changes\n\n- Dependency Updates","created":"2024-03-19T14:09:41.060491Z"},{"name":"dynatrace.pagerduty@0.3.0","fqn":"dynatrace.pagerduty","version":"0.3.0","artifact":null,"release_notes":"### 0.3.0\n\n#### Minor Changes\n\n- 98a2fdc: Add support for conference bridge (conference number and URL) to create incident action","created":"2024-02-07T09:24:07.321874Z"},{"name":"dynatrace.pagerduty@0.2.5","fqn":"dynatrace.pagerduty","version":"0.2.5","artifact":null,"release_notes":"### 0.2.5\n\n#### Patch Changes\n\n- Dependency Updates\n\n### 0.2.4\n\n#### Patch Changes\n\n- 3cb11b3: Update app icon\n- f782a36: Create Incident Action: Add DT\\_ prefix to default value of event id\n- cf4a872: Add incident_key field to create incident action\n- 21f209f: Add sample results for all actions\n\n### 0.2.3\n\n#### Patch Changes\n\n- Update dependencies\n\n### 0.2.2\n\n#### Patch Changes\n\n- Update dependencies\n\n### 0.2.1\n\n#### Patch Changes\n\n- Update dependencies\n\n### 0.2.0\n\n#### Minor Changes\n\n- c769a8d: Added placeholders with examples","created":"2024-01-25T08:40:35.129091Z"},{"name":"dynatrace.pagerduty@0.2.4","fqn":"dynatrace.pagerduty","version":"0.2.4","artifact":null,"release_notes":"### 0.2.4\n\n#### Patch Changes\n\n- 3cb11b3: Update app icon\n- f782a36: Create Incident Action: Add DT\\_ prefix to default value of event id\n- cf4a872: Add incident_key field to create incident action\n- 21f209f: Add sample results for all actions\n\n### 0.2.3\n\n#### Patch Changes\n\n- Update dependencies\n\n### 0.2.2\n\n#### Patch Changes\n\n- Update dependencies\n\n### 0.2.1\n\n#### Patch Changes\n\n- Update dependencies\n\n### 0.2.0\n\n#### Minor Changes\n\n- c769a8d: Added placeholders with examples","created":"2024-01-15T09:06:36.853773Z"},{"name":"dynatrace.pagerduty@0.2.3","fqn":"dynatrace.pagerduty","version":"0.2.3","artifact":null,"release_notes":"### 0.2.3\n\n#### Patch Changes\n\n- Update dependencies\n\n### 0.2.2\n\n#### Patch Changes\n\n- Update dependencies\n\n### 0.2.1\n\n#### Patch Changes\n\n- Update dependencies\n\n### 0.2.0\n\n#### Minor Changes\n\n- c769a8d: Added placeholders with examples","created":"2023-12-13T15:12:09.895207Z"},{"name":"dynatrace.pagerduty@0.2.0","fqn":"dynatrace.pagerduty","version":"0.2.0","artifact":null,"release_notes":"### 0.2.0\n\n#### Minor Changes\n\n- c769a8d: Added placeholders with examples","created":"2023-11-27T23:32:55.657568Z"},{"name":"dynatrace.pagerduty@0.1.7","fqn":"dynatrace.pagerduty","version":"0.1.7","artifact":null,"release_notes":"### 0.1.7\n\n#### Patch Changes\n\n- Update dependencies\n\n### 0.1.3\n\n#### Patch Changes\n\n- 8ee310e: Improve language used in display names and hints in action widgets\n\n### 0.1.2\n\n#### Patch Changes\n\n- 5b916cb: Added error log in case retrieving connection details failed\n- Updated dependencies\n\n### 0.1.1\n\n#### Patch Changes\n\n- 1377465: Improve wording for actions, descriptions and fields\n- b7e0055: Update strato-components and dt-app dependencies for improved UX and A11y\n\n### 0.1.0\n\n#### Minor Changes\n\n- ceae4b8: Simplify workflow action results to only include parsed JSON, log all requests and responses, and fail for HTTP status >= 400\n- d90e726: Added supportive workflow actions: list-services, list-escalation-policies, list-priorities and list-users\n- 3e1766a: Added list on-calls workflow action\n- a399104: Require API token to be re-entered if API URL is changed\n- 373ece6: Added create-incident workflow action\n\n#### Patch Changes\n\n- f423ad1: Update app dependencies via dt-cli\n- 86ce8ab: Streamlined wording","created":"2023-11-02T16:07:06.398624Z"},{"name":"dynatrace.pagerduty@0.1.6","fqn":"dynatrace.pagerduty","version":"0.1.6","artifact":null,"release_notes":"### 0.1.6\n\n#### Patch Changes\n\n- Dependency updates\n\n### 0.1.3\n\n#### Patch Changes\n\n- 8ee310e: Improve language used in display names and hints in action widgets\n\n### 0.1.2\n\n#### Patch Changes\n\n- 5b916cb: Added error log in case retrieving connection details failed\n- Updated dependencies\n\n### 0.1.1\n\n#### Patch Changes\n\n- 1377465: Improve wording for actions, descriptions and fields\n- b7e0055: Update strato-components and dt-app dependencies for improved UX and A11y\n\n### 0.1.0\n\n#### Minor Changes\n\n- ceae4b8: Simplify workflow action results to only include parsed JSON, log all requests and responses, and fail for HTTP status >= 400\n- d90e726: Added supportive workflow actions: list-services, list-escalation-policies, list-priorities and list-users\n- 3e1766a: Added list on-calls workflow action\n- a399104: Require API token to be re-entered if API URL is changed\n- 373ece6: Added create-incident workflow action\n\n#### Patch Changes\n\n- f423ad1: Update app dependencies via dt-cli\n- 86ce8ab: Streamlined wording","created":"2023-10-05T07:50:54.034604Z"},{"name":"dynatrace.pagerduty@0.1.3","fqn":"dynatrace.pagerduty","version":"0.1.3","artifact":null,"release_notes":"### 0.1.3\n\n#### Patch Changes\n\n- 8ee310e: Improve language used in display names and hints in action widgets\n\n### 0.1.2\n\n#### Patch Changes\n\n- 5b916cb: Added error log in case retrieving connection details failed\n- Updated dependencies\n\n### 0.1.1\n\n#### Patch Changes\n\n- 1377465: Improve wording for actions, descriptions and fields\n- b7e0055: Update strato-components and dt-app dependencies for improved UX and A11y\n\n### 0.1.0\n\n#### Minor Changes\n\n- ceae4b8: Simplify workflow action results to only include parsed JSON, log all requests and responses, and fail for HTTP status >= 400\n- d90e726: Added supportive workflow actions: list-services, list-escalation-policies, list-priorities and list-users\n- 3e1766a: Added list on-calls workflow action\n- a399104: Require API token to be re-entered if API URL is changed\n- 373ece6: Added create-incident workflow action\n\n#### Patch Changes\n\n- f423ad1: Update app dependencies via dt-cli\n- 86ce8ab: Streamlined wording","created":"2023-08-29T09:09:56.533602Z"}],"related_technologies":["automations"],"latest_downloads":[{"name":"dynatrace.pagerduty@2.1.2","fqn":"dynatrace.pagerduty","version":"2.1.2","artifact":null,"release_notes":"This maintenance release is bundled with some minor quality of life improvements.","created":"2026-04-01T11:09:50.689595Z"}]},{"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-01-28T17:04:33.105349Z","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/Screenshot_2024-03-12_at_13.23.29_Pwr2dZN.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":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":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":203,"slug":"laravel","title":"Laravel","description":"Automatically and intelligently monitor, analyze, and optimize your applications developed with Laravel.","logo":"https://dt-cdn.net/hub/logos/laravel.png","link_to":"https://www.dynatrace.com/technologies/php-monitoring/laravel/","documentation_link":"","providers":["oa"],"tags":["php","php-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":"Overview","source":"With Dynatrace you will get observability for all applications developed with the Laravel 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 Laravel 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 Laravel is running as a workload in Kubernetes, [set up Dynatrace on Kubernetes](https://docs.dynatrace.com/docs/shortlink/kubernetes-hub).\n\nIf Laravel 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:58.296080Z","created":"2020-08-14T07:46:20.481000Z","seo_title":"Laravel monitoring & observability","seo_description":"Automatically and intelligently monitor, analyze, and optimize your applications developed with Laravel. Start your free trial today!","customer_story":{"quote":"Dynatrace has become my best friend as a developer. I can identify the root-cause of issues and quickly work out which team I need to solve the problem.","person":{"name":"Wendy Mathis","title":"Software Lead Architect, \nUSI Insurance Services"},"company":{"logo":"https://mkt-cdn.dynatrace.com/assets/Marketing/customer/company-logos/_768x460_crop_center-center_82_line/USI_2023-05-09-142020_rpgw.png","title":"USI"},"link_to":{"href":null,"target":null,"href_text":null}},"marketing_related_content":[],"screenshots":[],"about":"With Dynatrace you will get observability for all applications developed with the Laravel 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 Laravel 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 Laravel is running as a workload in Kubernetes, [set up Dynatrace on Kubernetes](https://docs.dynatrace.com/docs/shortlink/kubernetes-hub).\n\nIf Laravel 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":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":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":1254,"slug":"help-agent","title":"Help Agent","description":"Answers general questions about Dynatrace product functionality and apps.","logo":"https://cdn.hub.central.dynatrace.com/hub/agents-icon_FbMIETq.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/dynatrace-intelligence","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":"Get quick answers from Dynatrace support resources to help with onboarding and understanding foundational concepts, like DQL.","src":"https://cdn.hub.central.dynatrace.com/hub/assist-help-agent-dql-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%2Fassist-help-agent-dql-intro.png&sign=449Wn70NFctAslnGRIo9vYHB9Lsx1sVNe-ZBxFdQaOg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fassist-help-agent-dql-intro.png&sign=FuiRVq9dYoQ6BopaWc8NhnnsLy6m1Cd2VEtdQHgZmvM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fassist-help-agent-dql-intro.png&sign=J2XZQXELgxr2iST4ZAQh1PeUnSAJafMxHMxPY_9x7Ug","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fassist-help-agent-dql-intro.png&sign=BbEomqgwjgh_30Uty_k4thsSlWjjfRP0gTEV6G2BHiw","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fassist-help-agent-dql-intro.png&sign=puxmxy4fj-EqufYN3hXbhyZ8n1anE_6nEmuvOkDeuYU","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fassist-help-agent-dql-intro.png&sign=40Eb0mg42rGq2h4aREhj2ygVTtSAzXaHrYz8T7-gtdg"}},{"caption":"Get quick answers from Dynatrace support resources to help with understanding foundational concepts, such as when to use OpenTelemetry and  OneAgent.","src":"https://cdn.hub.central.dynatrace.com/hub/assist-help-agent-one-agent-open-telemetry.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fassist-help-agent-one-agent-open-telemetry.png&sign=2D_vM3Ls_58pgcYFWcge3teO5wFEkEOWSf93oSp5uEQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fassist-help-agent-one-agent-open-telemetry.png&sign=0fe8XV9i3kPkRv5rK3vOuyfcD25xOsZoz14O2axb6r8","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fassist-help-agent-one-agent-open-telemetry.png&sign=3fyViMSdt4WtTScE34EHjkT3szx5or-xpK0T0UU73GE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fassist-help-agent-one-agent-open-telemetry.png&sign=YCP4gFJA-AuCxXlFQNPqvz03UqP4NH_BMlOc1-p1pAI","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fassist-help-agent-one-agent-open-telemetry.png&sign=fW1WvWRhpYic11qhffLQyoRXVLORCLC83lcKHvm1818","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fassist-help-agent-one-agent-open-telemetry.png&sign=_am2yGI-S5cDiBF5YY_2pwUK5iDQUj2d7XdDXj6kWoQ"}},{"caption":"Get in-context assistance to help with advanced Dynatrace usage and configuration topics.","src":"https://cdn.hub.central.dynatrace.com/hub/assist-help-agent-maintenance-window.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fassist-help-agent-maintenance-window.png&sign=iGjZSysRsLjwdjBakFEixXMjXyGwIelgbZygtwFM6Q0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fassist-help-agent-maintenance-window.png&sign=pXz_QY1XAjOSemDXBQay46srvtK4xhZxAyY71aJBOlw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fassist-help-agent-maintenance-window.png&sign=9lU8qSQG11oidS02aWLYuo3ojEGl73pvd3aeFcXMWcg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fassist-help-agent-maintenance-window.png&sign=l_2xgjJxIchz-IKe0zaPp7xmvwLcilU7GeWH-PxeDyA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fassist-help-agent-maintenance-window.png&sign=q2pr5Yho7yIyJ1mBZOsJGnSOlfd97El74z0RBjDW0IQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fassist-help-agent-maintenance-window.png&sign=yLstQJJnZkPQ5hTOkUtNaYpOxidJ-uPdUyj8xD1-g3E"}},{"caption":"Get in-context assistance to help with advanced Dynatrace usage and configuration topics.","src":"https://cdn.hub.central.dynatrace.com/hub/assist-help-agent-set-up-alert.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fassist-help-agent-set-up-alert.png&sign=gtjismMFzRuKiPEXPQ93NnkXfUTQtnacwi7bTj8P360","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fassist-help-agent-set-up-alert.png&sign=-rE_BIi_6-WWstpgy4JJv94L87GPaOaUSfecwsuyr50","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fassist-help-agent-set-up-alert.png&sign=7I2XuzFELpnmQS4OufIWZ-9giMVw1NuZJvNwM6UouRo","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fassist-help-agent-set-up-alert.png&sign=akHJ0iwuL1yXZRGCWgCN-jRxGxDeGg_2hX9PVLs7gdw","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fassist-help-agent-set-up-alert.png&sign=vOd-_B7HBgRIjNTWB9U5vjZHmXU3UBCdLIYpixsnJ68","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fassist-help-agent-set-up-alert.png&sign=sAsv9uqGZTqy5hEVRoFhmqIQieQ8wsQMv1FPc4-YHQU"}}],"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":"Help Agent lets you get instant answers from all our support resources, from any context. You can ask questions to help you get started, deepen your understanding, get configuration assistance, or learn more about developing your own custom app."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"Get quick answers from Dynatrace support resources to help with onboarding, such as \n- Introduction to DQL\n- When to use OneAgent and when OpenTelemetry to ingest data\n\nIn-context assistance to help with Dynatrace usage and configuration topics, such as\n- How to set up an alert\n- How to configure a maintenance window\n\nand much more."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Use the Help 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 currently in Preview."},"sourceId":"details"}],"modified":"2026-02-13T17:30:45.090545Z","created":"2026-01-28T17:00:32.878250Z","seo_title":"Help Agent monitoring & observability","seo_description":"Answers general questions about Dynatrace product functionality and apps. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/assist-help-agent-dql-intro.png","https://cdn.hub.central.dynatrace.com/hub/assist-help-agent-one-agent-open-telemetry.png","https://cdn.hub.central.dynatrace.com/hub/assist-help-agent-maintenance-window.png","https://cdn.hub.central.dynatrace.com/hub/assist-help-agent-set-up-alert.png"],"about":"Help Agent lets you get instant answers from all our support resources, from any context. You can ask questions to help you get started, deepen your understanding, get configuration assistance, or learn more about developing your own custom app.","use_cases":"Get quick answers from Dynatrace support resources to help with onboarding, such as \n- Introduction to DQL\n- When to use OneAgent and when OpenTelemetry to ingest data\n\nIn-context assistance to help with Dynatrace usage and configuration topics, such as\n- How to set up an alert\n- How to configure a maintenance window\n\nand much more.","supported_distributions":"","get_started":"Use the Help 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"],"latest_downloads":null},{"id":866,"slug":"postgresdb-remote-monitoring","title":"PostgreSQL","description":"Monitor your Postgres performance via our new EF2.0 extension framework.","logo":"https://dt-cdn.net/hub/logos/postgresdb-remote-monitoring.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/postgresdb-remote-monitoring-extension","providers":[],"tags":["database","extension","logs","postgres","query","sql"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Get fast, actionable insights into the health of your databases.","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.postgres/media/50399425-0763-413a-9e54-bf58c6ec5784.png","srcset":{"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.postgres%2Fmedia%2F50399425-0763-413a-9e54-bf58c6ec5784.png&sign=4n9SAvIwo6A1vID98SleIrSN0cstcQGBm5vT5JKyVcQ","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.postgres%2Fmedia%2F50399425-0763-413a-9e54-bf58c6ec5784.png&sign=Pv7fWO-atUpXKpKjXIpGeSlebTfOv2oHUBSqkZZ0VYg","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.postgres%2Fmedia%2F50399425-0763-413a-9e54-bf58c6ec5784.png&sign=p-badmXw1kLTZvIQqCvootsichyRVhgpaUWpoYeK2Ko","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.postgres%2Fmedia%2F50399425-0763-413a-9e54-bf58c6ec5784.png&sign=5jDUQZVhysytKxEJhZJZLnA5UuwIxNXeunWMszfzmQM","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.postgres%2Fmedia%2F50399425-0763-413a-9e54-bf58c6ec5784.png&sign=8G9Jlj5GGprlPLXpgXZjvCYRHNBRxua1_AzPL3JBwa0","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.postgres%2Fmedia%2F50399425-0763-413a-9e54-bf58c6ec5784.png&sign=vx50bHK2i31OWhGnRyqowalkejd9MTuJjxcl8QOhwKk"}},{"caption":"Analyze top SQL statements and deep dive into your most impactful queries.","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.postgres/media/637bf17e-49b0-44ae-8eee-151150689001.png","srcset":{"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.postgres%2Fmedia%2F637bf17e-49b0-44ae-8eee-151150689001.png&sign=flJ0RZPrDPR7pFKewc9dK_OED2yfLFkZ2pHBW0jzCPs","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.postgres%2Fmedia%2F637bf17e-49b0-44ae-8eee-151150689001.png&sign=yS_UvsZRcSuNceovPZBpt9UvmRZ6LAMQBD87iIbiAV8","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.postgres%2Fmedia%2F637bf17e-49b0-44ae-8eee-151150689001.png&sign=Us46NYreJim40Az9LsKpdytJy-cqzfTuvqUsAYRW2ZY","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.postgres%2Fmedia%2F637bf17e-49b0-44ae-8eee-151150689001.png&sign=S2VheFMSD4l6M_XBcDnwYH5us1YNTjdFZBoAsGCC5EQ","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.postgres%2Fmedia%2F637bf17e-49b0-44ae-8eee-151150689001.png&sign=IUHZR55Gp2M5tdJVMKA8407ogTV3jJVsEnnza5pYrR4","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.postgres%2Fmedia%2F637bf17e-49b0-44ae-8eee-151150689001.png&sign=X_NLxM1jEV6lZ8b0baepOtPPljS6nnA90mE8I7DC1oU"}},{"caption":"Get detailed recommendations on your Postgres configuration parameters.","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.postgres/media/d72c0a93-ee5f-4746-ad9c-d59d242c515c.png","srcset":{"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.postgres%2Fmedia%2Fd72c0a93-ee5f-4746-ad9c-d59d242c515c.png&sign=Gca64HopO5D8pObic4Ov3D2joymsKDk4lMZye61W0Yk","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.postgres%2Fmedia%2Fd72c0a93-ee5f-4746-ad9c-d59d242c515c.png&sign=3HseXZPZcd8xtSUGSWPJDDbIJVWR9dM7ViWdTaxw7Fk","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.postgres%2Fmedia%2Fd72c0a93-ee5f-4746-ad9c-d59d242c515c.png&sign=nixnTLVFzjeD6L4Gx7-6R_JUUHNXhrhpmWYiaHpY9DE","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.postgres%2Fmedia%2Fd72c0a93-ee5f-4746-ad9c-d59d242c515c.png&sign=FFufFGUgavag0ciQYKxLohKbw3qiQlJEvmnMlZTuZdg","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.postgres%2Fmedia%2Fd72c0a93-ee5f-4746-ad9c-d59d242c515c.png&sign=d8vko_iRnuakDhfF_F4V3FXotRias27XOiG_Ep1T9ro","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.postgres%2Fmedia%2Fd72c0a93-ee5f-4746-ad9c-d59d242c515c.png&sign=vLt4RcBJ3-VyEbHVlRN07O4mHmXUrsnpLkVo7R_G-N8"}},{"caption":"Link database infrastructure monitoring to client-side service-level entities.","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.postgres/media/446c87f6-a2d0-46a1-b75f-30a2f75a6e4b.png","srcset":{"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.postgres%2Fmedia%2F446c87f6-a2d0-46a1-b75f-30a2f75a6e4b.png&sign=oyY_BLPJYqSR6nEGN-0stHAo8BvoFewlXfTWyvxEdzM","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.postgres%2Fmedia%2F446c87f6-a2d0-46a1-b75f-30a2f75a6e4b.png&sign=6zJc6J2Opzi1Bm_sjm6v3K85A7Fz2L8mtAQhiWYf0Yw","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.postgres%2Fmedia%2F446c87f6-a2d0-46a1-b75f-30a2f75a6e4b.png&sign=gq6q5wk4_EQOq2cFQWXg9ik4iRoVIP8KSierFSPboK0","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.postgres%2Fmedia%2F446c87f6-a2d0-46a1-b75f-30a2f75a6e4b.png&sign=JebbBn7I3jB1ftord347_4NrQ5k83lrpBn1udWmhbUE","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.postgres%2Fmedia%2F446c87f6-a2d0-46a1-b75f-30a2f75a6e4b.png&sign=X7f3NvfH34OzAm-kAK6KAX87ZROHtCHcEsxbvH411SQ","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.postgres%2Fmedia%2F446c87f6-a2d0-46a1-b75f-30a2f75a6e4b.png&sign=m-jDrsOAheW0RMNNjdHds5D7XbYU3J2jhtXmH8ksWJk"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.9.8","release_latest_validation_result":{"name": "com.dynatrace.extension.postgres", "author": {"name": "Dynatrace"}, "version": "2.9.8", "fileHash": "d362a2c26a3f83f757d208161d4cf8c4fba0e505259a094fc2d073d688fb6e35", "variables": ["endpoint_metadata", "query-interval", "heavy-query-interval", "host-configurations-query-interval"], "dataSources": ["sqlPostgres"], "featureSets": ["I/O", "Databases", "Activity", "Locks", "Recovery", "User Functions", "Tablespaces", "Queries", "Background Writer", "Replication", "WAL", "SLRU", "Subscription"], "extensionName": "com.dynatrace.extension.postgres", "minEECVersion": "1.301.0", "featureSetsDetails": {"I/O": {"metrics": [{"key": "postgres.io.reads.count", "metadata": {"unit": "Count", "description": "Number of read operations as reported by pg_stat_io.", "displayName": "I/O reads"}}, {"key": "postgres.io.read_time.count", "metadata": {"unit": "MilliSecond", "description": "Time spent waiting for read operations as reported by pg_stat_io.", "displayName": "I/O read time"}}, {"key": "postgres.io.writes.count", "metadata": {"unit": "Count", "description": "Number of write operations as reported by pg_stat_io.", "displayName": "I/O writes"}}, {"key": "postgres.io.write_time.count", "metadata": {"unit": "MilliSecond", "description": "Time spent waiting for write operations as reported by pg_stat_io.", "displayName": "I/O write time"}}, {"key": "postgres.io.writebacks.count", "metadata": {"unit": "Count", "description": "Number of units of size BLCKSZ (typically 8kB) which the process requested the kernel write out to permanent storage as reported by pg_stat_io.", "displayName": "I/O writebacks"}}, {"key": "postgres.io.writeback_time.count", "metadata": {"unit": "MilliSecond", "description": "Time spent waiting for writeback operations as reported by pg_stat_io.", "displayName": "I/O writeback time"}}, {"key": "postgres.io.extends.count", "metadata": {"unit": "Count", "description": "Number of relation extend operations as reported by pg_stat_io.", "displayName": "I/O extends"}}, {"key": "postgres.io.extend_time.count", "metadata": {"unit": "MilliSecond", "description": "Time spent waiting for extend operations as reported by pg_stat_io.", "displayName": "I/O extend time"}}, {"key": "postgres.io.hits.count", "metadata": {"unit": "Count", "description": "The number of times a desired block was found in a shared buffer as reported by pg_stat_io.", "displayName": "I/O hits"}}, {"key": "postgres.io.evictions.count", "metadata": {"unit": "Count", "description": "Number of times a block has been written out from a shared or local buffer in order to make it available for another use as reported by pg_stat_io.", "displayName": "I/O evictions"}}, {"key": "postgres.io.reuses.count", "metadata": {"unit": "Count", "description": "The number of times an existing buffer in a size-limited ring buffer outside of shared buffers was reused as part of an I/O operation as reported by pg_stat_io.", "displayName": "I/O reuses"}}, {"key": "postgres.io.fsyncs.count", "metadata": {"unit": "Count", "description": "Number of fsync calls as reported by pg_stat_io.", "displayName": "I/O fsyncs"}}, {"key": "postgres.io.fsync_time.count", "metadata": {"unit": "MilliSecond", "description": "Time spent waiting for fsync operations as reported by pg_stat_io.", "displayName": "I/O fsync time"}}, {"key": "postgres.io.read_bytes.count", "metadata": {"unit": "Byte", "description": "The total size of read operations as reported by pg_stat_io.", "displayName": "I/O read bytes"}}, {"key": "postgres.io.write_bytes.count", "metadata": {"unit": "Byte", "description": "The total size of write operations as reported by pg_stat_io.", "displayName": "I/O write bytes"}}, {"key": "postgres.io.extend_bytes.count", "metadata": {"unit": "Byte", "description": "The total size of relation extend operations as reported by pg_stat_io.", "displayName": "I/O extend bytes"}}], "description": "Collects I/O operation statistics from pg_stat_io (PostgreSQL version 16+ only).", "isRecommended": true}, "WAL": {"metrics": [{"key": "postgres.wal_files_size", "metadata": {"unit": "Byte", "description": "Total size of all WAL files in the WAL directory", "displayName": "WAL files size"}}, {"key": "postgres.wal_files", "metadata": {"unit": "Count", "description": "Total number of WAL files in the WAL directory", "displayName": "WAL files count"}}, {"key": "postgres.wal_files_age", "metadata": {"unit": "Second", "description": "Time elapsed since the oldest WAL file was modified", "displayName": "WAL files age"}}, {"key": "postgres.wal_write.count", "metadata": {"unit": "Count", "description": "Number of times WAL buffers were written out to disk via XLogWrite request", "displayName": "WAL write"}}, {"key": "postgres.wal_sync.count", "metadata": {"unit": "Count", "description": "Number of times WAL files were synced to disk via issue_xlog_fsync request", "displayName": "WAL sync"}}, {"key": "postgres.wal_write_time.count", "metadata": {"unit": "MilliSecond", "description": "Total amount of time spent writing WAL buffers to disk via XLogWrite request, in milliseconds", "displayName": "WAL write time"}}, {"key": "postgres.wal_sync_time.count", "metadata": {"unit": "MilliSecond", "description": "Total amount of time spent syncing WAL files to disk via issue_xlog_fsync request, in milliseconds", "displayName": "WAL sync time"}}, {"key": "postgres.wal_diff_size", "metadata": {"unit": "Byte", "description": "Size of difference between current WAL and last WAL replay", "displayName": "WAL diff size"}}, {"key": "postgres.wal_records.count", "metadata": {"unit": "Count", "description": "Number of WAL records generated per minute", "displayName": "WAL records per minute"}}, {"key": "postgres.wal_fpi.count", "metadata": {"unit": "Count", "description": "Number of WAL full page images generated per minute", "displayName": "WAL fpi per minute"}}, {"key": "postgres.wal_bytes.count", "metadata": {"unit": "Count", "description": "Total amount of WAL generated in bytes", "displayName": "WAL bytes"}}, {"key": "postgres.wal_buffers_full.count", "metadata": {"unit": "Count", "description": "Number of times WAL data was written to disk because WAL buffers became full", "displayName": "WAL buffers full"}}], "description": "Collects Write-Ahead Logging metrics from pg_ls_waldir() and pg_stat_wal.", "isRecommended": true}, "SLRU": {"metrics": [{"key": "postgres.slru.blks_zeroed.count", "metadata": {"unit": "Count", "description": "Number of blocks zeroed during initializations, as reported by pg_stat_slru.", "displayName": "SLRU blocks zeroed"}}, {"key": "postgres.slru.blks_hit.count", "metadata": {"unit": "Count", "description": "Number of times disk blocks were found already in the SLRU cache, so that a read was not necessary, as reported by pg_stat_slru.", "displayName": "SLRU blocks hit"}}, {"key": "postgres.slru.blks_read.count", "metadata": {"unit": "Count", "description": "Number of disk blocks read, as reported by pg_stat_slru.", "displayName": "SLRU blocks read"}}, {"key": "postgres.slru.blks_written.count", "metadata": {"unit": "Count", "description": "Number of disk blocks written, as reported by pg_stat_slru.", "displayName": "SLRU blocks written"}}, {"key": "postgres.slru.blks_exists.count", "metadata": {"unit": "Count", "description": "Number of blocks checked for existence, as reported by pg_stat_slru.", "displayName": "SLRU blocks exists"}}, {"key": "postgres.slru.flushes.count", "metadata": {"unit": "Count", "description": "Number of SLRU flushes of dirty data, as reported by pg_stat_slru.", "displayName": "SLRU flushes"}}, {"key": "postgres.slru.truncates.count", "metadata": {"unit": "Count", "description": "Number of SLRU truncates, as reported by pg_stat_slru.", "displayName": "SLRU truncates"}}], "description": "Collects Simple Least Recently Used (SLRU) buffer statistics from pg_stat_slru.", "isRecommended": true}, "Locks": {"metrics": [{"key": "postgres.locks", "metadata": {"unit": "Count", "description": "Number of locks as reported by pg_locks", "displayName": "Number of locks"}}], "description": "Collects lock information and blocking statements from pg_locks and pg_stat_activity.", "isRecommended": true}, "Queries": {"metrics": [], "description": "Collects query performance and statistics from pg_stat_activity and pg_stat_statements.", "isRecommended": true}, "default": {"metrics": [{"key": "postgres.uptime", "metadata": {"unit": "Second", "description": "Time since the instance has been started", "displayName": "Instance uptime"}}], "isRecommended": true}, "Activity": {"metrics": [{"key": "postgres.activity.active", "metadata": {"unit": "Count", "description": "Number of server processes executing a query", "displayName": "Active backend processes"}}, {"key": "postgres.activity.active_waiting", "metadata": {"unit": "Count", "description": "Number of server processes actively waiting", "displayName": "Active waiting backend processes"}}, {"key": "postgres.activity.idle", "metadata": {"unit": "Count", "description": "Number of server processes waiting for a new client command", "displayName": "Idle backend processes"}}, {"key": "postgres.activity.idle_in_transaction", "metadata": {"unit": "Count", "description": "Number of server processes in transaction not currently executing a query", "displayName": "Idle in transaction backends processes"}}, {"key": "postgres.activity.idle_in_transaction_aborted", "metadata": {"unit": "Count", "description": "Number of server processes in transaction not currently executing a query where one of the statements caused an error", "displayName": "Idle in transaction aborted backends processes"}}, {"key": "postgres.activity.fastpath_function_call", "metadata": {"unit": "Count", "description": "Number of server processes executing a fast-path function call", "displayName": "Fast-path function backend processes"}}], "description": "Collects session activity metrics from pg_stat_activity.", "isRecommended": true}, "Recovery": {"metrics": [{"key": "postgres.recovery.state", "metadata": {"unit": "State", "description": "Indicate that the instance is in recovery mode. 1 if in recovery, 0 otherwise.", "displayName": "Instance recovery mode"}}], "description": "Collects recovery state information from pg_is_in_recovery().", "isRecommended": true}, "Databases": {"metrics": [{"key": "postgres.xid_age", "metadata": {"unit": "Count", "description": "Difference between the current transaction's XID and datfrozenxid. If this value exceeds 2^31, this can cause a database crash due to transaction ID wraparound.", "displayName": "Latest transaction XID age"}}, {"key": "postgres.numbackends", "metadata": {"unit": "Count", "description": "Number of backends currently connected to this database", "displayName": "Number of backends"}}, {"key": "postgres.xact_commit.count", "metadata": {"unit": "Count", "description": "Number of transactions in this database that have been committed", "displayName": "Committed transactions"}}, {"key": "postgres.xact_rollback.count", "metadata": {"unit": "Count", "description": "Number of transactions in this database that have been rolled back", "displayName": "Rolled back transactions"}}, {"key": "postgres.blks_read.count", "metadata": {"unit": "Count", "description": "Number of disk blocks read in this database", "displayName": "Block read from disk"}}, {"key": "postgres.blks_hit.count", "metadata": {"unit": "Count", "description": "Number of times disk blocks were found already in the buffer cache, so that a read was not necessary", "displayName": "Blocks found in buffer cache"}}, {"key": "postgres.tup_returned.count", "metadata": {"unit": "Count", "description": "Number of live rows fetched by sequential scans and index entries returned by index scans in this database", "displayName": "Live rows returned"}}, {"key": "postgres.tup_fetched.count", "metadata": {"unit": "Count", "description": "Number of live rows fetched by index scans in this database", "displayName": "Live rows fetched by index scans"}}, {"key": "postgres.tup_inserted.count", "metadata": {"unit": "Count", "description": "Number of rows inserted by queries in this database", "displayName": "Rows inserted"}}, {"key": "postgres.tup_updated.count", "metadata": {"unit": "Count", "description": "Number of rows updated by queries in this database", "displayName": "Rows updated"}}, {"key": "postgres.tup_deleted.count", "metadata": {"unit": "Count", "description": "Number of rows deleted by queries in this database", "displayName": "Rows deleted"}}, {"key": "postgres.conflicts.count", "metadata": {"unit": "Count", "description": "Number of queries canceled due to conflicts with recovery in this database", "displayName": "Queries canceled due to conflict"}}, {"key": "postgres.temp_files.count", "metadata": {"unit": "Count", "description": "Number of temporary files created by queries in this database", "displayName": "Temporary files created"}}, {"key": "postgres.temp_bytes.count", "metadata": {"unit": "Byte", "description": "Total amount of data written to temporary files by queries in this database", "displayName": "Data written to temporary files"}}, {"key": "postgres.deadlocks.count", "metadata": {"unit": "Count", "description": "Number of deadlocks detected in this database", "displayName": "Deadlocks"}}, {"key": "postgres.blk_read_time.count", "metadata": {"unit": "MilliSecond", "description": "Time spent reading data file blocks by backends in this database", "displayName": "Data file blocks reading time"}}, {"key": "postgres.blk_write_time.count", "metadata": {"unit": "MilliSecond", "description": "Time spent writing data file blocks by backends in this database", "displayName": "Data file blocks writing time"}}, {"key": "postgres.db_size", "metadata": {"unit": "Byte", "description": "Size of the database in bytes", "displayName": "Database Size"}}, {"key": "postgres.checksum_failures.count", "metadata": {"unit": "Count", "description": "Number of data page checksum failures detected in this database. Only available if data checksums are enabled.", "displayName": "Data page checksum failures"}}, {"key": "postgres.session_time.count", "metadata": {"unit": "MilliSecond", "description": "Time spent by database sessions in this database", "displayName": "Time spent by sessions"}}, {"key": "postgres.active_time.count", "metadata": {"unit": "MilliSecond", "description": "Time spent executing SQL statements in this database", "displayName": "Time spent executing SQL statements"}}, {"key": "postgres.idle_in_transaction_time.count", "metadata": {"unit": "MilliSecond", "description": "Time spent idling while in a transaction in this database", "displayName": "Time spent idling"}}, {"key": "postgres.sessions.count", "metadata": {"unit": "Count", "description": "Total number of sessions established", "displayName": "Established sessions"}}, {"key": "postgres.sessions_abandoned.count", "metadata": {"unit": "Count", "description": "Number of database sessions to this database that were terminated because connection to the client was lost", "displayName": "Abandoned sessions"}}, {"key": "postgres.sessions_fatal.count", "metadata": {"unit": "Count", "description": "Number of database sessions to this database that were terminated by fatal errors", "displayName": "Fatal error terminated sessions"}}, {"key": "postgres.sessions_killed.count", "metadata": {"unit": "Count", "description": "Number of database sessions to this database that were terminated by operator intervention", "displayName": "Killed sessions"}}], "description": "Collects database-level metrics and statistics from pg_database and pg_stat_database.", "isRecommended": true}, "Replication": {"metrics": [{"key": "postgres.replication.restart_delay", "metadata": {"unit": "Byte", "description": "Difference between current WAL LSN and the restart_lsn as reported by pg_replication_slots.", "displayName": "Replication WAL restart delay"}}, {"key": "postgres.replication.confirmed_flush_lag", "metadata": {"unit": "Byte", "description": "Difference between current WAL LSN and the confirmed_flush_lsn as reported by pg_replication_slots.", "displayName": "Replication WAL confirmed flush lag"}}, {"key": "postgres.replication.slot_xmin_age", "metadata": {"unit": "Byte", "description": "Age of the oldest transaction that this logical replication slot needs the database to retain, as reported by pg_replication_slots.", "displayName": "Replication WAL confirmed flush lag"}}, {"key": "postgres.database_conflicts.tablespace.count", "metadata": {"unit": "Count", "description": "Number of queries in this database that have been canceled due to dropped tablespaces, as reported by pg_stat_database_conflicts. Standby only.", "displayName": "Database conflicts tablespace"}}, {"key": "postgres.database_conflicts.lock.count", "metadata": {"unit": "Count", "description": "Number of queries in this database that have been canceled due to lock timeouts, as reported by pg_stat_database_conflicts. Standby only.", "displayName": "Database conflicts lock"}}, {"key": "postgres.database_conflicts.snapshot.count", "metadata": {"unit": "Count", "description": "Number of queries in this database that have been canceled due to old snapshots, as reported by pg_stat_database_conflicts. Standby only.", "displayName": "Database conflicts snapshot"}}, {"key": "postgres.database_conflicts.bufferpin.count", "metadata": {"unit": "Count", "description": "Number of queries in this database that have been canceled due to pinned buffers, as reported by pg_stat_database_conflicts. Standby only.", "displayName": "Database conflicts buffer pin"}}, {"key": "postgres.database_conflicts.deadlock.count", "metadata": {"unit": "Count", "description": "Number of queries in this database that have been canceled due to deadlocks, as reported by pg_stat_database_conflicts. Standby only.", "displayName": "Database conflicts deadlock"}}, {"key": "postgres.replication.write_lag", "metadata": {"unit": "Second", "description": "Time elapsed between flushing recent WAL locally and receiving notification that this standby server has written it, as reported by pg_stat_replication.", "displayName": "Replication WAL write lag"}}, {"key": "postgres.replication.flush_lag", "metadata": {"unit": "Second", "description": "Time elapsed between flushing recent WAL locally and receiving notification that this standby server has written and flushed it, as reported by pg_stat_replication.", "displayName": "Replication WAL flush lag"}}, {"key": "postgres.replication.replay_lag", "metadata": {"unit": "Second", "description": "Time elapsed between flushing recent WAL locally and receiving notification that this standby server has written, flushed and applied it, as reported by pg_stat_replication.", "displayName": "Replication WAL replay lag"}}, {"key": "postgres.replication.backend_xmin_age", "metadata": {"unit": "Count", "description": "Age of the backend's xmin horizon, as reported by pg_stat_replication.", "displayName": "Replication backend transaction age"}}, {"key": "postgres.replication.replay_delay", "metadata": {"unit": "Byte", "description": "Difference in bytes between the current WAL position and the last WAL position replayed on the standby server, as reported by pg_stat_replication.", "displayName": "Replication replay delay"}}, {"key": "postgres.wal_receiver.received_tli", "metadata": {"unit": "Count", "description": "Timeline number of the last WAL received and flushed to disk, as reported by pg_stat_wal_receiver. Standby only.", "displayName": "WAL receiver received timeline ID"}}, {"key": "postgres.wal_receiver.last_msg_send_age", "metadata": {"unit": "Second", "description": "Time elapsed since last message sent to origin WAL sender, as reported by pg_stat_wal_receiver. Standby only.", "displayName": "WAL receiver last message send age"}}, {"key": "postgres.wal_receiver.last_msg_receipt_age", "metadata": {"unit": "Second", "description": "Time elapsed since last message received from origin WAL sender, as reported by pg_stat_wal_receiver. Standby only.", "displayName": "WAL receiver last message receipt age"}}, {"key": "postgres.wal_receiver.latest_end_age", "metadata": {"unit": "Second", "description": "Time elapsed since last write-ahead log location reported to origin WAL sender, as reported by pg_stat_wal_receiver. Standby only.", "displayName": "WAL receiver latest end age"}}], "description": "Collects replication metrics and conflicts from pg_replication_slots, pg_stat_replication, pg_stat_database_conflicts and pg_stat_wal_receiver.", "isRecommended": true}, "Tablespaces": {"metrics": [{"key": "postgres.tablespace.size", "metadata": {"unit": "Byte", "description": "Tablespace size in bytes", "displayName": "Tablespace size"}}], "description": "Collects tablespace metrics from pg_tablespace.", "isRecommended": true}, "Subscription": {"metrics": [{"key": "postgres.subscription_stats.apply_error.count", "metadata": {"unit": "Count", "description": "Number of times an error occurred while applying changes, as reported by pg_stat_subscription_stats.", "displayName": "Subscription stats - apply error"}}, {"key": "postgres.subscription_stats.sync_error.count", "metadata": {"unit": "Count", "description": "Number of times an error occurred during the initial table synchronization, as reported by pg_stat_subscription_stats.", "displayName": "Subscription stats - sync error"}}, {"key": "postgres.subscription_stats.confl_insert_exists.count", "metadata": {"unit": "Count", "description": "Number of times a row insertion violated a NOT DEFERRABLE unique constraint during the application of changes, as reported by pg_stat_subscription_stats.", "displayName": "Subscription stats conflict - insert exists"}}, {"key": "postgres.subscription_stats.confl_update_origin_differs.count", "metadata": {"unit": "Count", "description": "Number of times an update operation was applied to a row that had been previously modified by another source during the application of changes, as reported by pg_stat_subscription_stats.", "displayName": "Subscription stats conflict - update origin differs"}}, {"key": "postgres.subscription_stats.confl_update_exists.count", "metadata": {"unit": "Count", "description": "Number of times that an updated row value violated a NOT DEFERRABLE unique constraint during the application of changes, as reported by pg_stat_subscription_stats.", "displayName": "Subscription stats conflict - update exists"}}, {"key": "postgres.subscription_stats.confl_update_missing.count", "metadata": {"unit": "Count", "description": "Number of times the tuple to be updated was not found during the application of changes, as reported by pg_stat_subscription_stats.", "displayName": "Subscription stats conflict - update missing"}}, {"key": "postgres.subscription_stats.confl_delete_origin_differs.count", "metadata": {"unit": "Count", "description": "Number of times a delete operation was applied to row that had been previously modified by another source during the application of changes, as reported by pg_stat_subscription_stats.", "displayName": "Subscription stats conflict - delete origin differs"}}, {"key": "postgres.subscription_stats.confl_delete_missing.count", "metadata": {"unit": "Count", "description": "Number of times the tuple to be deleted was not found during the application of changes, as reported by pg_stat_subscription_stats.", "displayName": "Subscription stats conflict - missing delete"}}, {"key": "postgres.subscription_stats.confl_multiple_unique_conflicts.count", "metadata": {"unit": "Count", "description": "Number of times a row insertion or an updated row values violated multiple NOT DEFERRABLE unique constraints during the application of changes, as reported by pg_stat_subscription_stats.", "displayName": "Subscription stats conflict - multiple unique conflicts"}}], "description": "Collects logical replication subscription statistics from pg_stat_subscription_stats.", "isRecommended": true}, "User Functions": {"metrics": [{"key": "postgres.user_functions.calls.count", "metadata": {"unit": "Count", "description": "Number of times this function has been called, as reported by pg_stat_user_functions.", "displayName": "User function calls"}}, {"key": "postgres.user_functions.total_time.count", "metadata": {"unit": "Millisecond", "description": "Total time spent in this function and all other functions called by it, as reported by pg_stat_user_functions.", "displayName": "User functions total time"}}, {"key": "postgres.user_functions.self_time.count", "metadata": {"unit": "Millisecond", "description": "Total time spent in this function itself, not including other functions called by it, as reported by pg_stat_user_functions.", "displayName": "User functions self time"}}], "description": "Collects user function execution statistics from pg_stat_user_functions.", "isRecommended": true}, "Background Writer": {"metrics": [{"key": "postgres.checkpoints_timed.count", "metadata": {"unit": "Count", "description": "Number of scheduled checkpoints that have been performed", "displayName": "Scheduled checkpoints performed"}}, {"key": "postgres.checkpoints_req.count", "metadata": {"unit": "Count", "description": "Number of requested checkpoints that have been performed", "displayName": "Requested checkpoints performed"}}, {"key": "postgres.checkpoint_write_time.count", "metadata": {"unit": "MilliSecond", "description": "Total amount of time that has been spent in the portion of checkpoint processing where files are written to disk", "displayName": "Checkpoints write time"}}, {"key": "postgres.checkpoint_sync_time.count", "metadata": {"unit": "MilliSecond", "description": "Total amount of time that has been spent in the portion of checkpoint processing where files are synchronized to disk", "displayName": "Checkpoint sync time"}}, {"key": "postgres.buffers_checkpoint.count", "metadata": {"unit": "Count", "description": "Number of buffers written during checkpoints", "displayName": "Buffers written during checkpoints"}}, {"key": "postgres.buffers_clean.count", "metadata": {"unit": "Count", "description": "Number of buffers written by the background writer", "displayName": "Buffers written by background writer"}}, {"key": "postgres.maxwritten_clean.count", "metadata": {"unit": "Count", "description": "Number of times the background writer stopped a cleaning scan because it had written too many buffers", "displayName": "Cleaning scan stops"}}, {"key": "postgres.buffers_backend.count", "metadata": {"unit": "Count", "description": "Number of buffers written directly by a backend", "displayName": "Buffers written by backend"}}, {"key": "postgres.buffers_backend_fsync.count", "metadata": {"unit": "Count", "description": "Number of times a backend had to execute its own fsync call", "displayName": "Backend fsync executions"}}, {"key": "postgres.buffers_alloc.count", "metadata": {"unit": "Count", "description": "Number of buffers allocated", "displayName": "Buffers allocated"}}], "description": "Collects background writer and checkpoint statistics from pg_stat_bgwriter, pg_stat_checkpointer, and pg_stat_io.", "isRecommended": true}}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Our PostgreSQL database monitoring is based on a remote monitoring approach implemented as a Dynatrace ActiveGate SQL extension. The extension queries databases for key performance and health metrics, extending your visibility, and allowing Dynatrace Intelligence to provide anomaly detection and problem analysis."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Understand the impact of resource shortages, locks, slow statements or other database issues have on your application by observing the database server itself.\n- Track health and performance of your PostgreSQL servers"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [PostgreSQL extension](https://docs.dynatrace.com/docs/shortlink/postgresdb-remote-monitoring-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\nCompatible with [all currently maintained Postgres versions](https://www.postgresql.org/support/versioning/).\n### Compatibility information\nThe extension is designed to work with PostgreSQL version 11 and later."},"sourceId":"details"}],"modified":"2026-03-10T07:48:13.221661Z","created":"2023-05-02T16:33:59.398811Z","seo_title":"PostgreSQL monitoring & observability","seo_description":"Monitor your Postgres performance via our new EF2.0 extension framework. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.postgres/media/50399425-0763-413a-9e54-bf58c6ec5784.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.postgres/media/637bf17e-49b0-44ae-8eee-151150689001.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.postgres/media/d72c0a93-ee5f-4746-ad9c-d59d242c515c.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.postgres/media/446c87f6-a2d0-46a1-b75f-30a2f75a6e4b.png"],"about":"Our PostgreSQL database monitoring is based on a remote monitoring approach implemented as a Dynatrace ActiveGate SQL extension. The extension queries databases for key performance and health metrics, extending your visibility, and allowing Dynatrace Intelligence to provide anomaly detection and problem analysis.","use_cases":"- Understand the impact of resource shortages, locks, slow statements or other database issues have on your application by observing the database server itself.\n- Track health and performance of your PostgreSQL servers","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [PostgreSQL extension](https://docs.dynatrace.com/docs/shortlink/postgresdb-remote-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.postgres@2.9.8","fqn":"com.dynatrace.extension.postgres","version":"2.9.8","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.postgres/com.dynatrace.extension.postgres-2.9.8-d362a2c26a3f83f757d2.zip","release_notes":"**Bugfixes**\r\n\r\n- Revert change from extension version `2.9.7` , regarding metric description & graphs for `postgres.xid_age`,  to use `2^31` instead of `2^32` for the wraparound value.","created":"2026-03-25T13:04:49.480161Z"},{"name":"com.dynatrace.extension.postgres@2.9.6","fqn":"com.dynatrace.extension.postgres","version":"2.9.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.postgres/com.dynatrace.extension.postgres-2.9.6-81cd3261a8b610a4e52c.zip","release_notes":"**Enhancements**\r\n\r\n- Updated entity links in Platform dashboards to redirect to the Infrastructure and Operations app\r\n\r\n**Bugfixes**\r\n\r\n- Adjusted required dimensions for entity creation to prevent null entities from being created.","created":"2026-02-19T10:49:59.574431Z"},{"name":"com.dynatrace.extension.postgres@2.9.3","fqn":"com.dynatrace.extension.postgres","version":"2.9.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.postgres/com.dynatrace.extension.postgres-2.9.3-67fe30b8b1435c23c795.zip","release_notes":"**Features**\r\n\r\n- Added an `SLRU` feature set with the following metrics:\r\n    - `postgres.slru.blks_zeroed.count`\r\n    - `postgres.slru.blks_hit.count`\r\n    - `postgres.slru.blks_read.count`\r\n    - `postgres.slru.blks_written.count`\r\n    - `postgres.slru.blks_exists.count`\r\n    - `postgres.slru.flushes.count`\r\n    - `postgres.slru.truncates.count`\r\n- Added an `IO` feature set with the following metrics (PG16+):\r\n    - `postgres.io.reads.count`\r\n    - `postgres.io.read_time.count`\r\n    - `postgres.io.writes.count`\r\n    - `postgres.io.write_time.count `\r\n    - `postgres.io.writebacks.count`\r\n    - `postgres.io.writeback_time.count`\r\n    - `postgres.io.extends.count`\r\n    - `postgres.io.extend_time.count `\r\n    - `postgres.io.hits.count `\r\n    - `postgres.io.evictions.count`\r\n    - `postgres.io.reuses.count`\r\n    - `postgres.io.fsyncs.count`\r\n    - `postgres.io.fsync_time.count`\r\n    - `postgres.io.read_bytes.count`\r\n    - `postgres.io.write_bytes.count`\r\n    - `postgres.io.extend_bytes.count`\r\n- Added a `User Functions` feature set with the following metrics:\r\n    - `postgres.user_functions.calls.count`\r\n    - `postgres.user_functions.total_time.count`\r\n    - `postgres.user_functions.self_time.count`\r\n- Added a `Subscription` feature set with the following metrics:\r\n    - `postgres.subscription_stats.apply_error.count`\r\n    - `postgres.subscription_stats.sync_error.count`\r\n    - `postgres.subscription_stats.confl_insert_exists.count`\r\n    - `postgres.subscription_stats.confl_update_origin_differs.count`\r\n    - `postgres.subscription_stats.confl_update_exists.count`\r\n    - `postgres.subscription_stats.confl_update_missing.count`\r\n    - `postgres.subscription_stats.confl_delete_origin_differs.count`\r\n    - `postgres.subscription_stats.confl_delete_missing.count`\r\n    - `postgres.subscription_stats.confl_multiple_unique_conflicts.count`\r\n- Added the following metrics to the `Replication` feature set:\r\n    - `postgres.replication.backend_xmin_age`\r\n    - `postgres.replication.slot_xmin_age`\r\n    - `postgres.replication.replay_delay`\r\n    - `postgres.wal_receiver.last_msg_send_age`\r\n    - `postgres.wal_receiver.last_msg_receipt_age`\r\n    - `postgres.wal_receiver.latest_end_age`\r\n    - `postgres.database_conflicts.tablespace.count`\r\n    - `postgres.database_conflicts.lock.count`\r\n    - `postgres.database_conflicts.snapshot.count`\r\n    - `postgres.database_conflicts.bufferpin.count`\r\n    - `postgres.database_conflicts.deadlock.count`\r\n- Added the following metrics to the `WAL` feature set:\r\n    - `postgres.wal_files_size`\r\n    - `postgres.wal_files`\r\n    - `postgres.wal_files_age`\r\n- Added the following metric to the `Activity` feature set:\r\n    - `postgres.activity.active_waiting`\r\n- Adjusted Database activity charts.\r\n- Added feature set descriptions.","created":"2026-02-10T08:11:04.812230Z"},{"name":"com.dynatrace.extension.postgres@2.8.1","fqn":"com.dynatrace.extension.postgres","version":"2.8.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.postgres/com.dynatrace.extension.postgres-2.8.1-9da65df109f29ab42489.zip","release_notes":"**Features**\r\n\r\n- Added Davis Anomaly Detection alert templates.\r\n\r\n**Bugfixes**\r\n\r\n- Fixed Postgres instance in recovery alert splitting by a non-existing dimension.","created":"2025-12-17T09:19:30.410750Z"},{"name":"com.dynatrace.extension.postgres@2.7.3","fqn":"com.dynatrace.extension.postgres","version":"2.7.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.postgres/com.dynatrace.extension.postgres-2.7.3-51ef6bac36fa23d7523c.zip","release_notes":"**Features**\n\n- Postgres Instances can now be viewed from the host page.\n\n**Bugfixes**\n\n- Fixed DQL for Query Performance and Blocking Activity in Platform dashboard.","created":"2025-12-03T13:36:15.912520Z"},{"name":"com.dynatrace.extension.postgres@2.6.5","fqn":"com.dynatrace.extension.postgres","version":"2.6.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.postgres/com.dynatrace.extension.postgres-2.6.5-b8e2bb691a3ca7198df0.zip","release_notes":"**Bugfixes**\n\n- Fixed bug where some background writer metrics would not be collected for Postgres 17.","created":"2025-08-19T13:48:55.749247Z"},{"name":"com.dynatrace.extension.postgres@2.6.3","fqn":"com.dynatrace.extension.postgres","version":"2.6.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.postgres/com.dynatrace.extension.postgres-2.6.3-e229d023308316e0f29e.zip","release_notes":"**Features**\n\n- Added ready-made Platform dashboard.\n- Database version is now an attribute of the Postgres instance entities.","created":"2025-07-24T07:47:18.010232Z"},{"name":"com.dynatrace.extension.postgres@2.5.5","fqn":"com.dynatrace.extension.postgres","version":"2.5.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.postgres/com.dynatrace.extension.postgres-2.5.5-eefa8ce2d5abd1db4c66.zip","release_notes":"**Bugfixes**\n\n- Fixed bug where the Connection Usage % chart would sometimes show no data.\n","created":"2025-05-28T14:51:34.723861Z"},{"name":"com.dynatrace.extension.postgres@2.5.4","fqn":"com.dynatrace.extension.postgres","version":"2.5.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.postgres/com.dynatrace.extension.postgres-2.5.4-402d35e3aba9774b57b2.zip","release_notes":"**Features**\n\n- Database configuration parameters are now monitored as part of the default feature set. By default, this data is fetched every 24 hours, but this can be adjusted with the `Configuration query interval (minutes)` variable. This data will be available soon in the Databases App.\n- Added a new feature set `Replication` which collects replication lag metrics, `postgres.replication.*`.\n- Added a new feature set `Locks` which collects lock related metrics as well as information about blocking statements in the form of logs.\n- A new database size metric is now collected, `postgres.db_size`.\n- In order to monitor transaction wraparound issues, transaction ID age is now collected in the metric `postgres.xid_age`.\n- Added a database unreachable alert template. \n  Note that all alert templates now default to disabled. The recommended approach to use these alerts is to clone them before enabling/changing them.\n\n\n**Enhancements**\n- Top statements are now associated to the database they correspond to. Block hit/read/dirtied/written counts and read/write times are now collected.\n- When possible, top statements are correlated with `pg_stat_activity` data to obtain wait event times.\n- Additional charts added to various sections of the databases app and entity screens.\n\nℹ️ This version requires ActiveGate version 1.301.0 or higher.","created":"2025-05-28T09:33:33.285296Z"},{"name":"com.dynatrace.extension.postgres@2.3.4","fqn":"com.dynatrace.extension.postgres","version":"2.3.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.postgres/com.dynatrace.extension.postgres-2.3.4-90b93ab572f76889d74d.zip","release_notes":"**Features**:\n\n- When OneAgent monitoring is configured in the database server, a `SAME_AS` relationship will be established between the `sql:postgres_instance` and the corresponding `PROCESS_GROUP_INSTANCE`.\n\nℹ️ This version requires ActiveGate version 1.301.0 or higher.","created":"2025-04-08T07:28:55.702004Z"},{"name":"com.dynatrace.extension.postgres@2.3.3","fqn":"com.dynatrace.extension.postgres","version":"2.3.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.postgres/com.dynatrace.extension.postgres-2.3.3-bd1bcfca0c8208f1e413.zip","release_notes":"**Bug fixes**:\n\n- Fixed bug where the WAL diff size metric would not be collected for replication instances. This metric will now have value 0 instead of null when there is no recovery happening.\n\nℹ️ This version requires ActiveGate version 1.301.0 or higher.","created":"2025-03-18T07:12:39.088380Z"},{"name":"com.dynatrace.extension.postgres@2.3.1","fqn":"com.dynatrace.extension.postgres","version":"2.3.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.postgres/com.dynatrace.extension.postgres-2.3.1-f_F8fYudB.zip","release_notes":"**Bug fixes**:\n\n- Fixed bug where the `heavy-query-interval` variable's default value would not be set correctly.\n","created":"2025-01-30T14:37:57.243378Z"},{"name":"com.dynatrace.extension.postgres@2.3.0","fqn":"com.dynatrace.extension.postgres","version":"2.3.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.postgres/com.dynatrace.extension.postgres-2.3.0-d_CAjSZyx.zip","release_notes":"**Bug fixes**:\n\n- Fixed bug where top statements would appear duplicated in the Databases app\n\n**Features**:\n\n- There are now two variables which can be defined at the configuration level, `query-interval` and `heavy-query-interval`, which control the frequency with which the Dynatrace queries the database/ingests data. Please see the FAQ section for more details.","created":"2025-01-30T10:09:28.134399Z"},{"name":"com.dynatrace.extension.postgres@2.2.6","fqn":"com.dynatrace.extension.postgres","version":"2.2.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.postgres/com.dynatrace.extension.postgres-2.2.6-f_5jVqzFW.zip","release_notes":"**Bugfixes**:\n\n- Fixed the top queries not showing for certain non-Grail environment in the Postgres Instance screen.\n\nℹ️ This version requires ActiveGate version 1.293.0 or higher.","created":"2024-11-19T09:54:15.232934Z"},{"name":"com.dynatrace.extension.postgres@2.2.5","fqn":"com.dynatrace.extension.postgres","version":"2.2.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.postgres/com.dynatrace.extension.postgres-2.2.5-a_7LAUTHA.zip","release_notes":"**Improvements**\n\n- Top queries will now no longer collect `ALTER` statements for security reasons. \n\n**Bugfixes**:\n\n- Fixed the Top queries by execution time section in the Databases app.\n- Fixed the displayed columns for top statements in the Databases app.\n\nℹ️ This version requires ActiveGate version 1.293.0 or higher.","created":"2024-11-12T13:58:38.884183Z"},{"name":"com.dynatrace.extension.postgres@2.2.2","fqn":"com.dynatrace.extension.postgres","version":"2.2.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.postgres/com.dynatrace.extension.postgres-2.2.2-8_yJgDfmy.zip","release_notes":"**WARNING** This extension requires minimum ActiveGate version 1.293. Please check your version before upgrading.\n\n**Bugfixes**:\n\n- Fixed bug where top queries would not be collected from `pg_stat_statements` for PostgreSQL 13.","created":"2024-07-05T12:52:48.893180Z"},{"name":"com.dynatrace.extension.postgres@2.2.1","fqn":"com.dynatrace.extension.postgres","version":"2.2.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.postgres/com.dynatrace.extension.postgres-2.2.1-7_loOfTJ0.zip","release_notes":"**WARNING** This extension requires minimum ActiveGate version 1.293. Please check your version before upgrading.\n\n**Features**:\n\n- (SaaS only) Added execution plan query support with the database app. For users on SaaS who have access to the Databases app execution plan fetching is now supported. View the `Getting started` section on the hub tile for more details on how to set it up. ","created":"2024-07-01T16:13:47.220419Z"},{"name":"com.dynatrace.extension.postgres@2.1.2","fqn":"com.dynatrace.extension.postgres","version":"2.1.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.postgres/com.dynatrace.extension.postgres-2.1.2-e_SsUMsP7.zip","release_notes":"**Bug fixes**:\n\n- Query duration as collected by `longest_queries` is now calculated as `clock_timestamp() - query_start`. Previously it was computed as `now() - query_start` which sometimes caused the query duration to be negative.\n\n  The reason behind this is that `now()` or `CURRENT_TIMESTAMP` represent the start of the transaction and an individual query within the transaction can start later. The `clock_timestamp()` however returns an actual system cpu clock and can change over the course of the transaction, producing a correct value to subtract `query_start` from to compute a valid duration.\n","created":"2024-06-19T13:12:41.582984Z"},{"name":"com.dynatrace.extension.postgres@2.1.1","fqn":"com.dynatrace.extension.postgres","version":"2.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.postgres/com.dynatrace.extension.postgres-2.1.1-8_i2s4IHy.zip","release_notes":"**Bug fixes**:\n\n- **[BREAKING CHANGE]** Renamed `postgres.blk_hit.count` metric key to `postgres.blks_hit.count` to match official Postgres statistics collector name. \n\n**Features**:\n\n- Added an optional endpoint metadata configuration parameter to each endpoint in the monitoring configuration. This parameter will populate the `endpoint_metadata` attribute of `sql:postgres_instance` entities and can be used in entity selectors (to facilitate tagging, for example).\n- The `Queries` feature set will now collect queries (ingested as logs) from the `pg_stat_statements` table as well. These new logs can be queried by filtering by `event_group = top_queries`. Note that for this to work, the `pg_stat_statements` table needs to be enabled at the database level [as per the official docs](https://www.postgresql.org/docs/current/pgstatstatements.html#PGSTATSTATEMENTS).\n- Added metric charts to the Postgres instance view in the Databases app.\n\n**Improvements**:\n\n- Aggregated activities from `pg_stat_activity` is now collected for all activities, not just the ones associated with a specific `datid`. That adds monitoring for activites such as `autovacuum worker`.","created":"2024-06-13T12:48:20.104435Z"},{"name":"com.dynatrace.extension.postgres@1.2.0","fqn":"com.dynatrace.extension.postgres","version":"1.2.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.postgres/com.dynatrace.extension.postgres-1.2.0-1_FSqwsBv.zip","release_notes":"Improvements:\n- Monitoring for databases was improved to support all versions of Postgres starting with 11. Previously, it only worked for Postgres 14+.\n- All metrics were linked to their corresponding Entity Type to make sure the metrics are displayed correctly when Management Zones are activated and are filtered by entity.\n\nBug fixes:\n- `client_port` dimension was removed from the following metrics, because the field bring no valuable information and is too volatile, causing too many distinct timeseries to be generated. \n  - `postgres.activity.active`\n  - `postgres.activity.fastpath_function_call`\n  - `postgres.activity.idle_in_transaction_aborted`\n  - `postgres.activity.idle_in_transaction`\n  - `postgres.activity.idle`\n","created":"2024-03-22T15:35:05.343893Z"},{"name":"com.dynatrace.extension.postgres@1.1.0","fqn":"com.dynatrace.extension.postgres","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.postgres/com.dynatrace.extension.postgres-1.1.0-d_ZioHlUW.zip","release_notes":"**Breaking changes**: Existing monitoring configurations must be recreated through API or manually\n\nNew features:\n\n* New feature sets\n* New topology type: Tablespace\n* WAL diff metric\n* Query level visibility for longest running queries\n* New metrics and charts on entity screens\n\nBug fixes:\n\n* Duplicate topology entities\n* Incorrect metric types\n* Incorrect recovery metric\n* Dashboard and entity screen links","created":"2024-02-27T10:46:47.091628Z"},{"name":"com.dynatrace.extension.postgres@1.0.3","fqn":"com.dynatrace.extension.postgres","version":"1.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.postgres/com.dynatrace.extension.postgres-1.0.3-9_gJpGHXZ.zip","release_notes":"Fix for schema change","created":"2023-10-11T14:11:58.122164Z"},{"name":"com.dynatrace.extension.postgres@1.0.2","fqn":"com.dynatrace.extension.postgres","version":"1.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.postgres/com.dynatrace.extension.postgres-1.0.2-6_41ynVJn.zip","release_notes":"- Fix link to configurations in overview dashboard","created":"2023-10-05T16:18:35.913402Z"},{"name":"com.dynatrace.extension.postgres@1.0.1","fqn":"com.dynatrace.extension.postgres","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.postgres/com.dynatrace.extension.postgres-1.0.1-d_L17VUXZ.zip","release_notes":"","created":"2023-05-02T16:34:00.837613Z"}],"related_technologies":["activegate"],"latest_downloads":[{"name":"com.dynatrace.extension.postgres@2.9.8","fqn":"com.dynatrace.extension.postgres","version":"2.9.8","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.postgres/com.dynatrace.extension.postgres-2.9.8-d362a2c26a3f83f757d2.zip","release_notes":"**Bugfixes**\r\n\r\n- Revert change from extension version `2.9.7` , regarding metric description & graphs for `postgres.xid_age`,  to use `2^31` instead of `2^32` for the wraparound value.","created":"2026-03-25T13:04:49.480161Z"}]},{"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":"1.1.4","release_latest_validation_result":{"name": "com.dynatrace.extension.akamai-siem", "author": {"name": "Dynatrace"}, "version": "1.1.4", "fileHash": "391c4eb91b3b3f89af41ea3dc390012788a51fdc12311ce4c6360cf578ac32cb", "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"}}], "isRecommended": true}}, "minDynatraceVersion": "1.318.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@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@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"}]},{"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":1132,"slug":"harbor","title":"Harbor","description":"Ingest Harbor vulnerability findings, scans, and audit logs.","logo":"https://dt-cdn.net/hub/harbor-icon-color-icon_HKtczTL.png","link_to":"https://www.dynatrace.com/platform/threat-observability/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/harbor-ingest","providers":[],"tags":["artifact","container","coverage","devsecops","external","findings","ingest","integration","normalize","openpipeline","registry","repository","scan","security","semantic-dictionary","third-party","unify","vulnerability"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Container vulnerability findings dashboard.","src":"https://dt-cdn.net/hub/container-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%2Fcontainer-findings-dashboard.png&sign=9cTUisqwZ0perHum2KuyRXRopTSbPxAdcJC_RZU_XRg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcontainer-findings-dashboard.png&sign=c_g2xTVgqImcjSiravMy4ymIDR-7_-vaZuxeO9SJ-TE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcontainer-findings-dashboard.png&sign=KFWo6SuaPvLsuxvAJAh1AqDy3ltNhXskQc6T1BHCkMY","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcontainer-findings-dashboard.png&sign=eq6P_WYKGKetGhYz862o_GKPklahRhAb1l8T5tZjuA0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcontainer-findings-dashboard.png&sign=qjiVIbC6tY-9DzFIoBeKPzFuvuKyJYtWWcSoR9iQgag","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcontainer-findings-dashboard.png&sign=gwjhsBqgQWMTFPP57jqeP9LtYzKMd_QlcCJ_wh7k1Lg"}},{"caption":"Container scan coverage dashboard.","src":"https://dt-cdn.net/hub/container-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%2Fcontainer-coverage-dashboard.png&sign=j6ICdzlRpyVdN5GFMCUaEQAYBHeXOB4LHCGdTryyjKA","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcontainer-coverage-dashboard.png&sign=TW7RRlnmVWSESZPxmhiNowwYwtGWhBkRI4ef8w-mWW0","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcontainer-coverage-dashboard.png&sign=4-0JUM4fHpXZmFNf4lR9AF0pxx8le0FByccMONzEvS0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcontainer-coverage-dashboard.png&sign=y1PtC-LGQCuQCTlZ_TxBtq9FluSv5x0jS2oCO34ee14","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcontainer-coverage-dashboard.png&sign=BxKamGD-JOA1NrN4uu7f-C6OMYY6yAM4s4GNMo0G6xs","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcontainer-coverage-dashboard.png&sign=BvebukFbD-8SfGB5E-hsL_fFCIiSY_330SNIe8071hE"}},{"caption":"Jira workflow.","src":"https://dt-cdn.net/hub/jira-workflow_JD63yUd.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-workflow_JD63yUd.png&sign=2yb6tKATSLTjXcJbC60XqVJq36yUI8qsgTY5untNnKM","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjira-workflow_JD63yUd.png&sign=J5u8qGTSP2xVZRIX-aIoZeAAGFfGGnx6tfUWCX1wgoY","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjira-workflow_JD63yUd.png&sign=hz4a8qxbgH3IMPgmNMTmL2c6NKqVjD1BbzHRcT7rUJo","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjira-workflow_JD63yUd.png&sign=W9sw-fcajZQ2tVU7SWL8Q1Xcf8jzDJM0TZyXPVVqgzQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjira-workflow_JD63yUd.png&sign=CP9dF7Uv7Ej6a6WuE7JIwb_Cg8FMME0dYY_Zze7d2Dg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fjira-workflow_JD63yUd.png&sign=AwDbFsZJlO1e7PztinDkW-2GvimAG17K8n6hciVlrbg"}},{"caption":"Slack workflow.","src":"https://dt-cdn.net/hub/slack-workflow_cvDzS0f.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-workflow_cvDzS0f.png&sign=7Uc_AHz9ykm_XLLQoQ-1m-i2R9JtUF9HoK6usCRmqm0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fslack-workflow_cvDzS0f.png&sign=v1MEdko91mvSSB2mutf9XeuEnO7qM6OrO1ZnTZFzdpA","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fslack-workflow_cvDzS0f.png&sign=Ygt7IcFkUS1GmuMXS1LqqbT25KvvhTrVWTG-c-GMMm4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fslack-workflow_cvDzS0f.png&sign=8T_TRl4R63BVAJhJXTLjhd2SgAyrH5RtKnxoOVVqf8k","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fslack-workflow_cvDzS0f.png&sign=DCMm8y3Mx7Y3H6ydIizZTV296NoZIQ1O9rCGpRijkJs","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fslack-workflow_cvDzS0f.png&sign=1rKjlIwGkl0D3m3XRfK4GhNLLmq_XMFeR_moRhcJXp4"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.0.12","release_latest_validation_result":{"name": "com.dynatrace.extension.harbor", "author": {"name": "Dynatrace"}, "version": "1.0.12", "fileHash": "edd438f964fbaa5792164f1e7295a27e7430f04525ec2d5260f324d3571983d5", "variables": [], "dataSources": ["python"], "featureSets": [], "extensionName": "com.dynatrace.extension.harbor", "minEECVersion": "1.299.0", "featureSetsDetails": {}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace integrates with Harbor to enable visibility, orchestration, and prioritization of cross-container registry vulnerability findings.\n\nCapabilities:\n* **Single pane of glass**: Ingest vulnerability findings from Harbor 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**: Create notifications and tickets for critical vulnerabilities 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 [Harbor extension](https://docs.dynatrace.com/docs/shortlink/harbor-ingest) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n[Harbor API v2.0](https://goharbor.io/docs/2.5.0/working-with-projects/using-api-explorer/)"},"sourceId":"details"}],"modified":"2026-03-10T07:48:12.954191Z","created":"2025-03-03T16:32:50.461584Z","seo_title":"Harbor monitoring & observability","seo_description":"Ingest Harbor vulnerability findings, scans, and audit logs. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/container-findings-dashboard.png","https://dt-cdn.net/hub/container-coverage-dashboard.png","https://dt-cdn.net/hub/jira-workflow_JD63yUd.png","https://dt-cdn.net/hub/slack-workflow_cvDzS0f.png"],"about":"Dynatrace integrates with Harbor to enable visibility, orchestration, and prioritization of cross-container registry vulnerability findings.\n\nCapabilities:\n* **Single pane of glass**: Ingest vulnerability findings from Harbor 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**: Create notifications and tickets for critical vulnerabilities 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 [Harbor extension](https://docs.dynatrace.com/docs/shortlink/harbor-ingest) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.harbor@1.0.12","fqn":"com.dynatrace.extension.harbor","version":"1.0.12","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.harbor/com.dynatrace.extension.harbor-1.0.12-edd438f964fbaa579216.zip","release_notes":"**Requires Dynatrace 1.318 and ActiveGate 1.299**\n\n**Updates**\n- Update to included dashboards\n- Alignment with semantic-dictionary\n  - Populate vulnerability.cvss namespace","created":"2026-03-30T17:16:31.844161Z"},{"name":"com.dynatrace.extension.harbor@1.0.11","fqn":"com.dynatrace.extension.harbor","version":"1.0.11","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.harbor/com.dynatrace.extension.harbor-1.0.11-9ceabab8e510ff08bb7a.zip","release_notes":"- Updates to included dashboards","created":"2026-02-27T20:09:21.876171Z"},{"name":"com.dynatrace.extension.harbor@1.0.10","fqn":"com.dynatrace.extension.harbor","version":"1.0.10","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.harbor/com.dynatrace.extension.harbor-1.0.10-9051b8a5d32018c75da7.zip","release_notes":"Improvements:\r\n - Updated vulnerability findings dashboard\r\n - Set dt.security_context, dt.cost.cost_center, & dt.cost.product on ingested data","created":"2026-01-27T20:39:51.033890Z"},{"name":"com.dynatrace.extension.harbor@1.0.8","fqn":"com.dynatrace.extension.harbor","version":"1.0.8","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.harbor/com.dynatrace.extension.harbor-1.0.8-4fad1c69e1e55401f19b.zip","release_notes":"🚀 Improved in this version:\n- Error codes added to reported errors","created":"2025-11-07T17:58:32.540150Z"},{"name":"com.dynatrace.extension.harbor@1.0.7","fqn":"com.dynatrace.extension.harbor","version":"1.0.7","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.harbor/com.dynatrace.extension.harbor-1.0.7-8f8b8ea35665117a61e5.zip","release_notes":"### Minimum environment version 1.310\n### Minimum ActiveGate version 1.299\n\n## Improvements\n - Update container vulnerability findings dashboard to handle large numbers of vulnerabilities in variable filter\n - Improved retries and exception handling on collection of data from Harbor API\n\n## Fixes\n - Handle 'nested' repository names (i.e. 'slashes' in names)\n - Disable certificate validation on local metric ingest (127.0.0.1)\n - Fix approach for batching ingest of security events\n  - More accurately determine the 'size' of ingested data to avoid ingest limits","created":"2025-10-30T16:31:52.337902Z"},{"name":"com.dynatrace.extension.harbor@1.0.1","fqn":"com.dynatrace.extension.harbor","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.harbor/com.dynatrace.extension.harbor-1.0.1-49304231c7f1d6f336b6.zip","release_notes":"- Switch to use `security.events` endpoint ingestion (from `events.security`)\n- Updates to included dashboards\n","created":"2025-08-12T15:04:53.641577Z"},{"name":"com.dynatrace.extension.harbor@0.1.8","fqn":"com.dynatrace.extension.harbor","version":"0.1.8","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.harbor/com.dynatrace.extension.harbor-0.1.8-5342cc9c388433c23e7a.zip","release_notes":"- Initial release","created":"2025-03-04T08:31:32.847927Z"}],"related_technologies":["activegate","extension-manager","openpipeline"],"latest_downloads":[{"name":"com.dynatrace.extension.harbor@1.0.12","fqn":"com.dynatrace.extension.harbor","version":"1.0.12","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.harbor/com.dynatrace.extension.harbor-1.0.12-edd438f964fbaa579216.zip","release_notes":"**Requires Dynatrace 1.318 and ActiveGate 1.299**\n\n**Updates**\n- Update to included dashboards\n- Alignment with semantic-dictionary\n  - Populate vulnerability.cvss namespace","created":"2026-03-30T17:16:31.844161Z"}]},{"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":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":1081,"slug":"service-level-objectives-1","title":"Service-Level Objectives","description":"Manage SLOs and error budgets to ensure service performance and reliability SLAs.","logo":"https://cdn.hub.central.dynatrace.com/hub/service-level-objectives.png","link_to":"https://www.dynatrace.com/news/blog/slos-for-all-data-types/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/slo-overview","providers":[],"tags":["devops","error budgets","service level objectives","sla","SLAs","SLI","slo","SLO configuration","slos","SRE"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"SLO management and details view","src":"https://dt-cdn.net/hub/mgmt_3kmKiTU.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmgmt_3kmKiTU.png&sign=Hod6vE9vdKaiiA456lptza2O_vYUK2sI8ZE6FDX3jnc","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmgmt_3kmKiTU.png&sign=tDutNbK788IhUbIlGfTV3vgEE4MK_6h5-OvUMQgrWQE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmgmt_3kmKiTU.png&sign=Ryn--5-ScyT0YDXo0ljKvS4huMGErF6gjJF9PR-CgBY","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmgmt_3kmKiTU.png&sign=0nvcg2aDrB9RPVL5Rnu8DAw0ueltLSpj_riFibu4-KA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmgmt_3kmKiTU.png&sign=0SW3JMuBVF6GsSDKGQy_lxuBH7Lf_X4DUqptMvyE2UY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmgmt_3kmKiTU.png&sign=p-u6bDbId8BfG84t6IC96GqGEeR0V0ApiSvMQLvvKNA"}},{"caption":"UI-guided SLO creation wizard","src":"https://dt-cdn.net/hub/wizard2_gDvLrMb.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwizard2_gDvLrMb.png&sign=N33_RgKeeiWZCf_kNPe1FSFqyIkh66WzrIxW31vLTSE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwizard2_gDvLrMb.png&sign=enIT-wF29zGoRTvCCtNOC9CbmiQNRQg46llFOPho04w","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwizard2_gDvLrMb.png&sign=3UfwiSqzUetqLVcA23Ik8K6MRBcHIyi1SOblCd2tf4M","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwizard2_gDvLrMb.png&sign=nBaLjV79TCllmMzohfszr-GRhUk-ULWdH_IeF4chanM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwizard2_gDvLrMb.png&sign=jglKepDf3cYCe55FYWIpuGEWZPNvgxVRu_rhhm4roRE","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fwizard2_gDvLrMb.png&sign=JQ7tnXCdhECJQffrcNabf5jW_sIW8Y6quKss6WyOalA"}},{"caption":"Dynatrace supports dedicated dashboard tiles, where existing SLOs can be visualized and customized to display the most critical KPIs.","src":"https://dt-cdn.net/hub/dashboard_GSOPSku_KlVeOFv.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_GSOPSku_KlVeOFv.png&sign=YlCaK52C8PPI8Bbrk7qPUof3ymXxjHoTthkkZXXFt1M","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_GSOPSku_KlVeOFv.png&sign=8e-cnY5YFCAtPI6e1St6hP3Hd1VsYShaN0pwRu_anP8","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_GSOPSku_KlVeOFv.png&sign=E1SCuuVWZadqa7PChZCiuZxHw_a2KOQ0StCZytmoRCQ","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_GSOPSku_KlVeOFv.png&sign=7-hJiw06jaBZkipN7-yy95IMrxn70O4FTM-vWLX-1qc","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_GSOPSku_KlVeOFv.png&sign=Uck_3239Ds0ZoYoc0wmvLrE4uKx-Nq6KVYCRiwuaFhY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_GSOPSku_KlVeOFv.png&sign=SP1AphBQETVXt9ebXitJ_LjGkPeb1pj8wpgUDB7iNlo"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.12.1","release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"**Service-level objectives** represent a best-practice SRE to monitor business-critical or user-impacting services' health status and error budget. The **SLO functionality** enables\n\n* Creation\n* Maintenance\n* Analysis\n\nof SLOs. Furthermore, it offers capabilities to visualize SLOs.\n\n**Note:** Dedicated and tailored burn-rate alerts for proactive notification of performance degradation and configuration as code support will be added soon."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"SLOs provide a handy and efficient tool to define and track error budgets for your critical components, which allows you to proactively take action in case your error budgets are consumed abnormally fast and put your SLAs at risk.\n\nTypically, SLOs are set based on latency, failure rate, and availability metrics, but they can also be defined to identify an increase in a particular error-log pattern."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"SLOs are most valuable when selectively set on your business-critical and end-user-impacting services.\n\nConfigure your SLOs\n* Identify your critical services\n* Open the SLO management view and create a new SLO. \n* Add an SLO for service availability and service-performance per critical service\n* Use the preview to identify a suitable threshold and evaluation period, e.g., the last 2 weeks.\n* Add your SLOs to a your health and performance dashboard for a combined visualization\n\nVisualize your SLOs\n* View your created SLOs and pin them to a dedicated dashboard to have your most important SLOs always at hand at a glance."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"With the latest release, Dynatrace service-level objectives can be set on all data types, leveraging the power of Grail as central data platform via DQL.\n\nThis enables you to define your SLI based on what matters to you and your customers, independently of whether they are based on classic latency and failure rate metrics or specific log patterns.\n\nFor more information, please see our help documentation or reach out to our support teams.\n### Compatibility information\nService-level objectives are built on selected service-level indicators that are defined via DQL.\nEvery data type available in Grail can be used to make a timeseries and serve as SLI for your SLOs."},"sourceId":"details"}],"modified":"2026-03-10T07:48:13.446384Z","created":"2024-10-10T13:37:55.580488Z","seo_title":"Service-Level Objectives monitoring & observability","seo_description":"Manage SLOs and error budgets to ensure service performance and reliability SLAs. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/mgmt_3kmKiTU.png","https://dt-cdn.net/hub/wizard2_gDvLrMb.png","https://dt-cdn.net/hub/dashboard_GSOPSku_KlVeOFv.png"],"about":"**Service-level objectives** represent a best-practice SRE to monitor business-critical or user-impacting services' health status and error budget. The **SLO functionality** enables\n\n* Creation\n* Maintenance\n* Analysis\n\nof SLOs. Furthermore, it offers capabilities to visualize SLOs.\n\n**Note:** Dedicated and tailored burn-rate alerts for proactive notification of performance degradation and configuration as code support will be added soon.","use_cases":"SLOs provide a handy and efficient tool to define and track error budgets for your critical components, which allows you to proactively take action in case your error budgets are consumed abnormally fast and put your SLAs at risk.\n\nTypically, SLOs are set based on latency, failure rate, and availability metrics, but they can also be defined to identify an increase in a particular error-log pattern.","supported_distributions":"","get_started":"SLOs are most valuable when selectively set on your business-critical and end-user-impacting services.\n\nConfigure your SLOs\n* Identify your critical services\n* Open the SLO management view and create a new SLO. \n* Add an SLO for service availability and service-performance per critical service\n* Use the preview to identify a suitable threshold and evaluation period, e.g., the last 2 weeks.\n* Add your SLOs to a your health and performance dashboard for a combined visualization\n\nVisualize your SLOs\n* View your created SLOs and pin them to a dedicated dashboard to have your most important SLOs always at hand at a glance."},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"dynatrace.service.level.objectives@1.12.1","fqn":"dynatrace.service.level.objectives","version":"1.12.1","artifact":null,"release_notes":"### 1.12.1\r\n\r\n#### Patch Changes\r\n\r\n- Maintenance release.\r\n\r\n### 1.12.0\r\n\r\n#### Minor Changes\r\n\r\n- Bug fix: Resolved an issue where entering search terms containing quotes into the SLO search bar led to an exception.\r\n- Bug fix: Resolved an issue where absolute timeframes in the wizard's criteria tab caused SLO evaluations to fail.","created":"2025-12-18T14:34:21.752245Z"},{"name":"dynatrace.service.level.objectives@1.10.0","fqn":"dynatrace.service.level.objectives","version":"1.10.0","artifact":null,"release_notes":"### 1.10.0\r\n\r\n#### Minor Changes\r\n\r\n- Bug fix: Resolved an issue in the Criteria tab where using absolute timeframes caused SLO evaluations to fail.\r\n- Feature improvement: Improved error visualization when fetching SLOs, providing clearer and more informative feedback in error states.","created":"2025-10-01T18:21:26.414564Z"},{"name":"dynatrace.service.level.objectives@1.9.1","fqn":"dynatrace.service.level.objectives","version":"1.9.1","artifact":null,"release_notes":"### 1.9.1\r\n\r\n#### Patch Changes\r\n\r\n- Maintenance release.\r\n\r\n### 1.9.0\r\n\r\n#### Minor Changes\r\n\r\n- Bug fix: Fixed an issue where SLO values of zero were incorrectly displayed as '-' instead of '0%'.\r\n- Feature improvement: Enhanced the loading behavior in the SLO wizard, making it more apparent that the SLO evaluation is in progress after clicking the Refresh button.","created":"2025-09-17T07:44:23.698203Z"},{"name":"dynatrace.service.level.objectives@1.8.1","fqn":"dynatrace.service.level.objectives","version":"1.8.1","artifact":null,"release_notes":"### 1.8.1\r\n\r\n#### Patch Changes\r\n\r\n- Maintenance release.\r\n\r\n### 1.8.0\r\n\r\n#### Minor Changes\r\n\r\n- Feature Improvement: Added sorting functionality to the SLO preview table during SLO evaluation for improved data analysis.","created":"2025-09-09T07:08:41.827722Z"},{"name":"dynatrace.service.level.objectives@1.8.0","fqn":"dynatrace.service.level.objectives","version":"1.8.0","artifact":null,"release_notes":"### 1.8.0\n\n#### Minor Changes\n\n- Feature Improvement: Added sorting functionality to the SLO preview table during SLO evaluation for improved data analysis.\n\n### 1.7.0\n\n#### Minor Changes\n\n- Feature Improvement: Adapted the refresh button for evaluating an SLO to always be enabled in the SLO Wizard.\n- Feature Improvement: Enhanced scrolling and responsive behavior in the SLO Wizard for a smoother user experience.","created":"2025-06-05T07:06:21.819950Z"},{"name":"dynatrace.service.level.objectives@1.6.1","fqn":"dynatrace.service.level.objectives","version":"1.6.1","artifact":null,"release_notes":"### 1.6.1\r\n\r\n#### Patch Changes\r\n\r\n- Maintenance release.\r\n\r\n### 1.6.0\r\n\r\n#### Minor Changes\r\n\r\n- Bug fix: Fixed an issue where the preview graph and preview table did not update correctly when changing the timeframe multiple times.\r\n- Bug fix: Fixed an issue where the SLO line chart displayed 0 instead of a gap if no data is available for certain data points.\r\n- Bug fix: Fixed an issue where the overview did not refresh after deleting an SLO, causing the deleted SLO to still be visible.\r\n- Feature improvement: Added the ability to resize columns in the overview table for better visualization.\r\n- Feature improvement: Enabled entire rows to be clickable in the overview table, allowing users to easily open and interact with SLOs.","created":"2025-04-17T09:10:05.618058Z"},{"name":"dynatrace.service.level.objectives@1.5.0","fqn":"dynatrace.service.level.objectives","version":"1.5.0","artifact":null,"release_notes":"### 1.5.0\r\n\r\n#### Minor Changes\r\n\r\n- Feature improvement: Introduced a segment selector in custom DQL mode to filter DQL by selected segments.\r\n- Feature improvement: Added a segment selector in entity selection mode, enabling the filtering of entities based on\r\n  selected segments.\r\n- Feature improvement: Improved SLO wizard behavior.","created":"2025-04-03T11:19:15.491742Z"},{"name":"dynatrace.service.level.objectives@1.4.0","fqn":"dynatrace.service.level.objectives","version":"1.4.0","artifact":null,"release_notes":"### 1.4.0\r\n\r\n#### Minor Changes\r\n\r\n- Feature improvement: Added necessary IAM scopes to support querying Security Events.\r\n- Feature improvement: Improved response time validation for the Service performance template.\r\n- Feature improvement: Added the possibility to filter objective templates by tags in the SLO Wizard.","created":"2025-03-20T12:47:51.456635Z"},{"name":"dynatrace.service.level.objectives@1.3.0","fqn":"dynatrace.service.level.objectives","version":"1.3.0","artifact":null,"release_notes":"### 1.3.0\r\n\r\n#### Minor Changes\r\n\r\n- Feature improvement: Improved Tags Visualization in SLO Wizard.","created":"2025-03-06T09:32:46.850826Z"},{"name":"dynatrace.service.level.objectives@1.2.1","fqn":"dynatrace.service.level.objectives","version":"1.2.1","artifact":null,"release_notes":"### 1.2.1\r\n\r\n#### Patch Changes\r\n\r\n- Maintenance release.\r\n\r\n### 1.2.0\r\n\r\n#### Minor Changes\r\n\r\n- Feature improvement: Added necessary IAM scopes to support querying User Events and User Sessions.\r\n- Feature improvement: Updated the app's help menu to include new entries such as release notes and a link to the Dynatrace playground.\r\n- Feature improvement: Introduced an exit confirmation modal in the SLO wizard to prevent accidental loss of changes when exiting without saving.","created":"2025-02-24T08:00:16.816026Z"},{"name":"dynatrace.service.level.objectives@1.1.2","fqn":"dynatrace.service.level.objectives","version":"1.1.2","artifact":null,"release_notes":"### 1.1.2\n\n#### Patch Changes\n\n- Bug fix: Fixed an issue where editing custom SLOs incorrectly displayed the entity selection instead of the custom DQL input field.\n\n### 1.1.1\n\n#### Patch Changes\n\n- Maintenance release.\n\n### 1.1.0\n\n#### Minor Changes\n\n- Feature improvement: Improved the handling of missing permission errors to clearly inform users about the required scopes.\n- Feature improvement: The SLO preview table now displays entity names for built-in templates, providing better clarity.\n- Feature improvement: Introduced template categorization based on entity type in the SLO wizard, along with enhanced search functionality for templates.","created":"2025-02-11T13:46:17.209359Z"},{"name":"dynatrace.service.level.objectives@1.0.7","fqn":"dynatrace.service.level.objectives","version":"1.0.7","artifact":null,"release_notes":"### 1.0.7\n\n#### Patch Changes\n\n- Bug fix: Resolved an issue in the wizard where the tabs were disabled in read-only mode.\n\n### 1.0.6\n\n#### Patch Changes\n\n- Maintenance release\n\n### 1.0.5\n\n#### Patch Changes\n\n- Maintenance release\n\n### 1.0.4\n\n#### Patch Changes\n\n- Maintenance release\n\n### 1.0.3\n\n#### Patch Changes\n\n- Bug fix: Resolved an issue in the wizard where selected entities were reset after performing a search.\n- Bug fix: Resolved an issue in the wizard where the DQL editor displayed errors for valid queries.\n- Feature adaptation: Updated the wizard to prevent selection of entity types that are incompatible with objective templates.\n- Feature adaptation: Removed the restriction in the timeframe selector, allowing the setting of absolute timeframes.\n\n### 1.0.2\n\n#### Patch Changes\n\n- 902dd36: Bug fix → Fixed an issue where the Wizard preview incorrectly displayed the status as ‘Success’ when no warning was set.\n\n### 1.0.1\n\n#### Patch Changes\n\n- 36975c9: Maintenance release\n\n### 1.0.0\n\n#### Major Changes\n\n- d0345f02: Initial release","created":"2025-01-20T09:41:34.041931Z"},{"name":"dynatrace.service.level.objectives@1.0.2","fqn":"dynatrace.service.level.objectives","version":"1.0.2","artifact":null,"release_notes":"### 1.0.2\n\n#### Patch Changes\n\n- 902dd36: Bug fix: Fixed an issue where the Wizard preview incorrectly displayed the status as ‘Success’ when no warning was set.\n\n### 1.0.1\n\n#### Patch Changes\n\n- 36975c9: Maintenance release\n\n### 1.0.0\n\n#### Major Changes\n\n- d0345f02: Initial release","created":"2024-11-07T13:39:57.935382Z"},{"name":"dynatrace.service.level.objectives@1.0.1","fqn":"dynatrace.service.level.objectives","version":"1.0.1","artifact":null,"release_notes":"### 1.0.1\n\n#### Patch Changes\n\n- 36975c9: Maintenance release\n\n### 1.0.0\n\n#### Major Changes\n\n- d0345f02: Initial release","created":"2024-11-04T06:22:58.164165Z"}],"related_technologies":["configuration-as-code","dashboards","davis-anomaly-detection"],"latest_downloads":[{"name":"dynatrace.service.level.objectives@1.12.1","fqn":"dynatrace.service.level.objectives","version":"1.12.1","artifact":null,"release_notes":"### 1.12.1\r\n\r\n#### Patch Changes\r\n\r\n- Maintenance release.\r\n\r\n### 1.12.0\r\n\r\n#### Minor Changes\r\n\r\n- Bug fix: Resolved an issue where entering search terms containing quotes into the SLO search bar led to an exception.\r\n- Bug fix: Resolved an issue where absolute timeframes in the wizard's criteria tab caused SLO evaluations to fail.","created":"2025-12-18T14:34:21.752245Z"}]},{"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":184,"slug":"icefaces","title":"ICEFaces","description":"Open-source Rich Internet Application (RIA) development framework for Java EE.","logo":"https://dt-cdn.net/hub/logos/icefaces.png","link_to":null,"documentation_link":"","providers":["oa"],"tags":["full-stack","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* 1.8, 2, 3"},"sourceId":"details"}],"modified":"2026-03-10T07:48:11.905981Z","created":"2020-08-14T07:46:20.157000Z","seo_title":"ICEFaces monitoring & observability","seo_description":"Open-source Rich Internet Application (RIA) development framework for Java EE. Start your free trial today!","customer_story":null,"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":1203,"slug":"sonatype-lifecycle","title":"Sonatype Lifecycle","description":"Ingest Sonatype vulnerability findings, scans, and audit logs.","logo":"https://cdn.hub.central.dynatrace.com/hub/sonatype-lifecycle-icon.png","link_to":"https://www.dynatrace.com/platform/threat-observability/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/sonatype-ingest","providers":[],"tags":["audit","coverage","devsecops","findings","ingest","integration","normalize","scan","security","vulnerability"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Architecture diagram.","src":"https://cdn.hub.central.dynatrace.com/hub/architechture-diagram.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Farchitechture-diagram.png&sign=po64zW6TW_rstpWYRfE0ehEMrom9MJQz2PpbzrOvOtM","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Farchitechture-diagram.png&sign=UOYg1H1Yk4cmhwgqpcaFRE6qTMh-SCXofD07gGhgMJE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Farchitechture-diagram.png&sign=_4r58qQ65BKu1vNETSa1NyLE_MphgvZo60nSiF7XTx0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Farchitechture-diagram.png&sign=u3VzMvntvt7O8DJeQd0rqQbRpp5XmYlHJLVRlAfcvTo","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Farchitechture-diagram.png&sign=LgkxvWMrNZKCTOGgdr850TPJjwNzepEthPCHFZVcqAM","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Farchitechture-diagram.png&sign=zV060-m-vD7kZaO3Esi5HpmzT8AD7f9QzTJHDz5V5DA"}},{"caption":"Vulnerabilities sample dashboard.","src":"https://cdn.hub.central.dynatrace.com/hub/vulnerabilities-dashboard_xX5aAjP.png","srcset":{"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_xX5aAjP.png&sign=CY8fHHDbaauRznCjf5KNeURcqYyKtBFKIGNMUCMhY_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%2Fvulnerabilities-dashboard_xX5aAjP.png&sign=bVGVRhq76qwSfAhdWOvMos3N9dWIlXbwUarrnIA3QpA","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_xX5aAjP.png&sign=QO7XGikeoWM2dd5HTYryBWcU_W3dpbOWJXnPpG4AcEs","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_xX5aAjP.png&sign=WaGwV5fGSJuBIictnaeKWouwzIa7QUhGP4j5n5iWIdY","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_xX5aAjP.png&sign=liyMhiZxy5s7SkmcLIW803xXXByQm0wXr5K66tDS4dk","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_xX5aAjP.png&sign=Id4aKZlA3dl7yDVvqKIhtxjgfjr9xB9pGul0QhwM-R8"}},{"caption":"Security coverage sample dashboard.","src":"https://cdn.hub.central.dynatrace.com/hub/coverage-dashboard_wGJjcHW.png","srcset":{"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_wGJjcHW.png&sign=Hjrb1oSCZZc5pqy-VLAw-xOupuP_ChfMfHVSDAuPow4","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_wGJjcHW.png&sign=5gfRUEqfqY-tyusEwUHMpGFjeBl-uOJnYcE1o97i73c","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_wGJjcHW.png&sign=ewgKjxVsXnKdecZqsqunhsVNajwfSskQslpDdk0OR4U","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_wGJjcHW.png&sign=yudUrzAhhLMasxeYED6uAMYIGEL8D8WP_OgxuW7zEH4","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_wGJjcHW.png&sign=rb06eJqpCXrLmWbP1lQM2I2zyyPw3cYNuUffGdVTBL0","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_wGJjcHW.png&sign=L9HBXEYugTwV3wafitVMm6xfjjmMGb4YonkLE96GnMU"}}],"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.sonatype.lifecycle", "author": {"name": "Dynatrace"}, "version": "1.2.0", "fileHash": "fdcec92d2429efafbd37d8d3c93fd07752eaa705b2fff63ae1c336c3c1f3b02a", "variables": [], "dataSources": ["python"], "featureSets": [], "extensionName": "com.dynatrace.extension.sonatype.lifecycle", "minEECVersion": "1.313.0", "featureSetsDetails": {}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace integrates with [Sonatype Lifecycle](https://www.sonatype.com/products/open-source-security-dependency-management) to enable visibility, orchestration, and prioritization of code, library, and container vulnerability findings.\n\nCapabilities:\n\n* **Single pane of glass**: Ingest vulnerability findings, scan events, and audit logs from Sonatype Lifecycle 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://dt-url.net/ff030zj).\n\n* **Automation**: Create notifications and tickets for critical vulnerability findings with [Workflows](https://dt-url.net/wl234nw).\n\n* **Investigation**: Use vulnerability findings as an additional dimension for threat hunting and incident forensics using [Security Investigator](https://dt-url.net/ki0382h)."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Sonatype Lifecycle extension](https://docs.dynatrace.com/docs/shortlink/sonatype-ingest) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n[REST API (release 188)](https://help.sonatype.com/en/rest-apis.html)"},"sourceId":"details"}],"modified":"2026-03-10T07:48:13.307071Z","created":"2025-10-01T10:56:35.054571Z","seo_title":"Sonatype Lifecycle monitoring & observability","seo_description":"Ingest Sonatype vulnerability findings, scans, and audit logs. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/architechture-diagram.png","https://cdn.hub.central.dynatrace.com/hub/vulnerabilities-dashboard_xX5aAjP.png","https://cdn.hub.central.dynatrace.com/hub/coverage-dashboard_wGJjcHW.png"],"about":"Dynatrace integrates with [Sonatype Lifecycle](https://www.sonatype.com/products/open-source-security-dependency-management) to enable visibility, orchestration, and prioritization of code, library, and container vulnerability findings.\n\nCapabilities:\n\n* **Single pane of glass**: Ingest vulnerability findings, scan events, and audit logs from Sonatype Lifecycle 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://dt-url.net/ff030zj).\n\n* **Automation**: Create notifications and tickets for critical vulnerability findings with [Workflows](https://dt-url.net/wl234nw).\n\n* **Investigation**: Use vulnerability findings as an additional dimension for threat hunting and incident forensics using [Security Investigator](https://dt-url.net/ki0382h).","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Sonatype Lifecycle extension](https://docs.dynatrace.com/docs/shortlink/sonatype-ingest) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.sonatype.lifecycle@1.2.0","fqn":"com.dynatrace.extension.sonatype.lifecycle","version":"1.2.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sonatype.lifecycle/com.dynatrace.extension.sonatype.lifecycle-1.2.0-fdcec92d2429efafbd37.zip","release_notes":"#### 🚀 Improved in this version:\n\n- Vulnerability finding events now have `vulnerability.cvss.base_score` and `vulnerability.cvss.vector` fields.\n\nℹ️ This version requires ActiveGate version 1.313.0 or higher.","created":"2026-03-19T12:17:35.231381Z"},{"name":"com.dynatrace.extension.sonatype.lifecycle@1.1.0","fqn":"com.dynatrace.extension.sonatype.lifecycle","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sonatype.lifecycle/com.dynatrace.extension.sonatype.lifecycle-1.1.0-25aa40cbb826cc6c2cd8.zip","release_notes":"#### 🚀 Improved in this version:\r\n\r\n- Ingested security events are now enriched with the fields `dt.security_context`, `dt.cost.costcenter` and `dt.cost.product` defined in the monitoring configuration.\r\n\r\nℹ️ This version requires ActiveGate version 1.313.0 or higher.","created":"2026-02-04T11:23:43.288953Z"},{"name":"com.dynatrace.extension.sonatype.lifecycle@1.0.10","fqn":"com.dynatrace.extension.sonatype.lifecycle","version":"1.0.10","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sonatype.lifecycle/com.dynatrace.extension.sonatype.lifecycle-1.0.10-f5670ffe4195e37af08e.zip","release_notes":"#### 🪲 Fixed in this version:\r\n\r\n- Added internal metadata.\r\n\r\nℹ️ This version requires ActiveGate version 1.313.0 or higher.","created":"2025-12-04T14:01:44.608297Z"},{"name":"com.dynatrace.extension.sonatype.lifecycle@1.0.9","fqn":"com.dynatrace.extension.sonatype.lifecycle","version":"1.0.9","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sonatype.lifecycle/com.dynatrace.extension.sonatype.lifecycle-1.0.9-1a82e5d5b45656b57b5f.zip","release_notes":"#### 🪲 Fixed in this version:\r\n\r\n- Fixed issue where non-standard characters in audit log lines would cause audit log fetching to fail.\r\n\r\nℹ️ This version requires ActiveGate version 1.313.0 or higher.","created":"2025-12-02T13:39:43.823492Z"},{"name":"com.dynatrace.extension.sonatype.lifecycle@1.0.8","fqn":"com.dynatrace.extension.sonatype.lifecycle","version":"1.0.8","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sonatype.lifecycle/com.dynatrace.extension.sonatype.lifecycle-1.0.8-c616e9531374c48c7cc8.zip","release_notes":"#### 🪲 Fixed in this version:\n\n- Fixed issue where event fetching frequency would not be correctly parsed.\n- Fixed issue where a large amount of events would return a 413 on the Dynatrace API.\n- Fixed issue where selecting the default Dynatrace endpoint could prevent the extension from starting.\n\nℹ️ This version requires ActiveGate version 1.313.0 or higher.","created":"2025-11-11T14:48:58.770628Z"},{"name":"com.dynatrace.extension.sonatype.lifecycle@1.0.3","fqn":"com.dynatrace.extension.sonatype.lifecycle","version":"1.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sonatype.lifecycle/com.dynatrace.extension.sonatype.lifecycle-1.0.3-64ce4b20887990efc559.zip","release_notes":"#### ✨ New in this version:\n\n- Added vulnerability finding and scan event extraction.\n- Added audit log monitoring.\n\nℹ️ This version requires ActiveGate version 1.313.0 or higher.","created":"2025-10-01T11:00:46.125044Z"}],"related_technologies":["activegate","dashboards","extension-manager","openpipeline"],"latest_downloads":[{"name":"com.dynatrace.extension.sonatype.lifecycle@1.2.0","fqn":"com.dynatrace.extension.sonatype.lifecycle","version":"1.2.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.sonatype.lifecycle/com.dynatrace.extension.sonatype.lifecycle-1.2.0-fdcec92d2429efafbd37.zip","release_notes":"#### 🚀 Improved in this version:\n\n- Vulnerability finding events now have `vulnerability.cvss.base_score` and `vulnerability.cvss.vector` fields.\n\nℹ️ This version requires ActiveGate version 1.313.0 or higher.","created":"2026-03-19T12:17:35.231381Z"}]},{"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":1324,"slug":"okta-audit-logs","title":"Okta","description":"Ingest Okta audit logs via the System logs API.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.okta-audit/logo/34155889-7335-49b9-bd9e-aa68362e29b7.png","link_to":null,"documentation_link":"","providers":[],"tags":["audit logs","iam","identity and access management","okta","security"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"The ready-made dashboard provides quick insight into your Okta audit logs.","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.okta-audit/media/eaa5e472-600d-4d6a-a827-06535b5c8e77.png","srcset":{"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.okta-audit%2Fmedia%2Feaa5e472-600d-4d6a-a827-06535b5c8e77.png&sign=a_JBmH0AdQAd86QEai5rs90SNdExOsKgsc49ZWdRaKs","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.okta-audit%2Fmedia%2Feaa5e472-600d-4d6a-a827-06535b5c8e77.png&sign=Lyy_MKEAbjk0ZhLirawuGzzMZCsRfPfLeesKET0uQSY","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.okta-audit%2Fmedia%2Feaa5e472-600d-4d6a-a827-06535b5c8e77.png&sign=ZO8teZYrwHyIdmTt5ejlmykbWbpQDlqPVb63vSVpQMw","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.okta-audit%2Fmedia%2Feaa5e472-600d-4d6a-a827-06535b5c8e77.png&sign=2zlxppmofdf8hvnABhYr17hJgC9UmqG8pTebTmQpA-U","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.okta-audit%2Fmedia%2Feaa5e472-600d-4d6a-a827-06535b5c8e77.png&sign=4oO0TJaLzzzpV8ZgCx5lQG1SEcTBpaSZHHL_r1tMYJY","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.okta-audit%2Fmedia%2Feaa5e472-600d-4d6a-a827-06535b5c8e77.png&sign=zwezlIt3xn8FuxLDS-F2fdHYtduNkAt8WIqQWDSP3bM"}},{"caption":"Detailed information is available instantly.","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.okta-audit/media/fa14d8b3-c5dc-42cb-88cc-9799adad2c89.png","srcset":{"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.okta-audit%2Fmedia%2Ffa14d8b3-c5dc-42cb-88cc-9799adad2c89.png&sign=5baFI6twrXwkjiPmF63kr-qu5aYPpK55825TuiATJOg","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.okta-audit%2Fmedia%2Ffa14d8b3-c5dc-42cb-88cc-9799adad2c89.png&sign=_S8FEXlBTOlgSSJCAastrPu3j16_UpmdfzD2LYjCFAQ","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.okta-audit%2Fmedia%2Ffa14d8b3-c5dc-42cb-88cc-9799adad2c89.png&sign=Rf-MaG93uu6Nhr5ov7QXxpPraL5eGxCc7VYhAZILtn4","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.okta-audit%2Fmedia%2Ffa14d8b3-c5dc-42cb-88cc-9799adad2c89.png&sign=bof7q8ntv0LUX74zwvVFSraqaJnDmBngFd71RKmAc3k","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.okta-audit%2Fmedia%2Ffa14d8b3-c5dc-42cb-88cc-9799adad2c89.png&sign=JFytGAXhSzIFcaWfsyWbdwT1LZ0zyRkfR9gQ72hI_tE","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.okta-audit%2Fmedia%2Ffa14d8b3-c5dc-42cb-88cc-9799adad2c89.png&sign=gP87s3PrHn8uyuzc3nshiIR-cdMgQ3HDALua_uPlnHc"}}],"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.okta-audit", "author": {"name": "Dynatrace"}, "version": "1.0.1", "fileHash": "e74474bc1f85f1692c54450ae20e8a1d818c60f24ecd5ab87ed3bdfad9998aea", "variables": [], "dataSources": ["python"], "featureSets": [], "extensionName": "com.dynatrace.extension.okta-audit", "minEECVersion": "1.313.0", "featureSetsDetails": {}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"The Okta Audit Logs extension for Dynatrace enables seamless integration of Okta System Log events into your Dynatrace environment. Gain real-time visibility into authentication activities, user management, security events, and policy changes from Okta, 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 Okta 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, deprovisioning, and group membership changes.\n- Automate incident response workflows based on Okta security events."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"1. Activate the Okta Audit Log extension from the Dynatrace Hub.\n2. Configure your Okta API credentials and connection settings in the extension configuration.\n3. Enable the extension to start ingesting Okta System Log events into Dynatrace Grail.\n4. Use the provided dashboards and DQL queries to analyze, visualize, and alert on Okta activity."},"sourceId":"get_started"}],"modified":"2026-04-17T11:14:01.407342Z","created":"2026-04-16T08:59:55.812679Z","seo_title":"Okta monitoring & observability","seo_description":"Ingest Okta audit logs via the System logs API. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.okta-audit/media/eaa5e472-600d-4d6a-a827-06535b5c8e77.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.okta-audit/media/fa14d8b3-c5dc-42cb-88cc-9799adad2c89.png"],"about":"The Okta Audit Logs extension for Dynatrace enables seamless integration of Okta System Log events into your Dynatrace environment. Gain real-time visibility into authentication activities, user management, security events, and policy changes from Okta, all within the Dynatrace platform. Leverage advanced analytics, dashboards, and alerting to enhance your security posture and streamline compliance monitoring.","use_cases":"- Monitor Okta 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, deprovisioning, and group membership changes.\n- Automate incident response workflows based on Okta security events.","supported_distributions":"","get_started":"1. Activate the Okta Audit Log extension from the Dynatrace Hub.\n2. Configure your Okta API credentials and connection settings in the extension configuration.\n3. Enable the extension to start ingesting Okta System Log events into Dynatrace Grail.\n4. Use the provided dashboards and DQL queries to analyze, visualize, and alert on Okta activity."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.okta-audit@1.0.1","fqn":"com.dynatrace.extension.okta-audit","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.okta-audit/com.dynatrace.extension.okta-audit-1.0.1-e74474bc1f85f1692c54.zip","release_notes":"Official release","created":"2026-04-16T09:32:51.384023Z"}],"related_technologies":["security-investigator","logs","clouds","infrastructure-operations"],"latest_downloads":[{"name":"com.dynatrace.extension.okta-audit@1.0.1","fqn":"com.dynatrace.extension.okta-audit","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.okta-audit/com.dynatrace.extension.okta-audit-1.0.1-e74474bc1f85f1692c54.zip","release_notes":"Official release","created":"2026-04-16T09:32:51.384023Z"}]},{"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":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":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":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.5.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.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.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"}]},{"id":588,"slug":"hazelcast","title":"Hazelcast","description":"Dynatrace PurePath® technology seamlessly integrates OpenTracing data for Java emitted by the Hazelcast in-memory computing platform.","logo":"https://dt-cdn.net/hub/logos/hazelcast.png","link_to":"https://www.dynatrace.com/integrations/opentracing/","documentation_link":"https://docs.dynatrace.com/docs/extend-dynatrace/extend-tracing/opentracing","providers":["oa"],"tags":["hazelcast","java","opentracing","PurePath"],"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":"End-to-end observability is crucial for finding problems quickly. However, complex and heterogeneous microservices architectures cause IT operations teams to struggle with observability gaps and blind spots.\n\nHave you or your teams lost end-to-end transactional insights for an application that leverages third-party libraries or frameworks like Hazelcast, which are not natively covered by OneAgent but come with [OpenTracing for Java](https://github.com/opentracing-contrib/java-hazelcast) pre-instrumentation?\n\nIf this sounds familiar, enable OneAgent OpenTracing for Java support to close observability gaps."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\nOpenTracing 0.33.0"},"sourceId":"details"}],"modified":"2026-03-10T07:48:11.829738Z","created":"2021-02-04T14:22:35.011540Z","seo_title":"Hazelcast monitoring & observability","seo_description":"Dynatrace PurePath® technology seamlessly integrates OpenTracing data for Java emitted by the Hazelcast in-memory computing platform. Free Trial!","customer_story":null,"marketing_related_content":[],"screenshots":[],"about":"End-to-end observability is crucial for finding problems quickly. However, complex and heterogeneous microservices architectures cause IT operations teams to struggle with observability gaps and blind spots.\n\nHave you or your teams lost end-to-end transactional insights for an application that leverages third-party libraries or frameworks like Hazelcast, which are not natively covered by OneAgent but come with [OpenTracing for Java](https://github.com/opentracing-contrib/java-hazelcast) pre-instrumentation?\n\nIf this sounds familiar, enable OneAgent OpenTracing for Java support to close observability gaps.","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":165,"slug":"ibm-bluemix","title":"IBM Bluemix","description":"Architecture diagram templates to create your own architectures using simple icons.","logo":"https://dt-cdn.net/hub/logos/ibm-bluemix.png","link_to":"https://www.dynatrace.com/technologies/bluemix-monitoring/","documentation_link":"","providers":[],"tags":["cloud","infrastructure"],"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":268,"slug":"sap-cloud-platform","title":"SAP Business Technology Platform","description":"Unlock business value with SAP BTP’s data, integration, and app services.","logo":"https://dt-cdn.net/hub/logos/sap-cloud-platform.png","link_to":"https://www.dynatrace.com/technologies/sap-cloud-platform-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/sap","providers":[],"tags":["BTP","CX Cloud","HANA","rise","sap"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"SAP provides the Dynatrace Agent Activation Neo service which allows you to connect your Java applications to your Dynatrace monitoring environment.","src":"https://cdn.hub.central.dynatrace.com/hub/Screenshot_2025-08-12_at_18.15.06.png","srcset":{"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-08-12_at_18.15.06.png&sign=zH5sCykzZyBi05FyscxdgjK-ejpaOqw-SFUFZXtSiMw","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-08-12_at_18.15.06.png&sign=U6zq7p68sHC6L4io0_drmlbiaq_OKHkb0rRpgx76WD0","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-08-12_at_18.15.06.png&sign=-Rc70M2_d8qiyN2MLmXTQzlewE3fpkuhU9TRS0SqZwA","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-08-12_at_18.15.06.png&sign=9ap77JH3JceOnACUobloVx8tyyqQsee6sjvvTXUEMyo","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-08-12_at_18.15.06.png&sign=HJZdqhLZDXFfCVAXHdHViWi7nIVRwmXvkAfyl_xq6ss","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-08-12_at_18.15.06.png&sign=I0MaPFypBgxO8QRtgmlAQYyO4yeaDPFZKt01cKmVHMk"}}],"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":"Using Dynatrace with SAP Business Technology Platform (SAP BTP) provides AI-powered observability across applications, data, and processes. This enables faster innovation, optimized performance, and reduced total cost of ownership. Together, they help businesses turn data into value and streamline end-to-end operations."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"Review how to enable Dynatrace in your SAP BTP environment by consulting [this](https://help.sap.com/docs/agent-activation-for-dynatrace) product documentation.\n\nDynatrace is available to all SAP Business Technology Platform users, it simply requires activation.\n\nAdditionally, Dynatrace supports full-stack monitoring for Cloud Foundry – from the application to the infrastructure layer. To integrate it with your Java application, follow [these](https://help.sap.com/docs/btp/sap-business-technology-platform/dynatrace-integration?q=dynatrace) steps."},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:58.939912Z","created":"2020-08-14T07:46:21.700000Z","seo_title":"SAP Business Technology Platform monitoring & observability","seo_description":"Unlock business value with SAP BTP’s data, integration, and app services. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/Screenshot_2025-08-12_at_18.15.06.png"],"about":"Using Dynatrace with SAP Business Technology Platform (SAP BTP) provides AI-powered observability across applications, data, and processes. This enables faster innovation, optimized performance, and reduced total cost of ownership. Together, they help businesses turn data into value and streamline end-to-end operations.","use_cases":"","supported_distributions":"","get_started":"Review how to enable Dynatrace in your SAP BTP environment by consulting [this](https://help.sap.com/docs/agent-activation-for-dynatrace) product documentation.\n\nDynatrace is available to all SAP Business Technology Platform users, it simply requires activation.\n\nAdditionally, Dynatrace supports full-stack monitoring for Cloud Foundry – from the application to the infrastructure layer. To integrate it with your Java application, follow [these](https://help.sap.com/docs/btp/sap-business-technology-platform/dynatrace-integration?q=dynatrace) steps."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["powerconnect-for-sap-on-dynatrace-1","sap-commerce-cloud","sap-gui-and-abap-platform","sap-hana-database-remote-monitoring","sap-jvm"],"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":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":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":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":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":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":"2.0.7","release_latest_validation_result":{"name": "com.dynatrace.extension.netscaler-sdx", "author": {"name": "Dynatrace"}, "version": "2.0.7", "fileHash": "c00d6002c3761d52d8ac5f603a767f77fa3f454244b3b0ed6d35313a38b7200b", "variables": [], "dataSources": ["python"], "featureSets": ["voltage", "software", "fanspeed", "storagerepository", "temp", "hardware"], "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"}}], "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"}}], "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"}}], "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"}}], "isRecommended": true}, "software": {"metrics": [{"key": "netscaler.xen_health_resource_sw.status", "metadata": {"unit": "Count", "description": "Health status of the resource.", "displayName": "Software status"}}], "isRecommended": true}, "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"}}], "isRecommended": true}}, "minDynatraceVersion": "1.318.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@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@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"}]},{"id":903,"slug":"intersystems-iris-remote-1","title":"InterSystems IRIS (Remote)","description":"2.0 remote extension that collects data from the InterSystems IRIS APIs.","logo":"https://dt-cdn.net/hub/logos/intersystems-iris-remote-1.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/intersystems-iris-remote-1-extension","providers":[],"tags":[],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Overview dashboard","src":"https://dt-cdn.net/hub/dashboard_HV63fUq_RoywYrb.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_HV63fUq_RoywYrb.png&sign=gkty3dUuA_IR_IALEIjLvBt3oovWtTaL4aXWt1m-r1o","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_HV63fUq_RoywYrb.png&sign=Q9EVcZiFopm1FF7jgK-zdTWkPQIzkLoLNxW854lcTZk","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_HV63fUq_RoywYrb.png&sign=RVnRlqIc_bMigMaTJTWU9fm0GONPw2aXTFaqDfe6cGg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_HV63fUq_RoywYrb.png&sign=s-wsDgPgBTsPzJFsTklZz6ts2F4-_G7jDbXfqFhAm-g","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_HV63fUq_RoywYrb.png&sign=HHXnSwq3fuayUpYIcFIgKHQFMS6w3hN499dG2bckNKk","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_HV63fUq_RoywYrb.png&sign=U-o6lzWmt_Gvrtm8V7-oWdEh6JS8y_vFX5AoJ6VkuoM"}},{"caption":"Monitoring configuration","src":"https://dt-cdn.net/hub/config_qk7ouLV.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_qk7ouLV.png&sign=j0b7I37gT0fc2QxEFXxbcvzfewhrVNEg59eistVrZPk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fconfig_qk7ouLV.png&sign=yRH-bXDQwUuG0dvli5CTeRv8Lmu0hBsW5wjYyz4rqxw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fconfig_qk7ouLV.png&sign=kxJN0xK3EpDcE3h5EaU7jiWaTIlTUfQ_JuEbfAt8-fU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fconfig_qk7ouLV.png&sign=o0dzLlfMLhPan84StKni2jL8Zqrmf0e4uieKpDUO5L8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fconfig_qk7ouLV.png&sign=hl46SDmVcwBWAXsGQAd8AuKHmeBnmik-OhvOCKCr0Xw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fconfig_qk7ouLV.png&sign=-0LQkxu3eflp-LhMLaFbUB9z7vzqlfTNSxlRFKUYKIs"}},{"caption":"Section of IRIS instance overview UA screen","src":"https://dt-cdn.net/hub/instance-1_jhmKry5_b9DcFWd.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Finstance-1_jhmKry5_b9DcFWd.png&sign=xsUE2luApvFArcvE22TLc2OeHkGoVzmYESduGY08-44","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Finstance-1_jhmKry5_b9DcFWd.png&sign=4jcnAZ5-jf7RPLRjpBWPj8Besh3ai4lT_Gg0tLYWNPk","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Finstance-1_jhmKry5_b9DcFWd.png&sign=BsWgBiwGxFw3lTRWS5zc6l5q1BQJ4r6mOgQK5Br1FJA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Finstance-1_jhmKry5_b9DcFWd.png&sign=Rc46Z_yZIXIsE9Nc3KyTKBKa2oIWwgyQ15gg75e9QPo","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Finstance-1_jhmKry5_b9DcFWd.png&sign=EA2-VuEIYJWL63WunHKKEzC-yx_Fxact3wLFnWPp9aY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Finstance-1_jhmKry5_b9DcFWd.png&sign=-7Uk6SmnfvSsnv3embOGxewUuEggGavCwlUeSmHuU0M"}},{"caption":"Section of IRIS instance overview UA screen","src":"https://dt-cdn.net/hub/instance-2_hFZSVer.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Finstance-2_hFZSVer.png&sign=CgA3LekRzwYmnSl6qcBMNbp3iz5leIsHIF9hAsgunIA","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Finstance-2_hFZSVer.png&sign=IS6tiz9kMiFz-vVfgcXK37fDeDotWfYCkx-k4i07Lxw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Finstance-2_hFZSVer.png&sign=rHKXWrQ8vEOJU9t-eGsa_VHJoETNqr88--Knl09hOhY","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Finstance-2_hFZSVer.png&sign=bSZUqExzPOUaiJZN36JgLLFZWcOPhQhIVX-71TZD_2Q","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Finstance-2_hFZSVer.png&sign=YhrApyl0BD1LB2SHFwtVBMQPq8VZ8-CsQnYi9eXyc2E","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Finstance-2_hFZSVer.png&sign=NBTPph4uy46eKq6usIgADLfEOOd6PXfAYq7vf9E7GWM"}},{"caption":"Section of IRIS instance overview UA screen","src":"https://dt-cdn.net/hub/instance-3_7WQ7Zgt.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Finstance-3_7WQ7Zgt.png&sign=LE-fNzDOZR-su9Ms4TfP4K3vL2nSXL40etDSJG02DNg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Finstance-3_7WQ7Zgt.png&sign=m6nj_nG1hUkOKaPpHiFhSWSdYLbv1s1wtxMrZrLVj14","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Finstance-3_7WQ7Zgt.png&sign=XEm_gO6jI8DOGFDSf_zuYW5qVEabnX5cdg7r6eY_168","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Finstance-3_7WQ7Zgt.png&sign=ocLCvGDY90B4nL0yZdHByXcTdIeuEgU_kxkgInHutRM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Finstance-3_7WQ7Zgt.png&sign=98wRTKOYoYIu4szFq-MRBEzCOCNItnc8lxi4Aga_PfY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Finstance-3_7WQ7Zgt.png&sign=G-2uPVetkQ84BWBTUN8sH9svIwjjO_d9EIH_a0afLhk"}},{"caption":"Section of IRIS instance overview UA screen","src":"https://dt-cdn.net/hub/instance-4_bTJ7xIu.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Finstance-4_bTJ7xIu.png&sign=kHSFdlmPOq8ATPESVATw0PfJFzCAVqsCNM9NguZ_KbY","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Finstance-4_bTJ7xIu.png&sign=HfWIhOXN1s-F8W3uQyhCTx7yo_LmRIDSQAB7niu_zu0","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Finstance-4_bTJ7xIu.png&sign=VWaNQHEJCx95Dbwhr9-BGMrBPZXkj6nBfiYbdsvGxYA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Finstance-4_bTJ7xIu.png&sign=cbYYBG630AJK-hs7X03oC3gmWjzOOLLepF2rhAhTOqw","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Finstance-4_bTJ7xIu.png&sign=aEwRNKmFQpjvcmRgJsjc6k3Xvm5TehPY1Uo6kqDy-hE","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Finstance-4_bTJ7xIu.png&sign=FHBmbulVOmz6sbxPVGMZn325DNMXxeTY5ed1pSFQUag"}},{"caption":"Section of IRIS instance overview UA screen","src":"https://dt-cdn.net/hub/instance-databases_9c4KBUR.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Finstance-databases_9c4KBUR.png&sign=L9TXabfqnfoaoAvItoksh9nTpPCfx3hFDvcn4nlq4Iw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Finstance-databases_9c4KBUR.png&sign=49FNJcrBfmTlW3IQeWPiHnYAUbyltvQQ5dQw_T5dbfM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Finstance-databases_9c4KBUR.png&sign=6tUBPPLPDI4rSgXoJwFxbjMcCzeYLcVtYDswVMKPbb4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Finstance-databases_9c4KBUR.png&sign=ihmd_wQbwmgSQHePycdcqnSWqUx7LqToJJ9H_m9Yrcw","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Finstance-databases_9c4KBUR.png&sign=ubL4ohRo9y9xDH__wS06NuGhSDhw_HE8_YdFnz3NdkI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Finstance-databases_9c4KBUR.png&sign=T-Yndnf6MCPN_xQ22jUvJBrUcKt2A5gNUFY7WT-YC9M"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.2.5","release_latest_validation_result":{"name": "com.dynatrace.extension.intersystems-iris", "author": {"name": "Dynatrace"}, "version": "2.2.5", "fileHash": "1f4f72befbe3953df5e7d0dfe8cc2f27c0e816cd7bdd195e408d7de925d27b53", "variables": [], "dataSources": ["python"], "featureSets": ["system-alerts", "write-daemon", "journal", "database", "shared-memory", "default", "routine", "write-image-jounal", "object", "enterprise-cache-protocol", "global-resource", "system-alerting-and-monitoring", "undocumented-metrics", "sql", "license", "work-queue-management", "cache-server-pages"], "extensionName": "com.dynatrace.extension.intersystems-iris", "minEECVersion": "1.318.0", "featureSetsDetails": {"sql": {"metrics": [{"key": "iris_sql_active_queries", "metadata": {"unit": "Count", "description": "The number of SQL statements currently executing", "displayName": "SQL statements executing"}}, {"key": "iris_sql_active_queries_95_percentile", "metadata": {"unit": "Second", "description": "For the current set of active SQL statements, the 95th percentile elapsed time since a statement began executing", "displayName": "95th percentile elapsed time for sql executing"}}, {"key": "iris_sql_active_queries_99_percentile", "metadata": {"unit": "Second", "description": "For the current set of active SQL statements, the 99th percentile elapsed time since a statement began executing", "displayName": "99th percentile elapsed time for sql executing"}}, {"key": "iris_sql_commands_per_second", "metadata": {"unit": "PerSecond", "description": "Average number of ObjectScript commands executed to perform SQL queries, per second", "displayName": "Number of ObjectScript commands performing SQL rate"}}, {"key": "iris_sql_queries_avg_runtime", "metadata": {"unit": "Second", "description": "Average SQL statement runtime", "displayName": "Average SQL runtime"}}, {"key": "iris_sql_queries_avg_runtime_std_dev", "metadata": {"unit": "Second", "description": "Standard deviation of the average SQL statement runtime", "displayName": "SQL runtime standard deviation"}}, {"key": "iris_sql_queries_per_second", "metadata": {"unit": "PerSecond", "description": "Average number of SQL statements, per second", "displayName": "SQL query rate"}}], "isRecommended": true}, "object": {"metrics": [{"key": "iris_obj_a_seize_per_sec", "metadata": {"unit": "PerSecond", "description": "Number of Aseizes on the object resource per second", "displayName": "Asiezes on object resource rate"}}, {"key": "iris_obj_del_per_sec", "metadata": {"unit": "PerSecond", "description": "Number of objects deleted per second", "displayName": "Objects deleted rate"}}, {"key": "iris_obj_hit_per_sec", "metadata": {"unit": "PerSecond", "description": "Number of object references per second, in process memory", "displayName": "Objects referenced rate"}}, {"key": "iris_obj_load_per_sec", "metadata": {"unit": "PerSecond", "description": "Number of objects loaded from disk per second, not in shared memory", "displayName": "Objects loaded from disk rate"}}, {"key": "iris_obj_miss_per_sec", "metadata": {"unit": "PerSecond", "description": "Number of object references not found in memory per second", "displayName": "Object references not found in mem rate"}}, {"key": "iris_obj_new_per_sec", "metadata": {"unit": "PerSecond", "description": "Number of objects initialized per second", "displayName": "Initialized objects rate"}}, {"key": "iris_obj_seize_per_sec", "metadata": {"unit": "PerSecond", "description": "Number of seizes on the object resource per second", "displayName": "Siezes on object resource rate"}}], "isRecommended": true}, "default": {"metrics": [{"key": "iris_availability", "metadata": {"unit": "Percent", "description": "The availability of the configured API as seen by the extension", "displayName": "IRIS availability"}}, {"key": "iris_cpu_pct", "metadata": {"unit": "Percent", "description": "Percent of CPU usage by InterSystems IRIS process type", "displayName": "CPU percent used"}}, {"key": "iris_cpu_usage", "metadata": {"unit": "Percent", "description": "Percent of CPU usage for all programs on the operating system", "displayName": "CPU overall usage"}}, {"key": "iris_phys_mem_percent_used", "metadata": {"unit": "Percent", "description": "Percent of physical memory (RAM) currently in use", "displayName": "Physical memory used"}}, {"key": "iris_page_space_percent_used", "metadata": {"unit": "Percent", "description": "Percent of maximum allocated page file space used", "displayName": "Percent used of max page file space"}}, {"key": "iris_phys_reads_per_sec", "metadata": {"unit": "PerSecond", "description": "Physical database blocks read from disk per second", "displayName": "Physical database blocks read from disk rate"}}, {"key": "iris_phys_writes_per_sec", "metadata": {"unit": "PerSecond", "description": "Physical database blocks written to disk per second", "displayName": "Physical database blocks written to disk rate"}}, {"key": "iris_process_count.gauge", "metadata": {"unit": "Count", "description": "Total number of active InterSystems IRIS processes", "displayName": "Active IRIS process count"}}, {"key": "iris_system_state", "metadata": {"unit": "Count", "description": "Current reported system state (GREEN, RED, YELLOW, or HUNG)", "displayName": "System state"}}, {"key": "iris_trans_open_count.gauge", "metadata": {"unit": "Count", "description": "Number of open transactions on the current instance", "displayName": "Open transactions"}}, {"key": "iris_trans_open_secs", "metadata": {"unit": "Second", "description": "Average duration of open transactions on the current instance", "displayName": "Average duration of open transactions"}}, {"key": "iris_trans_open_secs_max", "metadata": {"unit": "Second", "description": "Duration of longest currently open transaction on the current instance", "displayName": "Longest open transaction duration"}}, {"key": "iris_cache_efficiency", "metadata": {"unit": "Percent", "description": "Ratio of global references to physical reads and writes, as a percent", "displayName": "IRIS cache efficiency"}}], "isRecommended": true}, "journal": {"metrics": [{"key": "iris_jrn_block_per_sec", "metadata": {"unit": "PerSecond", "description": "Journal blocks written to disk per second", "displayName": "Journal block write rate"}}, {"key": "iris_jrn_entry_per_sec", "metadata": {"unit": "PerSecond", "description": "Journal entries per second", "displayName": "Journal entries per second"}}, {"key": "iris_jrn_free_space", "metadata": {"unit": "MegaByte", "description": "Free space available on each journal directory's storage volume, in megabytes", "displayName": "Free space on journal directory"}}, {"key": "iris_jrn_size", "metadata": {"unit": "MegaByte", "description": "Current size of each journal file, in megabytes", "displayName": "Journal file size"}}], "isRecommended": true}, "license": {"metrics": [{"key": "iris_license_available", "metadata": {"unit": "Count", "description": "Number of licenses not currently in use", "displayName": "Licenses not in use"}}, {"key": "iris_license_consumed", "metadata": {"unit": "Count", "description": "Number of licenses currently in use", "displayName": "Licenses in use"}}, {"key": "iris_license_percent_used", "metadata": {"unit": "Percent", "description": "Percent of licenses currently in use", "displayName": "Licenses percent used"}}], "isRecommended": true}, "routine": {"metrics": [{"key": "iris_rtn_a_seize_per_sec", "metadata": {"unit": "PerSecond", "description": "Number of Aseizes on the routine resource per second", "displayName": "Asiezes on routine resource rate"}}, {"key": "iris_rtn_call_local_per_sec", "metadata": {"unit": "PerSecond", "description": "Number of local routine calls per second to globals located on remote databases per second", "displayName": "Routine calls to globals on remote DBs rate"}}, {"key": "iris_rtn_call_miss_per_sec", "metadata": {"unit": "PerSecond", "description": "Number of routines calls not found in memory per second", "displayName": "Routine call memory misses rate"}}, {"key": "iris_rtn_call_remote_per_sec", "metadata": {"unit": "PerSecond", "description": "Number of remote routine calls per second", "displayName": "Remote routine calls rate"}}, {"key": "iris_rtn_load_per_sec", "metadata": {"unit": "PerSecond", "description": "Number of routines locally loaded from or saved to disk per second", "displayName": "Routines locally loaded or saved to disk rate"}}, {"key": "iris_rtn_load_rem_per_sec", "metadata": {"unit": "PerSecond", "description": "Number of routines remotely loaded from or saved to disk per second", "displayName": "Routines remotely loaded or saved to disk rate"}}, {"key": "iris_rtn_seize_per_sec", "metadata": {"unit": "PerSecond", "description": "Number of seizes on the routine resource per second", "displayName": "Seizes on the routine resource rate"}}], "isRecommended": true}, "database": {"metrics": [{"key": "iris_db_expansion_size_mb", "metadata": {"unit": "MegaByte", "description": "Amount by which to expand database", "displayName": "Amount to expand database"}}, {"key": "iris_db_free_space", "metadata": {"unit": "MegaByte", "description": "Free space available in database (updated once per day)", "displayName": "Free space"}}, {"key": "iris_db_latency", "metadata": {"unit": "MilliSecond", "description": "Amount of time to complete a random read from database", "displayName": "IRIS DB latency"}}, {"key": "iris_db_max_size_mb", "metadata": {"unit": "MegaByte", "description": "Maximum size to which database can grow", "displayName": "Database max size"}}, {"key": "iris_db_size_mb", "metadata": {"unit": "MegaByte", "description": "Size of database", "displayName": "Database size"}}, {"key": "iris_directory_space", "metadata": {"unit": "MegaByte", "description": "Free space available on the database directory’s storage volume", "displayName": "Database directory space free"}}, {"key": "iris_disk_percent_full", "metadata": {"unit": "Percent", "description": "Percent of space filled on the database directory’s storage volume", "displayName": "IRIS disk percent full"}}], "isRecommended": true}, "write-daemon": {"metrics": [{"key": "iris_wd_buffer_redirty", "metadata": {"unit": "Count", "description": "Number of database buffers the write daemon wrote during the most recent cycle that were also written in prior cycle", "displayName": "DB buffers written in current cycle and also prior"}}, {"key": "iris_wd_buffer_write", "metadata": {"unit": "Count", "description": "Number of database buffers the write daemon wrote during its most recent cycle", "displayName": "DB buffers written in recent cycle"}}, {"key": "iris_wd_cycle_time", "metadata": {"unit": "MilliSecond", "description": "Amount of time the most recent write daemon cycle took to complete", "displayName": "Write daemon cycle completion time"}}, {"key": "iris_wd_proc_in_global", "metadata": {"unit": "Count", "description": "Number of processes actively holding global buffers at start of the most recent write daemon cycle", "displayName": "Processes holding global buffers"}}, {"key": "iris_wd_size_write", "metadata": {"unit": "KiloByte", "description": "Size of database buffers the write daemon wrote during its most recent cycle", "displayName": "Size of database buffers written in recent cycle"}}, {"key": "iris_wd_sleep", "metadata": {"unit": "MilliSecond", "description": "Amount of time that the write daemon was inactive before its most recent cycle began", "displayName": "Write daemon inactive time before cycle"}}, {"key": "iris_wd_temp_queue", "metadata": {"unit": "Count", "description": "Number of in-memory buffers the write daemon used at the start of its most recent cycle", "displayName": "In-memory buffers used"}}, {"key": "iris_wd_temp_write", "metadata": {"unit": "Count", "description": "Number of in-memory buffers the write daemon wrote during its most recent cycle", "displayName": "In-memory buffers written"}}, {"key": "iris_wdwij_time", "metadata": {"unit": "MilliSecond", "description": "Amount of time the write daemon spent writing to the WIJ file during its most recent cycle", "displayName": "Time writing to WIJ file"}}, {"key": "iris_wd_write_time", "metadata": {"unit": "MilliSecond", "description": "Amount of time the write daemon spent writing buffers to databases during its most recent cycle", "displayName": "Time writing buffers to DBs"}}], "isRecommended": true}, "shared-memory": {"metrics": [{"key": "iris_smh_available", "metadata": {"unit": "KiloByte", "description": "Shared memory available by purpose", "displayName": "Shared memory available by purpose"}}, {"key": "iris_smh_percent_full", "metadata": {"unit": "Percent", "description": "Percent of allocated shared memory in use by purpose", "displayName": "Shared memory full percentage by purpose"}}, {"key": "iris_smh_total", "metadata": {"unit": "KiloByte", "description": "Shared memory allocated for current instance", "displayName": "Instance total shared memory allocated"}}, {"key": "iris_smh_total_percent_full", "metadata": {"unit": "Percent", "description": "Percent of allocated shared memory in use for current instance", "displayName": "Instance shared memory in use percentage"}}, {"key": "iris_smh_used", "metadata": {"unit": "Percent", "description": "Shared memory in use by purpose", "displayName": "Shared memory percentage used by purpose"}}], "isRecommended": true}, "system-alerts": {"metrics": [{"key": "iris_system_alerts.count", "metadata": {"unit": "Count", "description": "The number of alerts posted to the messages log", "displayName": "Alerts posted to messages log"}}, {"key": "iris_system_alerts_new", "metadata": {"unit": "Count", "description": "Whether new alerts are available on the /api/monitor/alerts endpoint", "displayName": "New system alerts available"}}], "isRecommended": true}, "global-resource": {"metrics": [{"key": "iris_glo_a_seize_per_sec", "metadata": {"unit": "PerSecond", "description": "Number of Aseizes on the global resource per second", "displayName": "Aseizes on global resource rate"}}, {"key": "iris_glo_n_seize_per_sec", "metadata": {"unit": "PerSecond", "description": "Number of Nseizes on the global resource per second", "displayName": "Nseizes on global resource rate"}}, {"key": "iris_glo_ref_per_sec", "metadata": {"unit": "PerSecond", "description": "Number of references to globals located on local databases per second", "displayName": "Refs to globals on local DBs rate"}}, {"key": "iris_glo_ref_rem_per_sec", "metadata": {"unit": "PerSecond", "description": "Number of references to globals located on remote databases per second", "displayName": "Refs to globals on remote DBs rate"}}, {"key": "iris_glo_seize_per_sec", "metadata": {"unit": "PerSecond", "description": "Number of seizes on the global resource per second", "displayName": "Seizes on global resource rate"}}, {"key": "iris_glo_update_per_sec", "metadata": {"unit": "PerSecond", "description": "Number of updates (SET and KILL commands) to globals located on local databases per second", "displayName": "Updates to globals on local DBs rate"}}, {"key": "iris_glo_update_rem_per_sec", "metadata": {"unit": "PerSecond", "description": "Number of updates (SET and KILL commands) to globals located on remote databases per second", "displayName": "Updates to globals on remote DBs rate"}}], "isRecommended": true}, "cache-server-pages": {"metrics": [{"key": "iris_csp_activity.count", "metadata": {"unit": "Count", "description": "Number of web requests served by the Web Gateway Server", "displayName": "Web requests"}}, {"key": "iris_csp_actual_connections", "metadata": {"unit": "Count", "description": "Number of current connections to this server by the Web Gateway Server", "displayName": "Current web server gateway connections"}}, {"key": "iris_csp_in_use_connections", "metadata": {"unit": "Count", "description": "Number of current connections to this server by the Web Gateway Server that are processing a web request", "displayName": "Current connections processing a request"}}, {"key": "iris_csp_private_connections", "metadata": {"unit": "Count", "description": "Number of current connections to this server by the Web Gateway Server that are reserved for state-aware applications (Preserve mode 1)", "displayName": "Connections reserved for state-aware apps"}}, {"key": "iris_csp_gateway_latency", "metadata": {"unit": "MilliSecond", "description": "Amount of time to obtain a response from the Web Gateway Server when fetching iris_csp_ metrics", "displayName": "Web gateway server latency"}}, {"key": "iris_csp_sessions", "metadata": {"unit": "Count", "description": "Number of currently active web session IDs on this server", "displayName": "Active web sessions"}}], "isRecommended": true}, "write-image-jounal": {"metrics": [{"key": "iris_wij_writes_per_sec", "metadata": {"unit": "Count", "description": "WIJ physical block writes per second", "displayName": "WIJ physical block writes per second"}}], "isRecommended": true}, "undocumented-metrics": {"metrics": [], "isRecommended": true}, "work-queue-management": {"metrics": [{"key": "iris_wqm_active_worker_jobs", "metadata": {"unit": "Count", "description": "Average number of worker jobs running logic that are not blocked", "displayName": "Average running worker jobs"}}, {"key": "iris_wqm_commands_per_sec", "metadata": {"unit": "PerSecond", "description": "Average number of commands executed in this Work Queue Management category, per second", "displayName": "Average commands in WQM category rate"}}, {"key": "iris_wqm_globals_per_sec", "metadata": {"unit": "PerSecond", "description": "Average number of global references run in this Work Queue Management category, per second", "displayName": "Average global references in WQM category rate"}}, {"key": "iris_wqm_max_active_worker_jobs", "metadata": {"unit": "Count", "description": "Maximum number of active workers since the last log entry was recorded", "displayName": "Max active workers since last log entry"}}, {"key": "iris_wqm_max_work_queue_depth", "metadata": {"unit": "Count", "description": "Maximum number of entries in the queue of this Work Queue Management category since the last log", "displayName": "Max entries in MQM queue since last log"}}, {"key": "iris_wqm_waiting_worker_jobs", "metadata": {"unit": "Count", "description": "Average number of idle worker jobs waiting for a group to connect to and do work for", "displayName": "Average idle worker jobs"}}], "isRecommended": true}, "enterprise-cache-protocol": {"metrics": [{"key": "iris_ecp_conn", "metadata": {"unit": "Count", "description": "Total number of active client connections on this ECP application server", "displayName": "Current ECP active client connections"}}, {"key": "iris_ecp_conn_max", "metadata": {"unit": "Count", "description": "Maximum active client connections from this ECP application server", "displayName": "Max client connections from this ECP app server"}}, {"key": "iris_ecp_connections", "metadata": {"unit": "Count", "description": "Number of servers synchronized when this ECP application server synchronizes with its configured ECP data servers", "displayName": "Synchronized ECP servers"}}, {"key": "iris_ecp_latency", "metadata": {"unit": "MilliSecond", "description": "Latency between the ECP application server and the ECP data server", "displayName": "ECP server latency"}}, {"key": "iris_ecps_conn", "metadata": {"unit": "PerSecond", "description": "Total active client connections to this ECP data server per second", "displayName": "ECP active client connections rate"}}, {"key": "iris_ecps_conn_max", "metadata": {"unit": "Count", "description": "Maximum active client connections to this ECP data server", "displayName": "Max client connections to this ECP data server"}}], "isRecommended": true}, "system-alerting-and-monitoring": {"metrics": [{"key": "iris_sam_get_db_sensors_seconds", "metadata": {"unit": "Second", "description": "Amount of time it took to collect iris_db* sensors", "displayName": "Time to collect iris_db sensors"}}, {"key": "iris_sam_get_jrn_sensors_seconds", "metadata": {"unit": "Second", "description": "Amount of time it took to collect iris_jrn* sensors", "displayName": "Time to collect iris_jrn sensors"}}, {"key": "iris_sam_get_sql_sensors_seconds", "metadata": {"unit": "Second", "description": "Amount of time it took to collect iris_sql* sensors", "displayName": "Time to collect iris_sql sensors"}}, {"key": "iris_sam_get_wqm_sensors_seconds", "metadata": {"unit": "Second", "description": "Amount of time it took to collect iris_wqm* sensors", "displayName": "Time to collect iris_wqm sensors"}}], "isRecommended": true}}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Gain insights into the performance of your InterSystems IRIS instances. View metrics and events in context with your OneAgent collected data in the Dynatrace UI. Make use of powerful charting and dashboarding features. Allow Dynatrace causation engine to generate baselines and alert you when anomalies are detected in designated metrics."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Identifying bottlenecks in IRIS‑based integrations\n* Monitoring compute, memory, and storage patterns\n* Spotting irregular throughput or queue behavior"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information in the installation and configuration, please see [InterSystems IRIS extension](https://docs.dynatrace.com/docs/shortlink/intersystems-iris-remote-1-extension) in the Dynatrace documentation.\n\nFor more information on the installation and configuration, please see [InterSystems IRIS (Remote) extension](https://docs.dynatrace.com/docs/shortlink/intersystems-iris-remote-1-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\nConnects to and collects data from the InterSystems IRIS REST API."},"sourceId":"details"}],"modified":"2026-03-10T07:48:13.024481Z","created":"2023-06-16T10:26:54.133582Z","seo_title":"InterSystems IRIS (Remote) monitoring & observability","seo_description":"2.0 remote extension that collects data from the InterSystems IRIS APIs. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/dashboard_HV63fUq_RoywYrb.png","https://dt-cdn.net/hub/config_qk7ouLV.png","https://dt-cdn.net/hub/instance-1_jhmKry5_b9DcFWd.png","https://dt-cdn.net/hub/instance-2_hFZSVer.png","https://dt-cdn.net/hub/instance-3_7WQ7Zgt.png","https://dt-cdn.net/hub/instance-4_bTJ7xIu.png","https://dt-cdn.net/hub/instance-databases_9c4KBUR.png"],"about":"Gain insights into the performance of your InterSystems IRIS instances. View metrics and events in context with your OneAgent collected data in the Dynatrace UI. Make use of powerful charting and dashboarding features. Allow Dynatrace causation engine to generate baselines and alert you when anomalies are detected in designated metrics.","use_cases":"* Identifying bottlenecks in IRIS‑based integrations\n* Monitoring compute, memory, and storage patterns\n* Spotting irregular throughput or queue behavior","supported_distributions":"","get_started":"For more information in the installation and configuration, please see [InterSystems IRIS extension](https://docs.dynatrace.com/docs/shortlink/intersystems-iris-remote-1-extension) in the Dynatrace documentation.\n\nFor more information on the installation and configuration, please see [InterSystems IRIS (Remote) extension](https://docs.dynatrace.com/docs/shortlink/intersystems-iris-remote-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.intersystems-iris@2.2.5","fqn":"com.dynatrace.extension.intersystems-iris","version":"2.2.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.intersystems-iris/com.dynatrace.extension.intersystems-iris-2.2.5-1f4f72befbe3953df5e7.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:43:00.515961Z"},{"name":"com.dynatrace.extension.intersystems-iris@2.2.0","fqn":"com.dynatrace.extension.intersystems-iris","version":"2.2.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.intersystems-iris/com.dynatrace.extension.intersystems-iris-2.2.0-7980bb1630fe7b0520f3.zip","release_notes":"**⚠️ NOTICE: This version of the extension requires a minimum Dynatrace and EEC version of `1.313`**\n\n✨ New in this version:\n- Improved error handling and Endpoint Statuses","created":"2025-10-17T18:21:32.630831Z"},{"name":"com.dynatrace.extension.intersystems-iris@2.1.0","fqn":"com.dynatrace.extension.intersystems-iris","version":"2.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.intersystems-iris/com.dynatrace.extension.intersystems-iris-2.1.0-d627f47c099f1b65e0e5.zip","release_notes":"⚠️ **NOTICE: This version requires a minimum Dynatrace Cluster version of 1.310**\n\n✨New in this version:\n- Adds `dt.security_context` as an attribute to `iris:instance` entities\n- Adds platform screen definitions for the I/O app\n- Adds a platform dashboard","created":"2025-07-28T08:29:23.074799Z"},{"name":"com.dynatrace.extension.intersystems-iris@2.0.7","fqn":"com.dynatrace.extension.intersystems-iris","version":"2.0.7","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.intersystems-iris/com.dynatrace.extension.intersystems-iris-2.0.7-3ce991b2aca8c3c37844.zip","release_notes":"- Adds `device.address` dimension to ingested metrics","created":"2025-06-13T07:34:47.960365Z"},{"name":"com.dynatrace.extension.intersystems-iris@2.0.4","fqn":"com.dynatrace.extension.intersystems-iris","version":"2.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.intersystems-iris/com.dynatrace.extension.intersy_cmjLCNk.zip","release_notes":"- New build to support Windows ActiveGates","created":"2024-02-06T15:32:42.351705Z"},{"name":"com.dynatrace.extension.intersystems-iris@2.0.3","fqn":"com.dynatrace.extension.intersystems-iris","version":"2.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.intersystems-iris/com.dynatrace.extension.intersy_YRKG2bo.zip","release_notes":"- Updates included urllib3 version with fix for CVE-2023-43804","created":"2023-10-10T09:06:09.210183Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.intersystems-iris@2.2.5","fqn":"com.dynatrace.extension.intersystems-iris","version":"2.2.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.intersystems-iris/com.dynatrace.extension.intersystems-iris-2.2.5-1f4f72befbe3953df5e7.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:43:00.515961Z"}]},{"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":904,"slug":"hornetq-1","title":"HornetQ","description":"Automatic and intelligent observability for HornetQ with trace and metric insights.","logo":"https://dt-cdn.net/hub/logos/hornetq-1.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/hornetq-1-extension","providers":["oa"],"tags":["hornetq","message-queue","queues","topics"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/HornetQ_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%2FHornetQ_1.png&sign=itt3-Pk1gCIeQylLlV6KgHlHpcrnWQhMAZLKqvDFdOc","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FHornetQ_1.png&sign=QgZpR3qNPo9shg4ojLhhtdz82-cXG19-on5AlB1UOtE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FHornetQ_1.png&sign=QElzV5DWI36y579Wex1XzidcGd8eBU2xCY99EFrzjqQ","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FHornetQ_1.png&sign=c2h1PGGAomDtb2H--5NVAtCP7cc6SmEVlzedSfekMws","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FHornetQ_1.png&sign=9qkTiIaQoQ3Z-ppGcotJlQ6t4BjIKOJlUnmMvjar090","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FHornetQ_1.png&sign=ToETts6nSmejyado7Nt4nJ1bMIH8SSrs5pDj12UVhQA"}},{"caption":"","src":"https://dt-cdn.net/hub/HornetQ_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%2FHornetQ_2.png&sign=90gP6M4_fq3E1qHXEAwQjIXDphXnI152MEDq74nI0mE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FHornetQ_2.png&sign=x1JBp2EOx8J86_qNXuCi8SyZkXuTfOTnd6NXHtJKeXs","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FHornetQ_2.png&sign=O75-DRdViBVJRnLQH7NGdxO7m4oQhfpEz2EtVcPXUx4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FHornetQ_2.png&sign=vs0V0t5mqkIMe-LnO2k5Rfwox5SUjcDlxyM-Qgvpp5M","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FHornetQ_2.png&sign=b7BiS49Q78IKjVS7hwLKXV4mi04J3hE5S6g7FwWhbOY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FHornetQ_2.png&sign=09DsOa-YaWa0FgLPQDXAh1URZeiMydBU1MXASik-EHI"}},{"caption":"","src":"https://dt-cdn.net/hub/HornetQ_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%2FHornetQ_3.png&sign=0r4IXAxgbIi1JbnaUTxQxGIeCBVfW5zpKtP6kbFrmeE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FHornetQ_3.png&sign=G4aKf7koJ9FpEEq7BK4Na2024T4bzzJ_b35x1Bfp5v0","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FHornetQ_3.png&sign=Ayg4hatg7x8qnHhrKYRr1ePj3onfqE_UfGNTZ6l-XT0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FHornetQ_3.png&sign=ovoMrH5dd0W28Em3nTQg8v6hVICbW1yovzETEBGw-wQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FHornetQ_3.png&sign=ziND71COAban0jwi9bg_xpR-riwdmNj1PGkUCFmfcLo","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FHornetQ_3.png&sign=JUaE6oDXJq6Kh53RmF9FzH0fUPf6JIfaGaiGSuGAsk4"}}],"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.jmx-hornetq", "author": {"name": "Dynatrace"}, "version": "1.1.3", "fileHash": "ee577082861f99c0056090542216e86eee6cb8aabf176727beac48850482cb8b", "variables": [], "dataSources": ["jmx"], "featureSets": ["queue-metrics", "server-metrics", "topic-metrics"], "extensionName": "com.dynatrace.extension.jmx-hornetq", "minEECVersion": "1.265.0", "featureSetsDetails": {"queue-metrics": {"metrics": [{"key": "hornetq.queue.consumerCount", "metadata": {"unit": "Count", "description": null, "displayName": "Consumer count"}}, {"key": "hornetq.queue.messageCount", "metadata": {"unit": "Count", "description": null, "displayName": "Message count"}}, {"key": "hornetq.queue.scheduledCount", "metadata": {"unit": "Count", "description": null, "displayName": "Scheduled count"}}, {"key": "hornetq.queue.deliveringCount", "metadata": {"unit": "Count", "description": null, "displayName": "Delivering count"}}, {"key": "hornetq.queue.messagesAdded"}], "isRecommended": true}, "topic-metrics": {"metrics": [{"key": "hornetq.topic.messageCount", "metadata": {"unit": "Count", "description": null, "displayName": "Message count"}}, {"key": "hornetq.topic.durableMessageCount", "metadata": {"unit": "Count", "description": null, "displayName": "Durable message count"}}, {"key": "hornetq.topic.durableSubscriptionCount", "metadata": {"unit": "Count", "description": null, "displayName": "Durable subscription count"}}, {"key": "hornetq.topic.nonDurableSubscriptionCount", "metadata": {"unit": "Count", "description": null, "displayName": "Non durable subscription count"}}, {"key": "hornetq.topic.nonDurableMessageCount", "metadata": {"unit": "Count", "description": null, "displayName": "Non durable message count"}}, {"key": "hornetq.topic.subscriptionCount", "metadata": {"unit": "Count", "description": null, "displayName": "Subscription count"}}, {"key": "hornetq.topic.deliveringCount", "metadata": {"unit": "Count", "description": null, "displayName": "Delivering count"}}, {"key": "hornetq.topic.messagesAdded"}], "isRecommended": true}, "server-metrics": {"metrics": [{"key": "hornetq.server.connectionCount", "metadata": {"unit": "Count", "description": null, "displayName": "Connection count"}}], "isRecommended": true}}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"With Dynatrace, you can get observability for HornetQ 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 HornetQ 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 [HornetQ extension](https://docs.dynatrace.com/docs/shortlink/hornetq-1-extension) in the Dynatrace Documentation."},"sourceId":"get_started"}],"modified":"2025-12-02T08:07:52.413325Z","created":"2023-06-23T12:01:32.957663Z","seo_title":"HornetQ monitoring & observability","seo_description":"Automatic and intelligent observability for HornetQ with trace and metric insights. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/HornetQ_1.png","https://dt-cdn.net/hub/HornetQ_2.png","https://dt-cdn.net/hub/HornetQ_3.png"],"about":"With Dynatrace, you can get observability for HornetQ 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 HornetQ 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 [HornetQ extension](https://docs.dynatrace.com/docs/shortlink/hornetq-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-hornetq@1.1.3","fqn":"com.dynatrace.extension.jmx-hornetq","version":"1.1.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-hornetq/com.dynatrace.extension.jmx-hornetq-1.1.3-ee577082861f99c00560.zip","release_notes":"New in this version:\n- Added keyword key value pairs to extension\n- Added support for `dt.security_context`\n- Added support for Gen3 screens","created":"2025-12-17T14:31:34.873599Z"},{"name":"com.dynatrace.extension.jmx-hornetq@1.0.0","fqn":"com.dynatrace.extension.jmx-hornetq","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-hornetq/com.dynatrace.extension.jmx-hornetq-1_jH6qWjJ.zip","release_notes":"Converted to Extensions 2.0:\n- Added Topic metrics\n- Added custom topology for topics and queues\n- Added custom screens for the above\n- Added default dashboard for HornetQ JMX monitoring","created":"2023-06-23T12:01:33.394112Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.jmx-hornetq@1.1.3","fqn":"com.dynatrace.extension.jmx-hornetq","version":"1.1.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.jmx-hornetq/com.dynatrace.extension.jmx-hornetq-1.1.3-ee577082861f99c00560.zip","release_notes":"New in this version:\n- Added keyword key value pairs to extension\n- Added support for `dt.security_context`\n- Added support for Gen3 screens","created":"2025-12-17T14:31:34.873599Z"}]},{"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.337.4","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. \n\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.\n\n**This is intended for users who:**\n* Need to get fast and easily accessible insights into their observability, business, or security data.\n\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:\n* Use readymade dashboards to monitor your system status in real-time.\n\n* Create custom dashboards effortlessly with an easy-to-use editor or Davis CoPilot™.\n\n* Drill down into your data through seamless integration with other Dynatrace Apps.\n\n* Utilize the power of Davis AI for spotting anomalies and forecasting directly on your charts.\n\n* Search for any data type across the platform and combine them even with external data in a single view.\n\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.\n\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-02-13T12:54:33.308180Z","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":{"quote":"Dynatrace offered all the capabilities we needed in a monitoring solution and more.","person":{"name":"Sagi Varghese","title":"Senior Director for IT Services"},"company":{"logo":null,"title":"Spirit Airlines"},"link_to":{"href":"https://www.dynatrace.com/customers/spirit-airlines/","target":null,"href_text":"See their story"}},"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. \n\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.\n\n**This is intended for users who:**\n* Need to get fast and easily accessible insights into their observability, business, or security data.\n\n* Want to create unique, powerful dashboards utilizing an impressive and comprehensive toolkit.","use_cases":"Dashboards enables you to:\n* Use readymade dashboards to monitor your system status in real-time.\n\n* Create custom dashboards effortlessly with an easy-to-use editor or Davis CoPilot™.\n\n* Drill down into your data through seamless integration with other Dynatrace Apps.\n\n* Utilize the power of Davis AI for spotting anomalies and forecasting directly on your charts.\n\n* Search for any data type across the platform and combine them even with external data in a single view.\n\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.\n\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.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.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"}]},{"id":1264,"slug":"kubernetes-troubleshooting-agent","title":"Kubernetes Troubleshooting Agent","description":"Automated troubleshooting and root cause analysis of Kubernetes resources.","logo":"https://cdn.hub.central.dynatrace.com/hub/agents-icon_cJpnAEM_272cRxA.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/dynatrace-intelligence/dynatrace-intelligence-integrations/kubernetes-troubleshooting-agent","providers":[],"tags":["agentic-operations-system","agentic-workflows","AI","cloud","container","k8s","MCP","Model Context Protocol","openshift","readymade-agent"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Dynatrace Assist delivers root‑cause summaries and fix recommendations from the Kubernetes Troubleshooting Agent, all linked within Dynatrace Problems","src":"https://cdn.hub.central.dynatrace.com/hub/k8s_troubleshooting_nGg9sZG.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fk8s_troubleshooting_nGg9sZG.png&sign=9VvXYVEyF3qmdgLiz5NM5Vu724sCs1Mz-bo2XCm1fpA","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fk8s_troubleshooting_nGg9sZG.png&sign=4CSTUPLuRCr-PYvkgfHN7YYjMrmIjCIijWkHxWLxBik","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fk8s_troubleshooting_nGg9sZG.png&sign=BO4wz57PsmYgOmZ2tWSstsKMQEXYidjlrJ_ZgwsTWA8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fk8s_troubleshooting_nGg9sZG.png&sign=T_1__CCBUWAY14d-MHNLTlnHxXtQBqxyiDlvYrgzFUc","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fk8s_troubleshooting_nGg9sZG.png&sign=_8CfPYfQCwF0_iP5bLx7J5IMUiKwM7-cPi6hE2d1hTQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fk8s_troubleshooting_nGg9sZG.png&sign=BrNnvMpeAUMcdDtEaknWO9UIFDOsWHI85mRgaGLNX5A"}}],"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 Kubernetes Troubleshooting Agent** is a ready-made agentic workflow that helps you accelerate your mean time to resolve (MTTR) by automating troubleshooting and root-cause remediation steps. Dynatrace Assist summarizes the findings and presents them directly within the Problems app, linked to the impacted resources."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Instantly comprehend impact and potential root cause, without domain expert knowledge\n- Dramatically shorten your mean-time-to-resolve (MTTR) with automated analysis\n- Faster handover and escalation of incidents to the responsible teams, by precisely identifying services involved"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Use the Kubernetes Troubleshooting 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:04:44.344264Z","created":"2026-01-28T17:08:30.236618Z","seo_title":"Kubernetes Troubleshooting Agent monitoring & observability","seo_description":"Automated troubleshooting and root cause analysis of Kubernetes resources. 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/kubernetes-troubleshooting-agent/media/7ccbc5ef-76e4-4c6f-876d-0c565eb58bbd.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/kubernetes-troubleshooting-agent/media/e56db6d2-f799-4fff-82b2-ed21ecd80ba8.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/k8s_troubleshooting_nGg9sZG.png"],"about":"The **Dynatrace Kubernetes Troubleshooting Agent** is a ready-made agentic workflow that helps you accelerate your mean time to resolve (MTTR) by automating troubleshooting and root-cause remediation steps. Dynatrace Assist summarizes the findings and presents them directly within the Problems app, linked to the impacted resources.","use_cases":"- Instantly comprehend impact and potential root cause, without domain expert knowledge\n- Dramatically shorten your mean-time-to-resolve (MTTR) with automated analysis\n- Faster handover and escalation of incidents to the responsible teams, by precisely identifying services involved","supported_distributions":"","get_started":"Use the Kubernetes Troubleshooting 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","red-hat-openshift","red-hat-openshift-ai","ask-davis-copilot","problems","automations","agentic-workflows","davis-for-workflows"],"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":"1.2.1","release_latest_validation_result":{"name": "com.dynatrace.extension.ceph", "author": {"name": "Dynatrace"}, "version": "1.2.1", "fileHash": "cfeb39df9cd7f0be304c61d095b37d93d80183748dd88d4463220fa11861c2ea", "variables": [], "dataSources": ["prometheus"], "featureSets": ["Placement Groups", "osdState", "health", "osdLatency", "osdOperations", "pool", "monState"], "extensionName": "com.dynatrace.extension.ceph", "minEECVersion": "1.330.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.330.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@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@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"}]},{"id":1092,"slug":"pingone-advanced-identity-cloud","title":"PingOne Advanced Identity Cloud","description":"Extension that collects PingOne Advanced Identity Cloud (ForgeRock) data.","logo":"https://dt-cdn.net/hub/logo_PMtQvxW.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/pingone-advanced-identity-cloud-extension","providers":[],"tags":["access management","forgerock","identity cloud","identity management","pingone"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"PingOne Advanced Identity Cloud overview dashboard.","src":"https://dt-cdn.net/hub/dashboard_Y5koq6w.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_Y5koq6w.png&sign=J3OV5Lx6do7ai7fNigPTZo5Y5622jSgb7i0zZpw--VY","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_Y5koq6w.png&sign=dcsO7Swk92PAw3X45dgAIVW22ew8pfkcCQzpRjQ1L5c","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_Y5koq6w.png&sign=ETFFXlBtNKuK0PblV0jdIzXGrmMmi-8FTeQEJ2sxK4s","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_Y5koq6w.png&sign=MV4rYMSs4Hr9LJ2G7XCtIHNsG_8PMA9Lm6KA2LxShR0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_Y5koq6w.png&sign=oFQdmaDN8ZiPHulKiIp1M8heiHZpFO2qQc-ZGV989zA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_Y5koq6w.png&sign=3zOk8deHKiJfQNDQb42aPqGK4EnJw_fWPTLqQoTXZqc"}},{"caption":"Some collected data on the tenant screen.","src":"https://dt-cdn.net/hub/tenant-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%2Ftenant-1.png&sign=fXyTWK3tqz9SaI0Q_zSaWVf3QUIVERJTQDQnsr0TTY0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftenant-1.png&sign=ux5lpGvmgjavtajFCVPl7cbR5dAEdXUwIZgMorO-Crw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftenant-1.png&sign=FaoUpKqTGVKTtByv6Evfa8Tm2g0BR5zTe9YfojgDfA4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftenant-1.png&sign=2xVhnvfHiBj0AjSnRETxHpf3J98x_qoqKHwF4V3UYpA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftenant-1.png&sign=8zun9vdsa41JJIaLS8g3OPT_nZSBU9Knne0sI-nVjCs","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftenant-1.png&sign=dT1woR8_4iWw8em_cR3WasuT23QXJSGuYhMSE-r6Is4"}},{"caption":"Some collected data on the tenant screen.","src":"https://dt-cdn.net/hub/tenant-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%2Ftenant-2.png&sign=QPj-JKL5_ownoPDWxmFySieUARyz2n0RZPGNqUG2rKo","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftenant-2.png&sign=7DSF8gN5JZzKXDJ6jMfyZvFlgjFuZ4hxd7lhFTp94IE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftenant-2.png&sign=BfZYlol2YVHhz_1oeo47VC6JdORBAfL0_XNAbnAuY-8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftenant-2.png&sign=WTNFxTCBE7twO1y3zLFllD0F9IpW3BKc_E3dMPv2l_k","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftenant-2.png&sign=wC-uc-IQNKE-w-GOjcNcQyKzoovJKMuWrQUxLTgF9h4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ftenant-2.png&sign=kHUKeZF23itGFTT5zwfdPT9hBdgNvbJg5s6AKemCL1k"}},{"caption":"Log viewer showing where audit and debug log data will be available.","src":"https://dt-cdn.net/hub/logs.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.png&sign=Y3rnvrTdeyVPr-yZH3CPN04bhmFIp4BHXBmIm4lsUYU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Flogs.png&sign=fT25ncgoGDDVsu0xVvVhKsGzYy2A-6He_YNZUwyf54w","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Flogs.png&sign=S_fiR2N4weeCSI57Z9W7Uc-ehBvHdhRx-zaHI7Fjn24","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Flogs.png&sign=f6_Dm5Lvy40Ld_uiSZLXq60Z2_DHDJXfmZcf-c3Z6Po","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Flogs.png&sign=fpFQvtKV-pUjK1PjvZKYz6eF_eZ3Bn1tXwbqJKGoetE","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Flogs.png&sign=llx23-L5QTrfif2-PAiWItfuf3-ZHMJbZstb_vJnSbo"}},{"caption":"","src":"https://dt-cdn.net/hub/config_T0rxzlO.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_T0rxzlO.png&sign=kr5NKvVtjbUsdTpsUmml_cK7e9rYjmnETBcSMGJqBTc","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fconfig_T0rxzlO.png&sign=GM-NGvJ8DeVv8UNARtfC4ySXOLYi1OM7rcNxUY2gRlw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fconfig_T0rxzlO.png&sign=X2wvALHue-4seX3b07ZDVBBjEUDOo_EnJDl8rfZs0r4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fconfig_T0rxzlO.png&sign=D_1FcVc-Ho-jda9YVtfEtPVpY1MeuiC-ic768_inGjA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fconfig_T0rxzlO.png&sign=iX8Ssh1R0P8VArzfdWDSN5fxGIyDrd0KgGXaOpFCBJw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fconfig_T0rxzlO.png&sign=iHTM4aJmGfPFYN7XnS-mUStJ8aOUHSaqHUdaEEHYmV4"}}],"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.forgerock-identity-cloud", "author": {"name": "Dynatrace"}, "version": "1.0.14", "fileHash": "5b5b3e438d3dea9f4fe2f23b2f673630e3a318e6864f95ec0ff4a39b37c912fe", "variables": [], "dataSources": ["python"], "featureSets": ["access-management", "default", "identity-management"], "extensionName": "com.dynatrace.extension.forgerock-identity-cloud", "minEECVersion": "1.318.0", "featureSetsDetails": {"default": {"metrics": [{"key": "forgerock_identity_cloud.availability", "metadata": {"unit": "Percent", "description": "Availability as determined by checking for OK status from the '/monitoring/health' URL", "displayName": "Identity Cloud availability"}}], "isRecommended": true}, "access-management": {"metrics": [{"key": "am_session_count", "metadata": {"unit": "Count", "description": "Session operations (e.g. 'check-exists', 'create', 'add-pll-listener')", "displayName": "Session operations"}}, {"key": "am_session_seconds", "metadata": {"unit": "Second", "description": "Duration of session opertaions (e.g. 'check-exists', 'create', 'add-pll-listener') by quantile", "displayName": "Session operation duration (quantiles)"}}, {"key": "am_session_seconds_total.count", "metadata": {"unit": "Second", "description": "Total duration of session operations (e.g. 'check-exists', 'create', 'add-pll-listener') by quantile", "displayName": "Session operation duration (overall)"}}, {"key": "am_session_lifetime_seconds_total.count", "metadata": {"unit": "Second", "description": "Total session lifetime", "displayName": "Total session lifetime"}}, {"key": "am_session_lifetime_count", "metadata": {"unit": "Count", "description": "Count of measurements for total session lifetime", "displayName": "Total session lifetime measurement count"}}, {"key": "am_authentication_count", "metadata": {"unit": "Count", "description": "Authentications by outcome (e.g. 'success', 'failure', 'timeout')", "displayName": "Authentications"}}, {"key": "am_cts_task_queue_seconds_total.count", "metadata": {"unit": "Second", "description": "Total time taken to perform CTS operations by type (e.g. 'create', 'read', 'delete')", "displayName": "CTS total task time"}}, {"key": "am_cts_task_queue_size", "metadata": {"unit": "Count", "description": "Number of items waiting in a CTS queue", "displayName": "CTS task queue size"}}, {"key": "am_cts_task_seconds", "metadata": {"unit": "Second", "description": "Time taken to perform CTS tasks by operation type", "displayName": "CTS task duration"}}, {"key": "am_cts_task_count", "metadata": {"unit": "Count", "description": "CTS tasks by operation type", "displayName": "CTS tasks"}}, {"key": "am_cts_task_seconds_total.count", "metadata": {"unit": "Second", "description": "Total time taken to perform CTS tasks by opertaion type", "displayName": "CTS task total duration"}}, {"key": "am_oauth2_grant_count", "metadata": {"unit": "Count", "description": "OAuth 2.0 grant completions by grant type", "displayName": "OAuth 2.0 grant completions"}}, {"key": "am_oauth2_grant_revoke_count", "metadata": {"unit": "Count", "description": "OAuth 2.0 grant revocations by grant type", "displayName": "OAuth 2.0 grant revocations"}}, {"key": "am_oauth2_token_issue_count", "metadata": {"unit": "Count", "description": "OAuth 2.0 token issuances by token type", "displayName": "OAuth 2.0 token issuances"}}, {"key": "am_oauth2_token_revoke_count", "metadata": {"unit": "Count", "description": "OAuth 2.0 token revocations by token type", "displayName": "OAuth 2.0 token revocations"}}, {"key": "am_authorization_policy_set_evaluate_count", "metadata": {"unit": "Count", "description": "Policy evalutaion calls under a given policy type", "displayName": "Policy evaluation calls"}}, {"key": "am_authorization_policy_set_evaluate_seconds_total.count", "metadata": {"unit": "Second", "description": "Policy evaluation call duration by policy set and outcome", "displayName": "Policy evaluation call duration"}}], "isRecommended": true}, "identity-management": {"metrics": [{"key": "idm_selfservice_user_registration_count", "metadata": {"unit": "Count", "description": "Count of all successful user self-service registrations by registration type and provider", "displayName": "Self-service registrations"}}, {"key": "idm_selfservice_user_password_reset_count", "metadata": {"unit": "Count", "description": "Count of all successful user self-service password resets.", "displayName": "Self-service password resets"}}, {"key": "idm_user_login_count", "metadata": {"unit": "Count", "description": "Count of all successful logins by user type", "displayName": "Successful logins"}}, {"key": "idm_managed_seconds", "metadata": {"unit": "Second", "description": "Duration of operations on a managed object by quantiles", "displayName": "Managed object operation duration"}}, {"key": "idm_managed_count", "metadata": {"unit": "Count", "description": "Number of operations by managed object", "displayName": "Operations on a managed object"}}, {"key": "idm_managed_seconds_total.count", "metadata": {"unit": "Second", "description": "Total duration of operations on a managed object", "displayName": "Managed object operation duration (overall)"}}, {"key": "idm_repo_seconds", "metadata": {"unit": "Second", "description": "Duration of actions to a repository datasource for a generic/explicit mapped table by quantiles", "displayName": "Repository datasource action duration"}}, {"key": "idm_repo_count", "metadata": {"unit": "Count", "description": "Count of actions to a repository datasource for a generic/explicit mapped table", "displayName": "Repository datasource actions"}}, {"key": "idm_repo_seconds_total.count", "metadata": {"unit": "Second", "description": "Overall duration of actions to a repository datasource for a generic/explicit mapped table", "displayName": "Repository datasource action duration (overall)"}}, {"key": "idm_audit_count", "metadata": {"unit": "Count", "description": "Count of all audit events generated of a given topic type", "displayName": "Audit events"}}, {"key": "idm_sync_objectmapping_seconds", "metadata": {"unit": "Second", "description": "Duration of configurations applied to a mapping by quantiles", "displayName": "Mapping configuration duration (quantiles)"}}, {"key": "idm_sync_objectmapping_count", "metadata": {"unit": "Count", "description": "Number of configurations applied to a mapping", "displayName": "Mapping configurations"}}, {"key": "idm_sync_objectmapping_seconds_total.count", "metadata": {"unit": "Second", "description": "Total duration of configurations applied to a mapping", "displayName": "Mapping configuration duration (overall)"}}], "isRecommended": true}}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"PingOne Advanced Identity Cloud (formerly ForgeRock Identity Cloud) is a comprehensive IAM service. This extension allows you to ingest exposed metrics and logs."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Use metrics to monitor performance and activity within your deployment\n- Use audit logs to investigate user and system behavior\n- Use debug logs to investigate issues in production\n- Use metrics and log data to alert on desired events"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [PingOne Advanced Identity Cloud extension](https://docs.dynatrace.com/docs/shortlink/pingone-advanced-identity-cloud-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n- A supported Advanced Identity Cloud deployment that exposes the following APIs is required:\n  - [Audit and debug logs](https://docs.pingidentity.com/pingoneaic/latest/tenants/audit-debug-logs.html)\n  - [Identity Manager Prometheus API](https://docs.pingidentity.com/pingidm/7.5/monitoring-guide/prometheus-metrics.html)\n  - [Access Management](https://docs.pingidentity.com/pingam/7.5/maintenance-guide/monitoring-prometheus.html)"},"sourceId":"details"}],"modified":"2026-03-10T07:48:13.216222Z","created":"2024-12-10T13:11:55.791902Z","seo_title":"PingOne Advanced Identity Cloud monitoring & observability","seo_description":"Extension that collects PingOne Advanced Identity Cloud (ForgeRock) data. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/dashboard_Y5koq6w.png","https://dt-cdn.net/hub/tenant-1.png","https://dt-cdn.net/hub/tenant-2.png","https://dt-cdn.net/hub/logs.png","https://dt-cdn.net/hub/config_T0rxzlO.png"],"about":"PingOne Advanced Identity Cloud (formerly ForgeRock Identity Cloud) is a comprehensive IAM service. This extension allows you to ingest exposed metrics and logs.","use_cases":"- Use metrics to monitor performance and activity within your deployment\n- Use audit logs to investigate user and system behavior\n- Use debug logs to investigate issues in production\n- Use metrics and log data to alert on desired events","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [PingOne Advanced Identity Cloud extension](https://docs.dynatrace.com/docs/shortlink/pingone-advanced-identity-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.forgerock-identity-cloud@1.0.14","fqn":"com.dynatrace.extension.forgerock-identity-cloud","version":"1.0.14","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.forgerock-identity-cloud/com.dynatrace.extension.forgerock-identity-cloud-1.0.14-5b5b3e438d3dea9f4fe2.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:34:56.599736Z"},{"name":"com.dynatrace.extension.forgerock-identity-cloud@1.0.8","fqn":"com.dynatrace.extension.forgerock-identity-cloud","version":"1.0.8","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.forgerock-identity-cloud/com.dynatrace.extension.forgerock-identity-cloud-1.0.8-68d50f446f096a315b35.zip","release_notes":"🚀 Improvements in this version:\n- Error codes added to reported errors\n- Errors reported back to Dynatrace UI","created":"2025-11-04T17:28:32.229679Z"},{"name":"com.dynatrace.extension.forgerock-identity-cloud@1.0.7","fqn":"com.dynatrace.extension.forgerock-identity-cloud","version":"1.0.7","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.forgerock-identity-cloud/com.dynatrace.extension.forgerock-identity-cloud-1.0.7-6acf90442777f4bc9246.zip","release_notes":"### Minimum Dynatrace version 1.310\n\n### Fixes\n - Bug in proxy implementation when collecting large paginated responses","created":"2025-10-23T10:14:33.010895Z"},{"name":"com.dynatrace.extension.forgerock-identity-cloud@1.0.6","fqn":"com.dynatrace.extension.forgerock-identity-cloud","version":"1.0.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.forgerock-identity-cloud/com.dynatrace.extension.forgerock-identity-cloud-1.0.6-7acd854e4307353a2ee0.zip","release_notes":"## Minimum Dynatrace version is now 1.310!\n### Changes\n - Included dashboard\n - Security context attribute added to entities\n - App ready entities","created":"2025-08-21T09:23:12.282048Z"},{"name":"com.dynatrace.extension.forgerock-identity-cloud@1.0.3","fqn":"com.dynatrace.extension.forgerock-identity-cloud","version":"1.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.forgerock-identity-cloud/com.dynatrace.extension.forgerock-identity-cloud-1.0.3-3c736fd48605e2ac9542.zip","release_notes":"- Adds `device.address` dimension to ingested metrics","created":"2025-06-13T13:01:33.576874Z"},{"name":"com.dynatrace.extension.forgerock-identity-cloud@1.0.1","fqn":"com.dynatrace.extension.forgerock-identity-cloud","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.forgerock-identity-cloud/com.dynatrace.extension.forgerock-identity-cloud-1.0.1-82d4e8f2d955a75e071f.zip","release_notes":"* Fixed an issue where certain logs (e.g. idm-core) were not being ingested.","created":"2025-04-02T10:12:04.743714Z"},{"name":"com.dynatrace.extension.forgerock-identity-cloud@1.0.0","fqn":"com.dynatrace.extension.forgerock-identity-cloud","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.forgerock-identity-cloud/com.dynatrace.extension._iNZfjia.zip","release_notes":"- Initial release","created":"2024-12-10T16:01:21.692671Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.forgerock-identity-cloud@1.0.14","fqn":"com.dynatrace.extension.forgerock-identity-cloud","version":"1.0.14","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.forgerock-identity-cloud/com.dynatrace.extension.forgerock-identity-cloud-1.0.14-5b5b3e438d3dea9f4fe2.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:34:56.599736Z"}]},{"id":255,"slug":"react-native","title":"React Native","description":"Monitor mobile applications built with React Native running on iOS or Android.","logo":"https://dt-cdn.net/hub/logos/react-native.png","link_to":"https://www.dynatrace.com/news/blog/enhance-user-experience-with-full-insight-into-your-react-native-apps/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/react-native","providers":["oa"],"tags":["android","cross-platform","framework","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/react-native/media/dfd269e9-7373-43b8-be2b-30be5bdcde6e.png","srcset":{"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%2Freact-native%2Fmedia%2Fdfd269e9-7373-43b8-be2b-30be5bdcde6e.png&sign=DShqPRV4BrRJQ913g77iBa2kbDFmC5SybPXJxU33jpI","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%2Freact-native%2Fmedia%2Fdfd269e9-7373-43b8-be2b-30be5bdcde6e.png&sign=5vSMbjy2DaWekp92IZAgcs8IHwtywWOYHREqc05_olU","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%2Freact-native%2Fmedia%2Fdfd269e9-7373-43b8-be2b-30be5bdcde6e.png&sign=o4YNR5R1sHOUoGdf8iIZTcFoBd7iV0SdczkknyHQCH4","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%2Freact-native%2Fmedia%2Fdfd269e9-7373-43b8-be2b-30be5bdcde6e.png&sign=Pjbk9xDvRazXIFlrWr8FqRw8-5ijCJQCi3z2uLGt6DA","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%2Freact-native%2Fmedia%2Fdfd269e9-7373-43b8-be2b-30be5bdcde6e.png&sign=sBt6psHfc-6dlkvwCps6ZmKtpaftTESrK1lQGke80Ws","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%2Freact-native%2Fmedia%2Fdfd269e9-7373-43b8-be2b-30be5bdcde6e.png&sign=3DTgpHajlXkiMVqy8Jg0kmQEzlqA2k9KBJBL-wt2xds"}},{"caption":"Distribution across devices","src":"https://cdn.hub.central.dynatrace.com/hub/console/react-native/media/65faedd2-bce1-4577-b155-f19089b07c56.png","srcset":{"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%2Freact-native%2Fmedia%2F65faedd2-bce1-4577-b155-f19089b07c56.png&sign=4VQOCthLWBYl2CSQrgBoDqjEGDqSdEs9XbYdwJj-M_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%2Freact-native%2Fmedia%2F65faedd2-bce1-4577-b155-f19089b07c56.png&sign=6QWO-Dnag0dBQ61SJ9Bkdu1hvqERWepp3qNk0pSLHus","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%2Freact-native%2Fmedia%2F65faedd2-bce1-4577-b155-f19089b07c56.png&sign=VOyZAXNsY45IDmpez-e7QzV7-uDDj99Xbndm6wNNdm4","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%2Freact-native%2Fmedia%2F65faedd2-bce1-4577-b155-f19089b07c56.png&sign=XmJVecADk8wti_OzWwLbD3PqfRKMTLMiUGncU8_-mr4","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%2Freact-native%2Fmedia%2F65faedd2-bce1-4577-b155-f19089b07c56.png&sign=uSR400GQ48z7dM9hIicCq8WsQ01un6mqg6aDpEoxx9g","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%2Freact-native%2Fmedia%2F65faedd2-bce1-4577-b155-f19089b07c56.png&sign=KJgdNAvZGzPG-vvzDIq38lmjeqtDkQVozjA3D-KJdBc"}},{"caption":"Core mobile vitals","src":"https://cdn.hub.central.dynatrace.com/hub/console/react-native/media/54277657-6746-41f5-896c-dd2fa3da89f9.png","srcset":{"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%2Freact-native%2Fmedia%2F54277657-6746-41f5-896c-dd2fa3da89f9.png&sign=Q2eUAK7676bbLDUEUOn_-8VO5oAPQXRgwdMiLIdev7w","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%2Freact-native%2Fmedia%2F54277657-6746-41f5-896c-dd2fa3da89f9.png&sign=ww7imRrC_dTE1CmRmlfB_IcZozCVQkglVgYCwSPc-_8","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%2Freact-native%2Fmedia%2F54277657-6746-41f5-896c-dd2fa3da89f9.png&sign=VYKd-aNm-0mMaSS6HVdRuO13Oqlyy_KlBZyaNiyfi1U","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%2Freact-native%2Fmedia%2F54277657-6746-41f5-896c-dd2fa3da89f9.png&sign=9FjGUTwpnrNf1vXZgNFwOw8MsoZ_Y3CJCyLsxAVBIjg","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%2Freact-native%2Fmedia%2F54277657-6746-41f5-896c-dd2fa3da89f9.png&sign=TxZwtrPJ-Q3jVLQs_nuYEc4P7nUhzvnFhCCecqmfeeo","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%2Freact-native%2Fmedia%2F54277657-6746-41f5-896c-dd2fa3da89f9.png&sign=nJRVkl_amADaSF3IrJhdv58blzxRxEfqh4DKsNXCkfU"}},{"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/react-native/media/0519f94a-db90-4886-8323-62547c2f472f.png","srcset":{"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%2Freact-native%2Fmedia%2F0519f94a-db90-4886-8323-62547c2f472f.png&sign=0LrCAlKIT_P7URsnzOKf9uWDkwOa5virTdRlBWIdFYE","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%2Freact-native%2Fmedia%2F0519f94a-db90-4886-8323-62547c2f472f.png&sign=N9GNAFkz-cHnCASSkRiYG22JtxwNtUHn_ZU7eSYnY7M","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%2Freact-native%2Fmedia%2F0519f94a-db90-4886-8323-62547c2f472f.png&sign=MbgEm9p2Bit5cjOx0U1ka1m0KQjvvE8Wv75biK2StwE","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%2Freact-native%2Fmedia%2F0519f94a-db90-4886-8323-62547c2f472f.png&sign=44PTw9abmGzO3cejjUgl7vU6Hh2cC8UkTbkk7a-IMnk","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%2Freact-native%2Fmedia%2F0519f94a-db90-4886-8323-62547c2f472f.png&sign=Hu02bfBLrkjMjguEIdZRkbYYm3OUSm3wt4G99FPFKV0","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%2Freact-native%2Fmedia%2F0519f94a-db90-4886-8323-62547c2f472f.png&sign=RePKXgS8Csd_f25BNphwnHPUxsYmKii5AOe756Ke9Zs"}}],"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":"React Native is a great way for JavaScript experienced developers to create mobile apps for iOS and Android. 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 backend. Increase 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-02-27T15:35:00.277037Z","created":"2020-08-14T07:46:21.421000Z","seo_title":"React Native monitoring & observability","seo_description":"Monitor mobile applications built with React Native running 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/react-native/media/dfd269e9-7373-43b8-be2b-30be5bdcde6e.png","https://cdn.hub.central.dynatrace.com/hub/console/react-native/media/65faedd2-bce1-4577-b155-f19089b07c56.png","https://cdn.hub.central.dynatrace.com/hub/console/react-native/media/54277657-6746-41f5-896c-dd2fa3da89f9.png","https://cdn.hub.central.dynatrace.com/hub/console/react-native/media/0519f94a-db90-4886-8323-62547c2f472f.png"],"about":"React Native is a great way for JavaScript experienced developers to create mobile apps for iOS and Android. 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 backend. Increase 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":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-big-ip-ltm-1-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. Use them as a starting point for troubleshooting and further drilldowns into your BIG-IP data.","src":"https://dt-cdn.net/hub/dashboard_CTXKiwA.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_CTXKiwA.png&sign=hNTDs05Xpy4pBNyq33KtbcryXgpSLS2PWys9mt6MS5o","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_CTXKiwA.png&sign=u-shoxmflKtkPs7GhvtdIxf_wcW_elkxnhNKk_GHD0s","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_CTXKiwA.png&sign=t9DVE4OtcwZQbuGsdaTUteAx-r39I4WmNgeKdlytVsA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_CTXKiwA.png&sign=myDUG9d7d-PTxboV4Hb2Lq7IZ3Fc82xmHs9WFLI5Mxs","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_CTXKiwA.png&sign=onxZ7nEq8ku_hRVLf6jnooOHf5og8v37j0fuo0oCys8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_CTXKiwA.png&sign=a8PawmnisLK3HcqUbtMkNuZVGVOZ76RNsh-WDebeJ90"}},{"caption":"This extension maintains a topology model of the BIG-IP solution, breaking down LTM and DNS into logical components. You can drill down into individual entities and explore the relationships to other components for a full picture of the device's performance.","src":"https://dt-cdn.net/hub/dns_entities_JwAJySR.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdns_entities_JwAJySR.png&sign=YO7W3iBmOQfkJVLCBrqfoOyjGIo-2obX0j4HVOqct_U","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdns_entities_JwAJySR.png&sign=EVr1ToMiLpGzL6AiGLfweyAwJcJevm8VJPmmLGE2_t8","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdns_entities_JwAJySR.png&sign=pSuiqHkjR8s0pguajehCgLY_kJcEZNoqqSmr1QUrOsc","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdns_entities_JwAJySR.png&sign=FObnTvyOI7-lVr5AvYOTEThIc5qg-aC9E3asyEfBCVk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdns_entities_JwAJySR.png&sign=Rt-8gjWlvAcAEXx1gGAXaKrW_8g0Ih1UvdmdSqAoeuA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdns_entities_JwAJySR.png&sign=mdKLPeaxzbJyU322JBIU--PLI0qW5emdUkHv8ekkg_I"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.16.9","release_latest_validation_result":{"name": "com.dynatrace.extension.f5.bigip", "author": {"name": "Dynatrace"}, "version": "2.16.9", "fileHash": "cb3adb43b4be4cb3f65e1d06eff0accb75caef764230c094e5dead4ecad8feef", "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": ["chassis-components", "gtm-virtual-server-metrics-resources", "virtualserver-connectivity-basic", "device-packet-stats", "gtm-wide-ip-metrics", "gtm-virtual-server-metrics-lb", "gtm-dns-profile-metrics", "apm-licenses", "disk", "gtm-pool-member-state", "profile-serverssl-handshakes-advanced", "virtualserver-basic", "instance-cpu-basic", "gtm-dns-profile-state", "Advanced interfaces", "interface", "f5-host-system-usage", "profile-serverssl", "device-connection-stats", "apm-profiles", "gtm-pool-state", "virtualserver-syn-cookies", "rule", "node-advanced", "pool-advanced", "gtm-irule", "instance-memory-basic", "instance-sync", "virtualserver-connectivity-advanced", "node-connectivity", "node-basic", "physical-sensors", "pool-basic", "gtm-virtual-server-state", "gtm-pool-metrics", "gtm-wide-ip-state", "virtualserver-advanced", "device-entity-counts", "profile-http", "profile-clientssl", "pool-connectivity", "apm-session", "gtm-virtual-server-metrics-traffic", "instance-memory-advanced", "gtm-dnssec", "profile-serverssl-handshakes-basic"], "extensionName": "com.dynatrace.extension.f5.bigip", "minEECVersion": "1.303.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"}}], "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"}}], "isRecommended": true}, "default": {"metrics": [{"key": "com.dynatrace.extension.network_device.sysuptime"}, {"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"}, {"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"}}], "isRecommended": true}, "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"}}], "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"}}], "isRecommended": true}, "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"}}], "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"}}], "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"}}], "isRecommended": true}, "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"}}], "isRecommended": true}, "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"}}], "isRecommended": true}, "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"}}], "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"}}], "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"}}], "isRecommended": true}, "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"}}], "isRecommended": true}, "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"}}], "isRecommended": true}, "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"}}], "isRecommended": true}, "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"}}], "isRecommended": true}, "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"}}], "isRecommended": true}, "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"}}], "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"}}], "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"}}], "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"}}], "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"}}], "isRecommended": true}, "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"}}], "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}, "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"}}], "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"}}], "isRecommended": true}, "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"}}], "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"}}], "isRecommended": true}, "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"}}], "isRecommended": true}, "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"}}], "isRecommended": true}, "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"}}], "isRecommended": true}, "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"}}], "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"}}], "isRecommended": true}, "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"}}], "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"}}], "isRecommended": true}, "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"}}], "isRecommended": true}, "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"}}], "isRecommended": true}, "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"}}], "isRecommended": true}, "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"}}], "isRecommended": true}, "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"}}], "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"}}], "isRecommended": true}, "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"}}], "isRecommended": true}, "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"}}], "isRecommended": true}, "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"}}], "isRecommended": true}, "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"}}], "isRecommended": true}}, "minDynatraceVersion": "1.318.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":"For more information on the installation and configuration, please see [F5 BIG-IP extension](https://docs.dynatrace.com/docs/shortlink/f5-big-ip-ltm-1-extension) in the Dynatrace Documentation."},"sourceId":"get_started"}],"modified":"2025-11-18T09:35:33.521207Z","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://dt-cdn.net/hub/dashboard_CTXKiwA.png","https://dt-cdn.net/hub/dns_entities_JwAJySR.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":"For more information on the installation and configuration, please see [F5 BIG-IP extension](https://docs.dynatrace.com/docs/shortlink/f5-big-ip-ltm-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.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@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"}]},{"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":1175,"slug":"nvidia-dcgm-exporter","title":"NVIDIA DCGM Exporter","description":"Leverage GPU metrics to gain insights, optimize workloads, and monitor clusters.","logo":"https://dt-cdn.net/hub/NVIDIA_LOGO.png","link_to":null,"documentation_link":"https://docs.nvidia.com/datacenter/dcgm/latest/gpu-telemetry/dcgm-exporter.html","providers":[],"tags":["data","golang","infrastructure monitoring","Kubernetes","metrics","nvidia"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"NVIDIA Data Center GPU Manager dashboard","src":"https://dt-cdn.net/hub/nividia_dcgm_dashboard_-_white_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%2Fnividia_dcgm_dashboard_-_white_v2.png&sign=coilPTL3bxiIBL2_wsCaE0w8ELuv45zxk4BPIMl6MNg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnividia_dcgm_dashboard_-_white_v2.png&sign=i3AZqOHHlVvNSspsbmA_YWGKzPj0zV_HDZdAABL7kGo","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnividia_dcgm_dashboard_-_white_v2.png&sign=wNgb-_cLQf72f6kuc9ZD1s1opec7zfd_bVtKDVu3HaA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnividia_dcgm_dashboard_-_white_v2.png&sign=YKT7bHikxQixzwqVRlL2YYqzerCmkn8_6tYcvN5QWoA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnividia_dcgm_dashboard_-_white_v2.png&sign=BUpAPsSlin6Oocu4kk0Fp4kq0TYVWFGGSaYE4t9wqcQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnividia_dcgm_dashboard_-_white_v2.png&sign=G0qQJ5VedBISRgfnJ7qUCq24_q7WX5d6cKw-sapXV6U"}}],"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":"NVIDIA's DCGM Exporter allows you to gather GPU metrics and understand workload behavior or monitor GPUs in clusters. DCGM Exporter is written in Go and exposes GPU metrics at an HTTP endpoint (/metrics) for monitoring solutions such as Prometheus. \n\nDynatrace’s integration with NVIDIA DCGM brings powerful GPU observability to your existing monitoring workflows. Gain instant visibility into GPU utilization, temperature, power usage, clock states, and XID errors through a ready-to-use dashboard. With Dynatrace’s AI-powered analytics and automation, you can detect issues faster, optimize performance, and keep all your environments running smoothly."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"Organizations can now use Dynatrace to seamlessly collect GPU telemetry data exposed by the NVIDIA DCGM exporter and transform it into real-time, actionable insights. By leveraging Dynatrace’s infrastructure monitoring and intelligent analytics, teams gain deep visibility into GPU health, performance, and utilization across dynamic environments like Kubernetes. \n\nThis integration allows proactive monitoring of all GPU workloads—detecting anomalies, optimizing resource usage, and ensuring consistent performance."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"To get started, go to [NVIDIA documentation](https://docs.nvidia.com/datacenter/cloud-native/gpu-telemetry/latest/dcgm-exporter.html)."},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:58.610197Z","created":"2025-06-25T08:59:24.402496Z","seo_title":"NVIDIA DCGM Exporter | Real-Time GPU Monitoring & Insights","seo_description":"Monitor GPU health, performance, and utilization in real time with NVIDIA DCGM Exporter. Optimize AI, cloud, and Kubernetes workloads efficiently.","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/nividia_dcgm_dashboard_-_white_v2.png"],"about":"NVIDIA's DCGM Exporter allows you to gather GPU metrics and understand workload behavior or monitor GPUs in clusters. DCGM Exporter is written in Go and exposes GPU metrics at an HTTP endpoint (/metrics) for monitoring solutions such as Prometheus. \n\nDynatrace’s integration with NVIDIA DCGM brings powerful GPU observability to your existing monitoring workflows. Gain instant visibility into GPU utilization, temperature, power usage, clock states, and XID errors through a ready-to-use dashboard. With Dynatrace’s AI-powered analytics and automation, you can detect issues faster, optimize performance, and keep all your environments running smoothly.","use_cases":"Organizations can now use Dynatrace to seamlessly collect GPU telemetry data exposed by the NVIDIA DCGM exporter and transform it into real-time, actionable insights. By leveraging Dynatrace’s infrastructure monitoring and intelligent analytics, teams gain deep visibility into GPU health, performance, and utilization across dynamic environments like Kubernetes. \n\nThis integration allows proactive monitoring of all GPU workloads—detecting anomalies, optimizing resource usage, and ensuring consistent performance.","supported_distributions":"","get_started":"To get started, go to [NVIDIA documentation](https://docs.nvidia.com/datacenter/cloud-native/gpu-telemetry/latest/dcgm-exporter.html)."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["nvidia-bcm","nvidia-gpu","nvidia-nim"],"latest_downloads":null},{"id":1161,"slug":"hpe-integrated-lights-out-ilo","title":"HPE Integrated Lights-Out (iLO)","description":"Remotely collect iLO data via the Redfish API.","logo":"https://dt-cdn.net/hub/hpe-icon.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/hpe-integrated-lights-out-ilo-extension","providers":[],"tags":["hewlett-packard","hp","hpe","ilo","integrated lights out"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Gen3 dashboard showing monitored iLO hosts.","src":"https://dt-cdn.net/hub/overview-dash_QZf5JR4.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-dash_QZf5JR4.png&sign=SU9u_cBnnQfwBaLT6cBMVBTbq89h5nlnDqosmaMFUKc","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Foverview-dash_QZf5JR4.png&sign=24VMHJD-Ywt2kCYHDRq05V05HhBnmTBuU8GuH0ydnkE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Foverview-dash_QZf5JR4.png&sign=_m6it-ub-J37Ady5gcGTbofEuCHpSYdWVz6btvL2lhQ","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Foverview-dash_QZf5JR4.png&sign=b_BRKSSOXZZYLpOPlIc0KvP7iuvysjLSfi-I2Udv2JA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Foverview-dash_QZf5JR4.png&sign=iDwDIxZUjyeMqiv-jMuHKsH0XJb17CradKxoQLZBCPQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Foverview-dash_QZf5JR4.png&sign=oD_1If37DX9rJuwQIKtePacR1H5hB1Ip59etbo3h9nI"}},{"caption":"First set of metrics on the iLO entity. Shows a log record.","src":"https://dt-cdn.net/hub/host-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%2Fhost-1.png&sign=oCSDSkzkI5wD9pbFWSW4RCIRA3wmADQviNso6oZNzl8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhost-1.png&sign=u6uSld-WliY3ffMnGedCFHe7mRik3MjX0RIu7CrPa9M","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhost-1.png&sign=5YDod28Ex69q23hCasOHox-6NW00Tqv1eIlhbs7i3c4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhost-1.png&sign=Wg_bqnTFJY3oPV3fwTDJJDjVoDR4dcQ-Ts2BKq3BGfE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhost-1.png&sign=jxoZLgXrubksEitanz7yb6502s10BpGuIEGEa9Z6YF0","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhost-1.png&sign=qnrM6YgGjsj46yY0fpyAFJ98nriz5evxxr7fyGWTWfk"}},{"caption":"Expanded properties of the iLO host.","src":"https://dt-cdn.net/hub/properties.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fproperties.png&sign=zjKZexprwsZZ3j_6S6BeafpmiqVb9lm_cgBQwsT84BM","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fproperties.png&sign=wZOsCD7clmwuH6oKnBOLf_NMRAFLWKZi0Kw2zUrV_Tk","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fproperties.png&sign=UMJWQr2dTRSRL4surxdpDQLCjP9iYvOX8CuWD5pvN7w","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fproperties.png&sign=_ora0Lp5aB_kRHcwVcJo-aXnVWAn1YvEeP9AyQNVpKM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fproperties.png&sign=p2ZWTWHAITCy7AcHavIOanjsV4agY1rZDq5k0c3YuX4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fproperties.png&sign=TVYJl6Oo0-Qr69X1gKby8FgQTLQw4wp2hMLztaEhb9I"}},{"caption":"Portion of the iLO entity screen showing additional metrics.","src":"https://dt-cdn.net/hub/host-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%2Fhost-3.png&sign=qMmHsDiwxRfdF8cQ0B43n8UP1zatrM6pDEZzoAiEgOc","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhost-3.png&sign=9hf8_Nsx-qJVUWptq_6HYf3OuhvdzbZ6ZYbFoGnSC90","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhost-3.png&sign=CkvfD7my_uO2TlXtcypd6fL2n_etEZS8Mci9hYu1O4k","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhost-3.png&sign=HS9AUiY0n8JCbXnhRzE2QhwSm6tS1kKRJ_lDv7DAyro","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhost-3.png&sign=C-MU-joVKzgAuDCn-JP15xmVR8FNcOro3GmBOqjHZ4k","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhost-3.png&sign=TLn6w2m1djj1ZksBPA1Z7sbn-WtqNuhixifJrbSQTbg"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.3.10","release_latest_validation_result":{"name": "com.dynatrace.extension.hp-ilo", "author": {"name": "Dynatrace"}, "version": "1.3.10", "fileHash": "0776a51bc11a4c6ebb070346730ad02c839445be01c573945ed9bd317a35570a", "variables": [], "dataSources": ["python"], "featureSets": ["processor", "storage", "chassis", "system", "default", "manager"], "extensionName": "com.dynatrace.extension.hp-ilo", "minEECVersion": "1.313.0", "featureSetsDetails": {"system": {"metrics": [{"key": "hp.ilo.memory.total_system_memory", "metadata": {"unit": "GibiByte", "description": "Total system memory", "displayName": "Total system memory"}}, {"key": "hp.ilo.uptime", "metadata": {"unit": "Second", "description": "Power on time/uptime as reported by the API", "displayName": "Power on time"}}, {"key": "hp.ilo.cpu_util", "metadata": {"unit": "Percent", "description": "Reported CPU utilization", "displayName": "CPU utilization"}}, {"key": "hp.ilo.io_bus_util", "metadata": {"unit": "Percent", "description": "Input/output bus utilization", "displayName": "I/O bus utilization"}}, {"key": "hp.ilo.memory_bus_util", "metadata": {"unit": "Percent", "description": "Memory bus utilization", "displayName": "Memory bus utilization"}}, {"key": "hp.ilo.health_status.bios_or_hardware_health", "metadata": {"unit": "State", "description": "BIOS or hardware health", "displayName": "BIOS or hardware health"}}, {"key": "hp.ilo.health_status.fans", "metadata": {"unit": "State", "description": "Fan health", "displayName": "Fan health"}}, {"key": "hp.ilo.health_status.fans_redundancy", "metadata": {"unit": "State", "description": "Indicates whether the fans are redundant or not", "displayName": "Fans redundancy"}}, {"key": "hp.ilo.health_status.memory", "metadata": {"unit": "State", "description": "Memory health", "displayName": "Memory health"}}, {"key": "hp.ilo.health_status.network", "metadata": {"unit": "State", "description": "Network health", "displayName": "Network health"}}, {"key": "hp.ilo.health_status.power_supplies", "metadata": {"unit": "State", "description": "Power supply health", "displayName": "Power supply health"}}, {"key": "hp.ilo.health_status.power_supplies_redundancy", "metadata": {"unit": "State", "description": "Indicates whether power supplies are redundant", "displayName": "Power supply redundancy"}}, {"key": "hp.ilo.health_status.processors", "metadata": {"unit": "State", "description": "Overall processor(s) health status", "displayName": "Processor health"}}, {"key": "hp.ilo.health_status.temperatures", "metadata": {"unit": "State", "description": "Temperature health", "displayName": "Temperature health"}}, {"key": "hp.ilo.health_status.smart_storage_battery", "metadata": {"unit": "State", "description": "Smart storage battery health (iLO 5)", "displayName": "Smart storage battery health"}}, {"key": "hp.ilo.smart_storage.logical_drive.capacity", "metadata": {"unit": "GigaByte", "description": "Smart storage logical drive capacity (iLO 5)", "displayName": "Smart storage logical drive capacity"}}], "description": "Metrics related to overall system health and resource utilization", "displayName": "System", "isRecommended": true}, "chassis": {"metrics": [{"key": "hp.ilo.chassis.health", "metadata": {"unit": "State", "description": "Overall chassis health", "displayName": "Chassis health"}}, {"key": "hp.ilo.chassis.power_supply.health", "metadata": {"unit": "State", "description": "Chassis power supply health", "displayName": "Chassis power supply health"}}, {"key": "hp.ilo.chassis.temperature.health", "metadata": {"unit": "State", "description": "Chassis temperature health", "displayName": "Chassis temperature health"}}, {"key": "hp.ilo.chassis.temperature.reading", "metadata": {"unit": "Count", "description": "Current chassis temperature reading", "displayName": "Chassis temperature reading"}}, {"key": "hp.ilo.chassis.fan.health", "metadata": {"unit": "State", "description": "Chassis fan health", "displayName": "Chassis fan health"}}, {"key": "hp.ilo.chassis.fan.reading", "metadata": {"unit": "Count", "description": "Current chassis fan temperature reading", "displayName": "Chassis fan reading"}}, {"key": "hp.ilo.chassis.power_supply_redundancy_health", "metadata": {"unit": "State", "description": "Indicates whether the chassis power supply is redundant or not", "displayName": "Chassis power supply redundancy"}}, {"key": "hp.ilo.chassis.smart_storage_battery.health", "metadata": {"unit": "State", "description": "Chassis smart storage battery health  (iLO 5)", "displayName": "Chassis smart storage battery health"}}, {"key": "hp.ilo.chassis.smart_storage_battery.charge_level_percent", "metadata": {"unit": "Percent", "description": "Chassis smart storage battery charge level  (iLO 5)", "displayName": "Chassis smart storage battery charge level"}}], "description": "Metrics related to chassis components such as fans, temperatures, power supplies and smart storage battery", "displayName": "Chassis", "isRecommended": false}, "default": {"metrics": [{"key": "hp.ilo.availability", "metadata": {"unit": "Percent", "description": "The ability to connect and login to the iLO instance", "displayName": "Availability"}}, {"key": "hp.ilo.health_status.aggregate_server_health", "metadata": {"unit": "State", "description": "Overall health state", "displayName": "Aggregate server health"}}], "isRecommended": true}, "manager": {"metrics": [{"key": "hp.ilo.manager.graphical_console_enabled", "metadata": {"unit": "State", "description": "Indicates whether the graphical console is enabled or not", "displayName": "Graphical console enabled"}}], "description": "Metrics related to iLO manager (only graphical console state)", "displayName": "Manager", "isRecommended": false}, "storage": {"metrics": [{"key": "hp.ilo.storage.drive.health", "metadata": {"unit": "State", "description": "Individual storage drive health", "displayName": "Drive health"}}], "description": "Storage drive health", "displayName": "Storage", "isRecommended": false}, "processor": {"metrics": [{"key": "hp.ilo.processor.health", "metadata": {"unit": "State", "description": "Individual processor health", "displayName": "Processor health"}}], "description": "Individual processor health", "displayName": "Processor", "isRecommended": false}}, "minDynatraceVersion": "1.330.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Integrated Lights-Out (iLO) is a proprietary management technology built into HPE products that allows for remote control access to ProLiant servers even without being connected to the main network. The iLO extension allows for remote monitoring of such instances via their Redfish API (first introduced in iLO 4)."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Monitor iLO instance health and availability\n- Quickly alert on health or availability related issues\n- View and alert on instance activity such as logins, virtual power events, log clears, and some configuration changes"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [HPE Integrated Lights-Out (iLO) extension](https://docs.dynatrace.com/docs/shortlink/hpe-integrated-lights-out-ilo-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n- iLO 4\n- iLO 5\n- iLO 6 (limited testing)\n\niLO 4 was the first version with the Redfish API and as such reports a much smaller amount of data as compared to later versions, primarily limited to instance properties and high-level health statuses.\n\niLO 6 has been tested to a limited extent but has not been confirmed to have run on a live iLO 6 instance. While safe to use, if you experience issues or feel something is missing reach out to support to help us better cover this latest version."},"sourceId":"details"}],"modified":"2026-03-10T07:48:12.967442Z","created":"2025-05-05T22:10:51.884375Z","seo_title":"HPE Integrated Lights-Out (iLO) monitoring & observability","seo_description":"Remotely collect iLO data via the Redfish API. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/overview-dash_QZf5JR4.png","https://dt-cdn.net/hub/host-1.png","https://dt-cdn.net/hub/properties.png","https://dt-cdn.net/hub/host-3.png"],"about":"Integrated Lights-Out (iLO) is a proprietary management technology built into HPE products that allows for remote control access to ProLiant servers even without being connected to the main network. The iLO extension allows for remote monitoring of such instances via their Redfish API (first introduced in iLO 4).","use_cases":"- Monitor iLO instance health and availability\n- Quickly alert on health or availability related issues\n- View and alert on instance activity such as logins, virtual power events, log clears, and some configuration changes","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [HPE Integrated Lights-Out (iLO) extension](https://docs.dynatrace.com/docs/shortlink/hpe-integrated-lights-out-ilo-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.hp-ilo@1.3.10","fqn":"com.dynatrace.extension.hp-ilo","version":"1.3.10","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.hp-ilo/com.dynatrace.extension.hp-ilo-1.3.10-0776a51bc11a4c6ebb07.zip","release_notes":"**Requires Dynatrace 1.330 and ActiveGate 1.313**\n\n**Changes**\n - Includes changes for handling of invalid control characters (likely from device firmware) in some API responses from the iLO API.","created":"2026-04-15T19:18:34.513462Z"},{"name":"com.dynatrace.extension.hp-ilo@1.3.8","fqn":"com.dynatrace.extension.hp-ilo","version":"1.3.8","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.hp-ilo/com.dynatrace.extension.hp-ilo-1.3.8-d9e8458ef3974b6a0795.zip","release_notes":"#### ✨ New in this version:\n\n- Added support for python 3.14\n- iLO Integrated Management Logs (IML) can now be ingested as Logs.\n- Vulnerability fix for `ply:3.11 (CVE-2025-56005)`.\n- Ensure required dimensions exist for entity creation\n- Update Dashboard App dashboards to use latest entity list urls\n\n#### 🚀 Improved in this version:\n\n- Standardized reporting for `device.address` dimension.\n- Monitoring configuration statuses are now returned per endpoint.\n- Resolved an issue that affected execution due to daylight time change.\n\nℹ️ This version requires ActiveGate version 1.313.0 or higher.","created":"2026-03-05T02:11:04.849317Z"},{"name":"com.dynatrace.extension.hp-ilo@1.1.0","fqn":"com.dynatrace.extension.hp-ilo","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.hp-ilo/com.dynatrace.extension.hp-ilo-1.1.0-8b5943ac16f9a57a8976.zip","release_notes":"### Minimum Dynatrace version: 1.310\n\n- Platform dashboard and screen definitions\n- Security context added to entities\n- Handling of lack of support for Odata query parameters in early iLO 4\n  - Will make individual calls for processor level data if expand doesn't work\n  - Detects and disables querying for logs if parameters do not work to avoid errors and overhead","created":"2025-08-03T07:52:57.146185Z"},{"name":"com.dynatrace.extension.hp-ilo@1.0.4","fqn":"com.dynatrace.extension.hp-ilo","version":"1.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.hp-ilo/com.dynatrace.extension.hp-ilo-1.0.4-b9e10889febfff3cd7f4.zip","release_notes":"### Minimum ActiveGate version: 1.310 (no change from previous version)\n### Fixes\n- Change endpoint level username and password configurations to optional","created":"2025-06-20T08:05:59.950240Z"},{"name":"com.dynatrace.extension.hp-ilo@1.0.3","fqn":"com.dynatrace.extension.hp-ilo","version":"1.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.hp-ilo/com.dynatrace.extension.hp-ilo-1.0.3-96fb3edd1615cee081a5.zip","release_notes":"- Adds \"device.address\" dimension to all ingested metric data","created":"2025-05-30T22:45:17.346757Z"},{"name":"com.dynatrace.extension.hp-ilo@1.0.2","fqn":"com.dynatrace.extension.hp-ilo","version":"1.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.hp-ilo/com.dynatrace.extension.hp-ilo-1.0.2-983f103dd209adadfd82.zip","release_notes":"- Initial version including packaging error fix","created":"2025-05-09T18:16:27.053914Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.hp-ilo@1.3.10","fqn":"com.dynatrace.extension.hp-ilo","version":"1.3.10","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.hp-ilo/com.dynatrace.extension.hp-ilo-1.3.10-0776a51bc11a4c6ebb07.zip","release_notes":"**Requires Dynatrace 1.330 and ActiveGate 1.313**\n\n**Changes**\n - Includes changes for handling of invalid control characters (likely from device firmware) in some API responses from the iLO API.","created":"2026-04-15T19:18:34.513462Z"}]},{"id":915,"slug":"ibm-datapower-1","title":"IBM Datapower","description":"Enable remote monitoring of your DataPower gateways with this extension.","logo":"https://dt-cdn.net/hub/logos/ibm-datapower-1.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/ibm-datapower-1-extension","providers":[],"tags":["ActiveGate","gateway","ibm","network","security","workload"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/DP_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%2FDP_1.png&sign=ROT0PuIw-JKpow5gv8KdHyrRKitKyGhQ2rZXJ8fE44A","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDP_1.png&sign=ZD6_1XQY7LY1l16nXFbHGMdEk5T9Xz0oWjwLd3xMnx4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDP_1.png&sign=zpzK8nGvYUFw-ad9Hz5PtoKXQduC9JAE-7dBxnz6WqY","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDP_1.png&sign=I-uqImswt1FG7oLBeZmHJjx7ONbzfItYf7mlS1CNJBc","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDP_1.png&sign=EANH40utz2QdHGXFYyxif3NHPyNpFNtlBd995J7gQHc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDP_1.png&sign=ak5UyG785cAczBEbcwGCUkXWSfYiLycOL5LIo1Ctn7o"}},{"caption":"","src":"https://dt-cdn.net/hub/DP_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%2FDP_2.png&sign=vuj1qG9np1fXO3_JjKE4_0hC30_qg7b-xpjNgIRUVro","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDP_2.png&sign=zpTSjU1RL_j7CoAHVNbAQ59cPm3Vav7WOQDJQ6GbpV0","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDP_2.png&sign=NRQ4fJlxxTfPvWjL3ds0DNtQh0oA2gcVA1Y8afkYXtM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDP_2.png&sign=Xyoz5aFZrGgrY_8VfU-_z_RW3Sdu4e_pgyep9OLeul4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDP_2.png&sign=V5NJ3F2ViLWCIXhfxWFx-SGPh9sgf998bTQr2jc3M-g","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDP_2.png&sign=8rya3cktL3h4Z8GUCynnc4braUpPKFewtq2aOz22e4k"}},{"caption":"","src":"https://dt-cdn.net/hub/DP_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%2FDP_3.png&sign=Ak_8gLyy3kQbwECHtP-A2VSOr5Ofk2QA1-r5noFawJE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDP_3.png&sign=-MraVzDt5Hvg265Da_vjUbb1TTOlASlX2YH8ETCBhjs","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDP_3.png&sign=NuNxVnKRA9oiVvMwpT62culYMwS77TFp9Oo84EarH_8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDP_3.png&sign=VrCgOAJl76fRHqY7vD8qc7xk-Jvirghvw69sXaZkpck","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDP_3.png&sign=kS1pwEv-q1mCcgJM-vJaRUv-BBapcPqV8KbimFkGGUQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDP_3.png&sign=9jLmzV_ZgiFjo27KAgzQ9Uoy2SePR8SJEeNePZZ7Kg0"}},{"caption":"","src":"https://dt-cdn.net/hub/DP_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%2FDP_4.png&sign=iHRTxiL3mYtGMCbt4X4xQeyDSuPhqvQq7Ojrq2kvGoU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDP_4.png&sign=oToS3Wk-HbAgV3BwFvo2JddIO6GZ6hQKzemEJxDYeC8","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDP_4.png&sign=l03HUi3ooLos13I5cl7WFvHOTcAUtfyRZ_9uACcZRgg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDP_4.png&sign=EotUID22vsKTtu9UPJAeupOgJEYUe3SYTwVaSfTDy9o","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDP_4.png&sign=qXk778-PKYg3aSsuBpSa_gPHUyq6NndvhwFoQRdc3Hk","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDP_4.png&sign=BhR3GYAm1XiyEOBn5BHUT34Ehv3KcUWvRDqLEEn2M6c"}},{"caption":"","src":"https://dt-cdn.net/hub/DP_7.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDP_7.png&sign=hX8qncGC0P9S8LgkJC7fvrI4NgmCjdjuLy9hz7Dhs3g","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDP_7.png&sign=HIHMKifsWjzyccDR9VAJg3BvOn4YCSA0x4-z8bCjCwU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDP_7.png&sign=zq6RyWuRCKYfYuVPcxO485m9UTwr1koWPmkeZsre26Q","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDP_7.png&sign=uwMV_aD_JsgWDgmJGKnO5e9nIKCVNOUh6hxyEZ2TlG8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDP_7.png&sign=k5iMvUjOtvTqwHHaGzLMBS60n5E3LNNnEKENZFUSLf8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDP_7.png&sign=iCE4W_PVIyihsAyl60r8YrPvI56z_MCFzDDa1w93U4Y"}},{"caption":"","src":"https://dt-cdn.net/hub/DP_6.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDP_6.png&sign=9rXd7DqNN-83wt2H7Q_Bl9ZVHOofwKIn2R368W7VkaU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDP_6.png&sign=tVRTS0VzBry3fXamBeNPPwa7J-0Sjftou1xbl4X2Yho","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDP_6.png&sign=1lA_EShlL2LYFfxmAR8kIP1Bnw1lWOjWt52V8RR29Ro","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDP_6.png&sign=e4e2h1BJRgQ6zLRVMzaEmPmALx4DfVOVn-_EFtZyvFE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDP_6.png&sign=Q_XiPjY-3nE_3YncDTO8l-w80xqOvnLOvzjGiCTkyMc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDP_6.png&sign=bGSziN8kQ85fGyxCxTCvLcne8ydgxXhW_j5AkaEnRzs"}},{"caption":"","src":"https://dt-cdn.net/hub/DP_5.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDP_5.png&sign=KYJfRnfOW5ieeVAFbs-kV5ypicwztaOQ8cNzZXNppKY","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDP_5.png&sign=EU0Qkigyaa868Kat5rpeWrrnpG0h44dRI1Nv8XLbBYw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDP_5.png&sign=ojvvFfxtWOk6xesYqq5VSxqBxYbF_V7mB_o0Tp9FIf0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDP_5.png&sign=SRCNzvuHcauZN7fdD8lyryqOkPzUjNb5Z0JCeSuSIDU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDP_5.png&sign=GhWJlHu9Fc7wHnoWkRICfcIbc05iaJxEDI8h-hrq6vY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDP_5.png&sign=wgMYZaR8_3fDaMAUQno9jOJw4aoRiKd3ba1OSMpKH0c"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"3.3.0","release_latest_validation_result":{"name": "com.dynatrace.extension.ibm-datapower", "author": {"name": "Dynatrace"}, "version": "3.3.0", "fileHash": "46ec0fee3d08c2c5a99b43b31e3d081389aaea7a763893cdbc744db8afc7a517", "variables": [], "dataSources": ["python"], "featureSets": ["Document metrics", "XML Manager metrics", "Sensor metrics", "Disk metrics", "Log metrics", "Interface metrics", "Gateway Peering", "Task metrics", "Stylesheet metrics", "Service metrics", "RAID metrics", "Object status", "TCP Summary metrics", "SLM Policy metrics", "Link Aggregation", "Load Balancer metrics", "Performance metrics", "MQQM metrics", "Web Services", "XML names", "Usage metrics"], "extensionName": "com.dynatrace.extension.ibm-datapower", "minEECVersion": "1.313.0", "featureSetsDetails": {"XML names": {"metrics": [{"key": "IBM.DataPower.XMLName.Free", "metadata": {"unit": "Percent", "description": null, "displayName": "XML name free percent"}}, {"key": "IBM.DataPower.XMLName.Used", "metadata": {"unit": "Count", "description": null, "displayName": "XML name used count"}}, {"key": "IBM.DataPower.XMLName.Maximum", "metadata": {"unit": "Count", "description": null, "displayName": "XML name maximum"}}], "isRecommended": true}, "Log metrics": {"metrics": [{"key": "IBM.DataPower.LogTarget.process.count", "metadata": {"unit": "Count", "description": "Total amount of log events processed per log target", "displayName": "Log events processed"}}, {"key": "IBM.DataPower.LogTarget.drop.count", "metadata": {"unit": "Count", "description": "Total amount of log events dropped per log target", "displayName": "Log events dropped"}}, {"key": "IBM.DataPower.LogTarget.pending", "metadata": {"unit": "Count", "description": "Total amount of log events pending per log target", "displayName": "Log events pending"}}, {"key": "IBM.DataPower.LogTarget.requestedMemory", "metadata": {"unit": "Byte", "description": "Requested memory of the log target", "displayName": "Log requested memory"}}], "isRecommended": true}, "Disk metrics": {"metrics": [{"key": "IBM.DataPower.Disk.freeEncrypted", "metadata": {"unit": "MegaByte", "description": "Free and encrypted disk size", "displayName": "Free - Encrypted"}}, {"key": "IBM.DataPower.Disk.totalEncrypted", "metadata": {"unit": "MegaByte", "description": "Total encrypted disk size", "displayName": "Total - Encrypted"}}, {"key": "IBM.DataPower.Disk.freeTemporary", "metadata": {"unit": "MegaByte", "description": "Free temporary disk size", "displayName": "Free - Temporary"}}, {"key": "IBM.DataPower.Disk.totalTemporary", "metadata": {"unit": "MegaByte", "description": "Total temporary disk size", "displayName": "Total - Temporary"}}, {"key": "IBM.DataPower.Disk.freeInternal", "metadata": {"unit": "MegaByte", "description": "Free internal disk size", "displayName": "Free - Internal"}}, {"key": "IBM.DataPower.Disk.totalInternal", "metadata": {"unit": "MegaByte", "description": "Total internal disk size", "displayName": "Total - Internal"}}], "isRecommended": true}, "MQQM metrics": {"metrics": [{"key": "IBM.DataPower.MQQM.receiveFaults", "metadata": {"unit": "Count", "description": "Number of received faults in the MQ queue manager", "displayName": "MQQM received faults"}}, {"key": "IBM.DataPower.MQQM.received", "metadata": {"unit": "Count", "description": "Number of received messages in the MQ queue manager", "displayName": "MQQM received messages"}}, {"key": "IBM.DataPower.MQQM.sendFaults", "metadata": {"unit": "Count", "description": "Number of sent faults in the MQ queue manager", "displayName": "MQQM sent faults"}}, {"key": "IBM.DataPower.MQQM.sent", "metadata": {"unit": "Count", "description": "Number of sent messages in the MQ queue manager", "displayName": "MQQM sent messages"}}, {"key": "IBM.DataPower.MQQM.totalConnectionLimit", "metadata": {"unit": "Count", "description": null, "displayName": "MQQM total connection limit"}}, {"key": "IBM.DataPower.MQQM.totalConnections", "metadata": {"unit": "Count", "description": "Number of connections for the MQ queue manager", "displayName": "MQQM connections"}}, {"key": "IBM.DataPower.MQQM.totalActiveConnections", "metadata": {"unit": "Count", "description": "Number of active connections for the MQ queue manager", "displayName": "MQQM active connections"}}, {"key": "IBM.DataPower.MQQM.totalIdleConnections", "metadata": {"unit": "Count", "description": "Number of idle connections for the MQ queue manager", "displayName": "MQQM idle connections"}}, {"key": "IBM.DataPower.MQQM.activeFrontendConnections", "metadata": {"unit": "Count", "description": "Number of active frontend connections for the MQ queue manager", "displayName": "MQQM active frontend connections"}}, {"key": "IBM.DataPower.MQQM.activeBackendConnections", "metadata": {"unit": "Count", "description": "Number of active backend connections for the MQ queue manager", "displayName": "MQQM active backend connections"}}], "isRecommended": true}, "RAID metrics": {"metrics": [{"key": "IBM.DataPower.RAID.totalSize", "metadata": {"unit": "KiloByte", "description": "Total RAID Size", "displayName": "Total - RAID"}}, {"key": "IBM.DataPower.RAID.freeSpace", "metadata": {"unit": "KiloByte", "description": "Free RAID Size", "displayName": "Free - RAID"}}], "isRecommended": true}, "Task metrics": {"metrics": [{"key": "IBM.DataPower.Task.load", "metadata": {"unit": "Percent", "description": null, "displayName": "Task load"}}, {"key": "IBM.DataPower.Task.workList", "metadata": {"unit": "Count", "description": null, "displayName": "Task pending messages"}}, {"key": "IBM.DataPower.Task.CPU", "metadata": {"unit": "Percent", "description": null, "displayName": "Task CPU usage"}}, {"key": "IBM.DataPower.Task.Memory", "metadata": {"unit": "Percent", "description": null, "displayName": "Task Memory usage"}}, {"key": "IBM.DataPower.Task.FileCount", "metadata": {"unit": "Count", "description": null, "displayName": "Task file count"}}], "isRecommended": true}, "Web Services": {"metrics": [{"key": "IBM.DataPower.WebService.lastResponseTime", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Web service last response time"}}, {"key": "IBM.DataPower.WebService.failedRequests.count", "metadata": {"unit": "Count", "description": null, "displayName": "Web service failed requests"}}, {"key": "IBM.DataPower.WebService.totalRequests.count", "metadata": {"unit": "Count", "description": null, "displayName": "Web service total requests"}}, {"key": "IBM.DataPower.WebService.successfulRequests.count", "metadata": {"unit": "Count", "description": null, "displayName": "Web service successful requests"}}, {"key": "IBM.DataPower.WebService.serviceTime.count", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Web service time"}}], "isRecommended": true}, "Object status": {"metrics": [{"key": "IBM.DataPower.operationalState", "metadata": {"unit": "Count", "description": "Operational state of a classes' object", "displayName": "Operational state"}}, {"key": "IBM.DataPower.adminState", "metadata": {"unit": "Count", "description": "Administrative state of a classes' object", "displayName": "Administrative state"}}], "isRecommended": true}, "Usage metrics": {"metrics": [{"key": "IBM.DataPower.connectivity", "metadata": {"unit": "Percent", "description": "Percentage of successful connections", "displayName": "Connectivity"}}, {"key": "IBM.DataPower.cryptoEngineStatus", "metadata": {"unit": "Percent", "description": null, "displayName": "Crypto Engine Status"}}, {"key": "IBM.DataPower.activeSubscribers", "metadata": {"unit": "Count", "description": "Number of active subscribers", "displayName": "Active Subscribers"}}, {"key": "IBM.DataPower.recordsLost.count", "metadata": {"unit": "Count", "description": null, "displayName": "Records lost"}}, {"key": "IBM.DataPower.pendingRecordsQueue", "metadata": {"unit": "Count", "description": "Number of records pending in queue", "displayName": "Pending records"}}, {"key": "IBM.DataPower.completeRecordsQueue", "metadata": {"unit": "Count", "description": "Number of records completed", "displayName": "Complete records"}}, {"key": "IBM.DataPower.worklist", "metadata": {"unit": "Count", "description": null, "displayName": "Pending messages"}}, {"key": "IBM.DataPower.load", "metadata": {"unit": "Percent", "description": null, "displayName": "Load"}}, {"key": "IBM.DataPower.connectionsAccepted", "metadata": {"unit": "PerMinute", "description": "Per minute rate of connections accepted", "displayName": "Connections accepted"}}, {"key": "IBM.DataPower.activeTransactions", "metadata": {"unit": "Count", "description": null, "displayName": "Active transactions"}}, {"key": "IBM.DataPower.Uptime", "metadata": {"unit": "Second", "description": "Total uptime of the device", "displayName": "Uptime"}}], "isRecommended": true}, "Sensor metrics": {"metrics": [{"key": "IBM.DataPower.powerSupply", "metadata": {"unit": "Percent", "description": "Current status of the power supply", "displayName": "Power supply"}}, {"key": "IBM.DataPower.caseopen", "metadata": {"unit": "Percent", "description": "Indicates if the case is open or not", "displayName": "Case open"}}, {"key": "IBM.DataPower.checkintrusion", "metadata": {"unit": "Percent", "description": "Indicates if check intrusion is active or not", "displayName": "Check intrusion"}}, {"key": "IBM.DataPower.systemTemp", "metadata": {"unit": "Count", "description": null, "displayName": "System temperature"}}, {"key": "IBM.DataPower.cpu1Temp", "metadata": {"unit": "Count", "description": null, "displayName": "CPU 1 temperature"}}, {"key": "IBM.DataPower.cpu2Temp", "metadata": {"unit": "Count", "description": null, "displayName": "CPU 2 temperature"}}, {"key": "IBM.DataPower.cpu1rpm", "metadata": {"unit": "Count", "description": null, "displayName": "CPU 1 RPM"}}, {"key": "IBM.DataPower.cpu2rpm", "metadata": {"unit": "Count", "description": null, "displayName": "CPU 2 RPM"}}, {"key": "IBM.DataPower.chassis1rpm", "metadata": {"unit": "Count", "description": null, "displayName": "Chassis 1 RPM"}}, {"key": "IBM.DataPower.chassis2rpm", "metadata": {"unit": "Count", "description": null, "displayName": "Chassis 2 RPM"}}, {"key": "IBM.DataPower.chassis3rpm", "metadata": {"unit": "Count", "description": null, "displayName": "Chassis 3 RPM"}}, {"key": "IBM.DataPower.volt5", "metadata": {"unit": "Count", "description": null, "displayName": "Volt 5 sensor"}}, {"key": "IBM.DataPower.volt12", "metadata": {"unit": "Count", "description": null, "displayName": "Volt 12 sensor"}}, {"key": "IBM.DataPower.volt33", "metadata": {"unit": "Count", "description": null, "displayName": "Volt 33 sensor"}}], "isRecommended": true}, "Gateway Peering": {"metrics": [{"key": "IBM.DataPower.Gateway.apiRateLimitingPeering", "metadata": {"unit": "Percent", "description": null, "displayName": "Api Security Token Peering"}}, {"key": "IBM.DataPower.Gateway.apiSecurityTokenPeering", "metadata": {"unit": "Percent", "description": null, "displayName": "Api Rate Limiting Peering"}}], "isRecommended": true}, "Service metrics": {"metrics": [{"key": "IBM.DataPower.Service.httpTransactionThroughput", "metadata": {"unit": "PerMinute", "description": null, "displayName": "Calls per minute"}}, {"key": "IBM.DataPower.Service.httpTransactionsTime", "metadata": {"unit": "MilliSecond", "description": "Total amount of time used on transactions per service", "displayName": "Total transaction time"}}, {"key": "IBM.DataPower.Service.status", "metadata": {"unit": "Percent", "description": null, "displayName": "Service status"}}], "isRecommended": true}, "Document metrics": {"metrics": [{"key": "IBM.DataPower.XMLManager.documentCacheCount", "metadata": {"unit": "Count", "description": "Number of documents in the cache", "displayName": "Document cache count"}}, {"key": "IBM.DataPower.XMLManager.documentCount", "metadata": {"unit": "Count", "description": "Number of documents", "displayName": "Document count"}}, {"key": "IBM.DataPower.XMLManager.documentCacheSize", "metadata": {"unit": "Count", "description": null, "displayName": "Document cache size"}}, {"key": "IBM.DataPower.XMLManager.documentByteCount", "metadata": {"unit": "KibiByte", "description": "Number of documents in bytes", "displayName": "Document byte count"}}, {"key": "IBM.DataPower.XMLManager.documentExpiredCount", "metadata": {"unit": "Count", "description": null, "displayName": "Document expired count"}}], "isRecommended": true}, "Link Aggregation": {"metrics": [{"key": "IBM.DataPower.LinkAggregationStatus", "metadata": {"unit": "Percent", "description": null, "displayName": "Link Aggregation Status"}}, {"key": "IBM.DataPower.LinkAggregationMIIStatus", "metadata": {"unit": "Percent", "description": null, "displayName": "Link Aggregation MII Status"}}], "isRecommended": true}, "Interface metrics": {"metrics": [{"key": "IBM.DataPower.Interface.receivePackets.count", "metadata": {"unit": "Count", "description": "Number of packets received per interface", "displayName": "Packets received"}}, {"key": "IBM.DataPower.Interface.receiveBps.count", "metadata": {"unit": "Byte", "description": "Number of bytes received per interface", "displayName": "Bytes received"}}, {"key": "IBM.DataPower.Interface.receiveErrors.count", "metadata": {"unit": "Count", "description": "Number of errors received per interface", "displayName": "Errors received"}}, {"key": "IBM.DataPower.Interface.receiveDrops.count", "metadata": {"unit": "Count", "description": "Number of received packages that have been dropped per interface", "displayName": "Dropped packages received"}}, {"key": "IBM.DataPower.Interface.transmitPackets.count", "metadata": {"unit": "Count", "description": "Number of transmitted packages per interface", "displayName": "Packets transmitted"}}, {"key": "IBM.DataPower.Interface.transmitBps.count", "metadata": {"unit": "Byte", "description": "Number of bytes transmitted per interface", "displayName": "Bytes transmitted"}}, {"key": "IBM.DataPower.Interface.transmitErrors.count", "metadata": {"unit": "Count", "description": "Number of errors transmitted per interface", "displayName": "Errors transmitted"}}, {"key": "IBM.DataPower.Interface.transmitDrops.count", "metadata": {"unit": "Count", "description": "Number of transmitted packages that have been dropped per interface", "displayName": "Dropped packages transmitted"}}, {"key": "IBM.DataPower.Interface.collisions.count", "metadata": {"unit": "Count", "description": "Number of collisions per interface", "displayName": "Collision count"}}, {"key": "IBM.DataPower.Interface.status", "metadata": {"unit": "Percent", "description": "Current status of the interface", "displayName": "Interface status"}}], "isRecommended": true}, "SLM Policy metrics": {"metrics": [{"key": "IBM.DataPower.SLMPolicy.messages", "metadata": {"unit": "Count", "description": "Number of messages processed by the statement", "displayName": "SLM Policy messages"}}, {"key": "IBM.DataPower.SLMPolicy.errors", "metadata": {"unit": "Count", "description": "Number of errors by the statement", "displayName": "SLM Policy errors"}}, {"key": "IBM.DataPower.SLMPolicy.throttled", "metadata": {"unit": "Count", "description": null, "displayName": "SLM Policy throttled"}}, {"key": "IBM.DataPower.SLMPolicy.timeAverage", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "SLM Policy average time"}}, {"key": "IBM.DataPower.SLMPolicy.timeMaximum", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "SLM Policy maximum time"}}, {"key": "IBM.DataPower.SLMPolicy.timeMinimum", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "SLM Policy minimum time"}}], "isRecommended": true}, "Stylesheet metrics": {"metrics": [{"key": "IBM.DataPower.XMLManager.stylesheetCacheSize", "metadata": {"unit": "Count", "description": null, "displayName": "Stylesheet cache size"}}, {"key": "IBM.DataPower.XMLManager.stylesheetCacheCount", "metadata": {"unit": "Count", "description": null, "displayName": "Stylesheet cache count"}}, {"key": "IBM.DataPower.XMLManager.stylesheetDocumentCount", "metadata": {"unit": "Count", "description": null, "displayName": "Stylesheet document count"}}, {"key": "IBM.DataPower.XMLManager.stylesheetPendingCount", "metadata": {"unit": "Count", "description": null, "displayName": "Stylesheet pending count"}}, {"key": "IBM.DataPower.XMLManager.stylesheetBadCount", "metadata": {"unit": "Count", "description": null, "displayName": "Stylesheet bad count"}}, {"key": "IBM.DataPower.XMLManager.stylesheetDuplicateCount", "metadata": {"unit": "Count", "description": null, "displayName": "Stylesheet duplicate count"}}, {"key": "IBM.DataPower.XMLManager.stylesheetExecutions", "metadata": {"unit": "Count", "description": null, "displayName": "Stylesheet executions"}}], "isRecommended": true}, "Performance metrics": {"metrics": [{"key": "IBM.DataPower.cpuload", "metadata": {"unit": "Percent", "description": null, "displayName": "CPU load"}}, {"key": "IBM.DataPower.Memory.Usage", "metadata": {"unit": "Percent", "description": null, "displayName": "Memory usage"}}, {"key": "IBM.DataPower.Memory.Total", "metadata": {"unit": "KiloByte", "description": null, "displayName": "Memory total"}}, {"key": "IBM.DataPower.Memory.Used", "metadata": {"unit": "KiloByte", "description": null, "displayName": "Memory used"}}, {"key": "IBM.DataPower.Memory.Free", "metadata": {"unit": "KiloByte", "description": null, "displayName": "Memory free"}}, {"key": "IBM.DataPower.Memory.Req", "metadata": {"unit": "KiloByte", "description": null, "displayName": "Memory requested"}}], "isRecommended": true}, "TCP Summary metrics": {"metrics": [{"key": "IBM.DataPower.TCP.established", "metadata": {"unit": "Count", "description": "Count of established TCP connections", "displayName": "TCP established connections"}}, {"key": "IBM.DataPower.TCP.synSent", "metadata": {"unit": "Count", "description": "Count of SYN requests sent", "displayName": "TCP SYN Sent"}}, {"key": "IBM.DataPower.TCP.synReceived", "metadata": {"unit": "Count", "description": "Count of SYN requests received", "displayName": "TCP SYN Received"}}, {"key": "IBM.DataPower.TCP.finWait1", "metadata": {"unit": "Count", "description": null, "displayName": "TCP FIN_WAIT_1 count"}}, {"key": "IBM.DataPower.TCP.finWait2", "metadata": {"unit": "Count", "description": null, "displayName": "TCP FIN_WAIT_2 count"}}, {"key": "IBM.DataPower.TCP.timeWait", "metadata": {"unit": "Count", "description": "Count of TIME_WAIT", "displayName": "TCP TIME_WAIT"}}, {"key": "IBM.DataPower.TCP.closed", "metadata": {"unit": "Count", "description": "Number of closed TCP connections", "displayName": "TCP Closed connections"}}, {"key": "IBM.DataPower.TCP.closeWait", "metadata": {"unit": "Count", "description": "Count of CLOSE_WAIT", "displayName": "TCP CLOSE_WAIT"}}, {"key": "IBM.DataPower.TCP.lastAck", "metadata": {"unit": "Count", "description": "Count of LAST_ACK", "displayName": "TCP LAST_ACK"}}, {"key": "IBM.DataPower.TCP.listen", "metadata": {"unit": "Count", "description": null, "displayName": "TCP Listen"}}, {"key": "IBM.DataPower.TCP.closing", "metadata": {"unit": "Count", "description": "Number of TCP closing connections", "displayName": "TCP Closing"}}], "isRecommended": true}, "XML Manager metrics": {"metrics": [{"key": "IBM.DataPower.XMLManager.Requests", "metadata": {"unit": "Count", "description": "Connection requests to the XML Manager", "displayName": "HTTP Connection requests"}}, {"key": "IBM.DataPower.XMLManager.Reuse", "metadata": {"unit": "Count", "description": "Connection reuses to the XML Manager", "displayName": "HTTP Connections reused"}}, {"key": "IBM.DataPower.XMLManager.Create", "metadata": {"unit": "Count", "description": "Connections created to the XML Manager", "displayName": "HTTP Connections created"}}, {"key": "IBM.DataPower.XMLManager.Return", "metadata": {"unit": "Count", "description": "Connection returns to the XML Manager", "displayName": "HTTP Connection returns"}}, {"key": "IBM.DataPower.XMLManager.Offered", "metadata": {"unit": "Count", "description": "Connections offered for the XML Manager", "displayName": "HTTP Connections offered"}}, {"key": "IBM.DataPower.XMLManager.Destroy", "metadata": {"unit": "Count", "description": "Connections destroyed to the XML Manager", "displayName": "HTTP Connections destroyed"}}], "isRecommended": true}, "Load Balancer metrics": {"metrics": [{"key": "IBM.DataPower.LoadBalancer.adminState", "metadata": {"unit": "Count", "description": "Administrative state of the load balancer group", "displayName": "Load Balancer Group - Administrative state"}}, {"key": "IBM.DataPower.LoadBalancer.memberState", "metadata": {"unit": "Count", "description": "Administrative state of the load balancer", "displayName": "Load Balancer - Administrative state"}}, {"key": "IBM.DataPower.LoadBalancer.operationalState", "metadata": {"unit": "Count", "description": "Operational state of the load balancer", "displayName": "Load Balancer - Operational state"}}], "isRecommended": true}}, "minDynatraceVersion": "1.323.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"DataPower gateways provide mission-critical service/application integration, security, and control. For these devices, Dynatrace offers remote monitoring through the DataPower ActiveGate extension. By ingesting key device data, the extension provides Dynatrace with real-time insight into device health and performance.\n\nNow available in Extensions Framework 2.0, click 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 [IBM Datapower extension](https://docs.dynatrace.com/docs/shortlink/ibm-datapower-1-extension) in the Dynatrace Documentation."},"sourceId":"get_started"}],"modified":"2025-12-02T08:07:52.539175Z","created":"2023-09-04T15:47:59.764751Z","seo_title":"IBM Datapower monitoring & observability","seo_description":"Enable remote monitoring of your DataPower gateways with this extension. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/DP_1.png","https://dt-cdn.net/hub/DP_2.png","https://dt-cdn.net/hub/DP_3.png","https://dt-cdn.net/hub/DP_4.png","https://dt-cdn.net/hub/DP_7.png","https://dt-cdn.net/hub/DP_6.png","https://dt-cdn.net/hub/DP_5.png"],"about":"DataPower gateways provide mission-critical service/application integration, security, and control. For these devices, Dynatrace offers remote monitoring through the DataPower ActiveGate extension. By ingesting key device data, the extension provides Dynatrace with real-time insight into device health and performance.\n\nNow available in Extensions Framework 2.0, click on **Add to environment** to get started.","use_cases":"","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [IBM Datapower extension](https://docs.dynatrace.com/docs/shortlink/ibm-datapower-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.ibm-datapower@3.3.0","fqn":"com.dynatrace.extension.ibm-datapower","version":"3.3.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ibm-datapower/com_HKhGvo9.dynatrace.extension.ibm-datapower-3.3.0-46ec0fee3d08c2c5a99b.zip","release_notes":"- Expose `port` dimension on all metrics\n- Added support for python 3.14","created":"2026-04-01T11:57:04.475226Z"},{"name":"com.dynatrace.extension.ibm-datapower@3.2.0","fqn":"com.dynatrace.extension.ibm-datapower","version":"3.2.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ibm-datapower/com.dynatrace.extension.ibm-datapower-3.2.0-34caa5dd80e405bd1034.zip","release_notes":"### ⚠️ Important Change:\r\n- This release requires a Minimum Dynatrace 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-19T21:13:12.832519Z"},{"name":"com.dynatrace.extension.ibm-datapower@3.1.1","fqn":"com.dynatrace.extension.ibm-datapower","version":"3.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ibm-datapower/com.dynatrace.extension.ibm-datapower-3.1.1-a6b97f8552332dcc698b.zip","release_notes":"New in this version:\r\n- Added keyword key value pairs to extension","created":"2025-12-17T14:31:55.984181Z"},{"name":"com.dynatrace.extension.ibm-datapower@3.1.0","fqn":"com.dynatrace.extension.ibm-datapower","version":"3.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ibm-datapower/com.dynatrace.extension.ibm-datapower-3.1.0-9855cbc5cc82829c53ee.zip","release_notes":"**NOTE:**\n- This extension requires ActiveGate version 1.313.0 or later.\n\n**New in this version**\n- Implemented `EndpointStatuses`.\n\n**Improved in this version**\n- Improved error messaging with DECs. ","created":"2025-11-04T14:43:18.832778Z"},{"name":"com.dynatrace.extension.ibm-datapower@3.0.25","fqn":"com.dynatrace.extension.ibm-datapower","version":"3.0.25","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ibm-datapower/com.dynatrace.extension.ibm-datapower-3.0.25-80488a455f3b6381c75f.zip","release_notes":"#### 🚀 Improved in this version:\n\n- Timeout when calling Datapower increased\n- Logs are much less verbose now with `INFO` level for easier troubleshooting\n\n#### ✨ New in this version:\n\n- Add support for the `dt.security_context` attribute\n- DNS resolution to obtain the `device.address` now runs only after a specific frequency and not every time we push a metric. This frequency can be modified with the new `Hostname resolution frequency` configuration parameter, which defaults to every 24 hours.\n\n#### 🐛 Fixed in this version:\n\n- Dimensions now properly never go above the limit of 256 characters\n- Further parse dimensions to avoid metric rejections based on tab characters\n- Fixed overview dashboard referencing an inexistent metric\n- `urrllib3` library updated to avoid security risk","created":"2025-07-31T18:45:49.232483Z"},{"name":"com.dynatrace.extension.ibm-datapower@3.0.20","fqn":"com.dynatrace.extension.ibm-datapower","version":"3.0.20","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ibm-datapower/com.dynatrace.extension.ibm-datapower-3.0.20-2c7fe85df4e8a06bb673.zip","release_notes":"- Added support for gen3 charts/screens for future compatibility with I&O app","created":"2025-06-20T08:05:48.932593Z"},{"name":"com.dynatrace.extension.ibm-datapower@3.0.19","fqn":"com.dynatrace.extension.ibm-datapower","version":"3.0.19","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ibm-datapower/com.dynatrace.extension.ibm-datapower-3.0.19-4e495d45e3a84354929c.zip","release_notes":"- Adds `device.address` dimension to all ingested metrics.\n- Adds *RAID metrics* feature set and metrics (Chart can be found in DataPower Instance UA Screen):\n  - `IBM.DataPower.RAID.totalSize`\n  - `IBM.DataPower.RAID.freeSpace`\n- Adds *Gateway Peering metrics* feature set and metrics (Chart can be found in Datapower Domain UA Screen):\n  - `IBM.DataPower.Gateway.apiRateLimitingPeering`\n  - `IBM.DataPower.Gateway.apiSecurityTokenPeering`\n- Fixes *MQQM metrics* for versions 9+.","created":"2025-06-03T12:44:02.865059Z"},{"name":"com.dynatrace.extension.ibm-datapower@3.0.13","fqn":"com.dynatrace.extension.ibm-datapower","version":"3.0.13","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ibm-datapower/com.dynatrace.extension.ibm-datapower-3.0.13-03de3a40cbe83233822b.zip","release_notes":"- Fixed a bug where MQ metrics were not being captured correctly for versions 9 and above of Datapower.\n- Fixed a bug where the metric `IBM.DataPower.LoadBalancer.adminState` was not being linked to any entity.","created":"2025-04-30T08:32:51.240138Z"},{"name":"com.dynatrace.extension.ibm-datapower@3.0.12","fqn":"com.dynatrace.extension.ibm-datapower","version":"3.0.12","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ibm-datapower/com.dynatrace.extension.ibm-datapower-3.0.12-9670afb406a558dd6034.zip","release_notes":"- Added 3rd gen dashboard","created":"2025-03-18T07:12:18.383875Z"},{"name":"com.dynatrace.extension.ibm-datapower@3.0.11","fqn":"com.dynatrace.extension.ibm-datapower","version":"3.0.11","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ibm-datapower/com.dynatrace.extension.ibm-datapower-3.0.11-7aa59f6319547eecda94.zip","release_notes":"- Fixed a bug where data stopped being ingested for older versions of Datapower","created":"2025-03-11T14:44:47.753392Z"},{"name":"com.dynatrace.extension.ibm-datapower@3.0.10","fqn":"com.dynatrace.extension.ibm-datapower","version":"3.0.10","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ibm-datapower/com.dynatrace.extension.ibm-datapower-3.0.10-1e9dc49175b3ceb83b69.zip","release_notes":"#### ✨ New in this version:\n\n- Added support for MQ Manager metrics for IBM Datapower version 9+.\n- Added support for API Gateway service metrics.\n\n### 🐛 Fixed in this version:\n\n- Fixed a bug where object status metrics were not being captured correctly.\n\n","created":"2025-03-06T10:42:37.447346Z"},{"name":"com.dynatrace.extension.ibm-datapower@3.0.9","fqn":"com.dynatrace.extension.ibm-datapower","version":"3.0.9","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ibm-datapower/com.dynatrace.extension.ibm-datapow_p0al0Xg.zip","release_notes":"- Fixed issue where username/password fields were still appearing if credential vault toggle was on.","created":"2025-02-13T15:25:49.979143Z"},{"name":"com.dynatrace.extension.ibm-datapower@3.0.8","fqn":"com.dynatrace.extension.ibm-datapower","version":"3.0.8","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ibm-datapower/com.dynatrace.extension.ibm-datapow_BeaDAQ1.zip","release_notes":"#### 🚀 Improved in this version:\n\n- Increased maximum number of splits per metric from 1000 to unlimited.\n\n#### ✨ New in this version:\n\n- Added support for configuring credentials directly from the credential vault.\n- Added 5 new metrics for Web Services, with their relevant generic entity, relationships and chart:\n    - IBM.DataPower.WebService.lastResponseTime\n    - IBM.DataPower.WebService.failedRequests.count\n    - IBM.DataPower.WebService.totalRequests.count\n    - IBM.DataPower.WebService.successfulRequests.count\n    - IBM.DataPower.WebService.serviceTime.count\n\n#### 🐛 Fixed in this version:\n\n- Properly escape special characters to prevent invalid lines.\n- Automatically shrink dimension values to avoid exceeding the limit.","created":"2025-01-31T17:04:53.866347Z"},{"name":"com.dynatrace.extension.ibm-datapower@3.0.2","fqn":"com.dynatrace.extension.ibm-datapower","version":"3.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ibm-datapower/com.dynatrace.extension.ibm-datapow_kvKqM7f.zip","release_notes":"- Fixed a bug where the relationship between a **datapower instance** and a **datapower task** was inexistent","created":"2024-11-26T09:00:34.933494Z"},{"name":"com.dynatrace.extension.ibm-datapower@3.0.1","fqn":"com.dynatrace.extension.ibm-datapower","version":"3.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ibm-datapower/com.dynatrace.extension.ibm-datapow_567b72o.zip","release_notes":"- Disabling feature sets now prevents the extension from performing the queries related to the metrics included in said feature sets.","created":"2024-11-12T11:03:31.414696Z"},{"name":"com.dynatrace.extension.ibm-datapower@3.0.0","fqn":"com.dynatrace.extension.ibm-datapower","version":"3.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ibm-datapower/com.dynatrace.extension.ibm-datapow_rRXy9nJ.zip","release_notes":"**Attention: This version brings breaking changes to existing configurations, meaning you will need to re-create your configurations from scratch when updating them.**\n\nNew additions:\n\n- A total of 65 metrics split between 9 feature sets\n- Charts where relevant for the above metrics\n- Topology for MQ Managers and SLM Policies, entities introduced with the new metrics, including their relationships to the rest of the topology\n- Configuration parameters for filtering the above entities\n- Configuration parameter to accept client certificate configuration\n- Configuration parameter bucket size for configuring how many endpoints should run on each - ActiveGate of the selected ActiveGate group for better balancing","created":"2024-10-08T07:40:56.204463Z"},{"name":"com.dynatrace.extension.ibm-datapower@2.1.14","fqn":"com.dynatrace.extension.ibm-datapower","version":"2.1.14","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ibm-datapower/com.dynatrace.extension.ibm-datapow_No31LER.zip","release_notes":"- Fixed a bug where metrics were not attached to any entity","created":"2024-05-20T10:11:05.892348Z"},{"name":"com.dynatrace.extension.ibm-datapower@2.1.13","fqn":"com.dynatrace.extension.ibm-datapower","version":"2.1.13","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ibm-datapower/com.dynatrace.extension.ibm-datapow_azUtggq.zip","release_notes":"- Fix an issue where sometimes the connectivity metric was not pushed correctly","created":"2024-05-13T09:28:26.142615Z"},{"name":"com.dynatrace.extension.ibm-datapower@2.1.12","fqn":"com.dynatrace.extension.ibm-datapower","version":"2.1.12","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ibm-datapower/com.dynatrace.extension.ibm-datapow_BZyrqcg.zip","release_notes":"- Fixed a bug where the availability metric was not ingested correctly when Datapower worked with too many IPs","created":"2024-05-11T05:38:11.061020Z"},{"name":"com.dynatrace.extension.ibm-datapower@2.1.11","fqn":"com.dynatrace.extension.ibm-datapower","version":"2.1.11","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ibm-datapower/com.dynatrace.extension.ibm-datapow_cw9d9WS.zip","release_notes":"- Fixed a bug where Load Balancer entities where not being generated","created":"2024-05-07T07:47:01.894328Z"},{"name":"com.dynatrace.extension.ibm-datapower@2.1.10","fqn":"com.dynatrace.extension.ibm-datapower","version":"2.1.10","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ibm-datapower/com.dynatrace.extension.ibm-datapow_ArPdHbI.zip","release_notes":"- Fixed a bug where MINT lines were too long to be ingested\n- Fixed a bug where incorrect timezone/timestamp would prevent metrics from being ingested","created":"2024-03-27T13:41:49.779314Z"},{"name":"com.dynatrace.extension.ibm-datapower@2.1.5","fqn":"com.dynatrace.extension.ibm-datapower","version":"2.1.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ibm-datapower/com.dynatrace.extension.ibm-datapow_kX25zeT.zip","release_notes":"- Added option for **exclude** rules instead of only include.\n- Added support for multiple endpoint configuration.\n  - This changes the activation schema which will prevent you from updating your older configurations to this new version. You will need to create your configurations from scratch.\n- Fixed a bug with topology where entities of different domains were being merged.","created":"2024-02-26T11:54:35.421219Z"},{"name":"com.dynatrace.extension.ibm-datapower@2.1.1","fqn":"com.dynatrace.extension.ibm-datapower","version":"2.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ibm-datapower/com.dynatrace.extension.ibm-datapow_FFjOzzN.zip","release_notes":"Modified the overview dashboard to show interface traffic instead of status, as the status is missing from many datapower installations.","created":"2023-12-15T15:18:10.670780Z"},{"name":"com.dynatrace.extension.ibm-datapower@2.1.0","fqn":"com.dynatrace.extension.ibm-datapower","version":"2.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ibm-datapower/com.dynatrace.extension.ibm-datapow_AKwjx5L.zip","release_notes":"- Added new metric **IBM.DataPower.activeTransactions** and added graph for it on the DataPower instance screen.\n- Extension no longer pushes events but pushes **logs** instead.\n  - This new feature allows you to create your own alerting based on these logs.\n  - A new configuration parameter has been included to control log ingestion to either enable or disable it.\n    - Because of this new parameter, **old configurations of the extension cannot be migrated to this version** and instead you have to re-create them from scratch.\n- Fixed a bug where non-existing load balancer metrics would crash the entire extension.","created":"2023-10-30T13:12:30.047411Z"},{"name":"com.dynatrace.extension.ibm-datapower@2.0.5","fqn":"com.dynatrace.extension.ibm-datapower","version":"2.0.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ibm-datapower/com.dynatrace.extension.ibm-datapow_4roP277.zip","release_notes":"- Fixed a bug where interface metrics where never captured","created":"2023-10-16T10:12:50.882006Z"},{"name":"com.dynatrace.extension.ibm-datapower@2.0.2","fqn":"com.dynatrace.extension.ibm-datapower","version":"2.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ibm-datapower/com.dynatrace.extension.ibm-datapow_srO6bNt.zip","release_notes":"Extension conversion to Extensions Framework 2.0:\n* Added custom topology for Datapower entities and their relationships\n* Added screens for all the entities\n* Added metric metadata\n* Added metric events for alerting\n* Added out of the box dashboard\n* Added feature sets\n* Added metrics for interfaces, services, load balancers and admin/oper status of objects\n* Replaced regex with Dynatrace-friendly rules\n* Removed configuration for client certificate\n\nAll metrics ingested by the new extension are prefixed with **IBM.DataPower** and drop the **builtin:tech** prefix. Any older configuration such as metric events or dashboards that use the old metric key will need to be replaced with the new one.","created":"2023-09-04T15:48:01.366127Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.ibm-datapower@3.3.0","fqn":"com.dynatrace.extension.ibm-datapower","version":"3.3.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ibm-datapower/com_HKhGvo9.dynatrace.extension.ibm-datapower-3.3.0-46ec0fee3d08c2c5a99b.zip","release_notes":"- Expose `port` dimension on all metrics\n- Added support for python 3.14","created":"2026-04-01T11:57:04.475226Z"}]},{"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":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":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":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":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.7.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.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.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"}]},{"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","documentation_link":"https://github.com/dynatrace-oss/dynatrace-ai-agent-instrumentation-examples/tree/main/crewai","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":"2025-12-02T18:13:15.383968Z","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":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":"3.6.0","release_latest_validation_result":{"name": "com.dynatrace.extension.snmp-generic-cisco-device", "author": {"name": "Dynatrace"}, "version": "3.6.0", "fileHash": "a9743052ad7280cbe2139478b71da02254d2a8c6b155ebd13c8dcefea16bab0c", "variables": ["ext.activationtag", "if_name", "if_admin_status", "if_oper_status", "if_alias", "if_type"], "dataSources": ["snmp"], "featureSets": ["FRUs", "Cisco BGP", "Traffic", "EIGRP", "Interfaces 32-bit", "Interfaces", "Sensors", "Health", "neighbor-discovery", "Memory pools", "Interfaces 64-bit", "entity-enrichment", "Sensors (Advanced)", "Advanced interfaces", "High availability", "Power supply", "Control Plane", "OSPF", "BGP"], "extensionName": "com.dynatrace.extension.snmp-generic-cisco-device", "minEECVersion": "1.307.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"}}], "isRecommended": true}, "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"}}], "isRecommended": true}, "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"}}], "isRecommended": true}, "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"}}], "isRecommended": true}, "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"}}], "isRecommended": true}, "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"}}], "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"}}], "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.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 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"}}], "isRecommended": true}, "Interfaces": {"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.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.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"}}], "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)"}}], "isRecommended": true}, "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"}}], "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"}}], "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"}}], "isRecommended": true}, "Interfaces 32-bit": {"metrics": [{"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"}}], "isRecommended": true}, "Interfaces 64-bit": {"metrics": [{"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)"}}], "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"}}], "isRecommended": true}, "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"}}], "isRecommended": true}, "neighbor-discovery": {"metrics": [{"key": "com.dynatrace.extension.snmp-generic-cisco-device.lldp_neighbor"}], "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.in.crc_errors.count"}, {"key": "com.dynatrace.extension.network_device.if.lastchange"}], "isRecommended": true}}, "minDynatraceVersion": "1.318.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@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@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"}]},{"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":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":258,"slug":"red-hat-enterprise-linux","title":"Red Hat Enterprise Linux","description":"Scale existing apps across bare-metal, virtual, container, and all types of cloud environments.","logo":"https://dt-cdn.net/hub/logos/red-hat-enterprise-linux.png","link_to":"https://www.dynatrace.com/technologies/linux-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/linux-hub","providers":["oa"],"tags":["linux","red-hat"],"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":1116,"slug":"vertex-ai","title":"Vertex AI Studio","description":"Monitor your generative AI applications built with Google Vertex AI Studio.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/62/logo/vertiex.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 services","src":"https://dt-cdn.net/hub/1-main-dash_b8ShoKl.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_b8ShoKl.png&sign=l0pVEZpkI5GgAGK0T4E-DwZ-vW3bfLvtQ7xRoaYVWBY","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_b8ShoKl.png&sign=y6bybX-XHRVDt9G2MWfNmE8H8Q8nmh9x2HTfyUaJN0k","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_b8ShoKl.png&sign=3MB5h6A_mWm1TeRRVw33maF3Ahs6xzXUtu14BjLJ0xI","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_b8ShoKl.png&sign=dJ7ApFBsgEAaucl-ac9iSLJXIG8lwtg7MwQRvyyVmQY","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_b8ShoKl.png&sign=PHP4NpLVUEhiP5F59tXRKf8cq8G-er8z92f3EYsKloo","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_b8ShoKl.png&sign=D6mV4WLk3oHDKTluBagYaSvD3g75s_DoBR9QvUQqaSE"}},{"caption":"Gain full visibility into the execution of each user request with end-to-end traces that cover the full Agentic AI stack for Google ADK","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/62/media/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%2F62%2Fmedia%2Fadk.png&sign=36ZtmnqHZGfs-56rSmX_FZsuo37mJKRetQ5MqZQYWjA","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%2F62%2Fmedia%2Fadk.png&sign=VoKtdB5bnwK7myxOpA4TPA2fBKI_cRZr7QGmTs9BHow","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%2F62%2Fmedia%2Fadk.png&sign=cGpfRecgyN1-EkakeVpF_Ic-5cmWY73LVo3cAiuxxLA","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%2F62%2Fmedia%2Fadk.png&sign=xIFgBGtU7IL83zjh8t9HkbP7pGTK7LVpUl8--8p6OfM","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%2F62%2Fmedia%2Fadk.png&sign=GXm_4K9U_09DB27yCOhzkx-Juz_2ozXROELqIBBQxxA","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%2F62%2Fmedia%2Fadk.png&sign=hwSBKJj9F-6-KJMPxPW8hFnrwPfFADaWto4nati9pww"}},{"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/62/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%2F62%2Fmedia%2Fmodels.png&sign=sW4XsntGOmqEpTC1yn9Y5kJCvGqoSHrQg3G-5AvZda4","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%2F62%2Fmedia%2Fmodels.png&sign=dw4wvcvOIo6MZo7PtQWCqDTNo3RoVD6d5fhoVk7eNuc","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%2F62%2Fmedia%2Fmodels.png&sign=DQXd53e5Pqg2DwH3XO1RnZ8zXIzjnihOPIXmJfhX97k","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%2F62%2Fmedia%2Fmodels.png&sign=GfJWANjzAhVCqd_CrVAyLGL69YcUwaqxrBjEgSgI1uo","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%2F62%2Fmedia%2Fmodels.png&sign=9qrtMyKRr0Mnk7IZwJ7ehh_k_SpNBWx6J1nLRIj8lwM","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%2F62%2Fmedia%2Fmodels.png&sign=osDjlPyIggJ9MmvaFp4uRfJjXlD3N98x0RoOMWs302A"}},{"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/62/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%2F62%2Fmedia%2FAILLM_Observability_-_Customer_Demo.png&sign=z6MXETiMN3NjgTbsphXkbP3MHubXlz_7A_Q_i1Wjl80","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%2F62%2Fmedia%2FAILLM_Observability_-_Customer_Demo.png&sign=ozZUgr1dVe8qdH62e_prrcyFc1GS1CwwzLvwIOPfenk","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%2F62%2Fmedia%2FAILLM_Observability_-_Customer_Demo.png&sign=gzkWXseWuXvvqE4yG0W1UAo4oiHFDL84_efb3P0YOQA","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%2F62%2Fmedia%2FAILLM_Observability_-_Customer_Demo.png&sign=scW2F4PEnOvEqf8CE-W9sdALbbk9Su8b14FwgslvB8s","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%2F62%2Fmedia%2FAILLM_Observability_-_Customer_Demo.png&sign=Fkf878gTNof_7joy1lFJeIcpG5-lAuQiD8FkfsslBdk","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%2F62%2Fmedia%2FAILLM_Observability_-_Customer_Demo.png&sign=9Dpf_d_RYexEf8sOMaDiDgymvIx13d1Ui_tBJRGsyr0"}},{"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_V1VskCi.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_V1VskCi.png&sign=yApro5Y_7PZj-xSgyxnGq-6nsCEAy6YVyAruoTG_bUo","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_V1VskCi.png&sign=PA-6BCeAYGvuBox7utgcWU8Y4CvyxS5nkmrMrqvfGCA","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_V1VskCi.png&sign=UrtRN09he8WPZ4X3CUER0J-GS30C18kv2AnrhxUhw9A","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_V1VskCi.png&sign=DKv3BSoRtmVoB4zPkYn-He_tIZHpczY_2otPdmdGOZg","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_V1VskCi.png&sign=--YJp8qbwDPLChnFazNJFv2QtJhTcdPKAbGIhICdMMc","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_V1VskCi.png&sign=55WerJA8fo04_yYDZpNqWXDf8t8gnFRDI3MhyZeABp4"}}],"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 Vertex AI's enhanced Gemini and custom 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":"#Use cases\n\n### 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:59.210884Z","created":"2025-01-28T19:50:25.564159Z","seo_title":"Vertex AI Studio monitoring & observability","seo_description":"Monitor your generative AI applications built with Google Vertex AI Studio. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/1-main-dash_b8ShoKl.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/62/media/adk.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/62/media/models.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/62/media/AILLM_Observability_-_Customer_Demo.png","https://dt-cdn.net/hub/4-GenAI-Audit_V1VskCi.png"],"about":"Combine the strength of Dynatrace end-to-end observability for your generative AI applications built with Google Vertex AI's enhanced Gemini and custom 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":"#Use cases\n\n### 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":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":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.1.2","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.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.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"}]},{"id":127,"slug":"dojo","title":"Dojo","description":"Modular JavaScript library open source based.","logo":"https://dt-cdn.net/hub/logos/dojo.png","link_to":null,"documentation_link":"","providers":["oa"],"tags":["full-stack","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* 1.6.1 - 1.13.x"},"sourceId":"details"}],"modified":"2026-03-10T07:48:11.654612Z","created":"2020-08-14T07:46:19.176000Z","seo_title":"Dojo monitoring & observability","seo_description":"Modular JavaScript library open source based. Start your free trial today!","customer_story":null,"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":5,"slug":"net-rabbitmq","title":"RabbitMQ","description":"Automatic end-to-end traces of producers and consumers for RabbitMQ.","logo":"https://dt-cdn.net/hub/logos/net-rabbitmq.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/queues-hub","providers":["oa"],"tags":["cloud","message-broker","message-queue","RabbitMQ"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/rabbitmq_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%2Frabbitmq_1.png&sign=dsiQLrkrC7MQEjZPZ9c2N2fqm0lai0PDzGtIynOv70o","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Frabbitmq_1.png&sign=oWqL8IitBktbxzeXltxjMny_COBuv-JX_QMmnqJetyk","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Frabbitmq_1.png&sign=ZQh33aCq9mTgw_-bPQ-q4OT5TLmIhCT0IIDbhlu40cc","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Frabbitmq_1.png&sign=-EyTGaY3w0ICXbEu1P_F-M8XUSZUAInFIkLqtraKLkA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Frabbitmq_1.png&sign=P8Kv5BKkvNFonDMzKAXg4A3JvfVoCBW_i_A4jOgTI9g","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Frabbitmq_1.png&sign=1XJuv_s6qPErqVlSotvTLKaiSuqf60aYwvlYzpAUxrE"}},{"caption":"","src":"https://dt-cdn.net/hub/rabbitmq_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%2Frabbitmq_2.png&sign=TY5xiMfCIjR12wCpKys--9XoO07D7I_AyGTMK2DHEbQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Frabbitmq_2.png&sign=Ec62NWKvI87RJGjo6xf8nACCoHasZ-Mq7S5oKCm1B84","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Frabbitmq_2.png&sign=GikvYtQYVtnxuNtMQx0poW5ccwiahgliD3Mpfchs79E","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Frabbitmq_2.png&sign=DLzlbFlOVavk3NBaYCG8CgTZSH5ATh9M_WOU2jbmbTc","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Frabbitmq_2.png&sign=ky2OvJJjRI55F5F5CEHqSZ-N24nBluhZADle68ieIk4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Frabbitmq_2.png&sign=hRDks3GAZ6EynvMj4DA5fbRaPNu-iH3MJo14PPwFVv0"}},{"caption":"","src":"https://dt-cdn.net/hub/rabbitmq_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%2Frabbitmq_3.png&sign=yvHUUBwTcYB9s_TqJh91F31zvXTURdCl86rBinXPKH0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Frabbitmq_3.png&sign=v4l2re73zXXQsyheIJUtle9Xid_MdM0Gnop4jg-K_48","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Frabbitmq_3.png&sign=yV13URi_va7g6r4RzikowgOqWXSCI_7tL_svvcNT1jo","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Frabbitmq_3.png&sign=kMo7Rfmz9SXqD3doUYTbt26_3i9Y92qOPcSrLbYaqqU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Frabbitmq_3.png&sign=Mq_DFc3y2G4or28GHNFx4mPSI5AV5mswllpGGmPk0fg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Frabbitmq_3.png&sign=Axlx2TzRwxZeqKmoiWk4kqkhOdQb_yM0fTaTTjBjqYs"}}],"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 lightweight RabbitMQ message broker without touching any code through auto-instrumentation. Seamless end-to-end traces for connected producer and consumer services will help you to better understand potential anomalies that may impact your mission-critical applications. Comprehensive metrics will give you insights about the performance of queues and nodes. Events will point you to critical metric anomalies."},"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\n* Monitor the performance of topics and brokers"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"**Get started for RabbitMQ messaging clients:**\n\nIf your client 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 client 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\nActivate the following OneAgent features to get full tracing insight:\n* .NET messaging RabbitMQ\n* .NET messaging RabbitMQ Sensor V2\n* Java messaging RabbitMQ\n* Node.js messaging RabbitMQ\n* PHP RabbitMQ\n\n[Activate log monitoring](https://docs.dynatrace.com/docs/shortlink/log-monitoring-hub-v2) to get full log insight.\n\n**Get started for RabbitMQ messaging servers:**\n\nIf your messaging server 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\n[Activate the extension](https://www.dynatrace.com/hub/detail/rabbitmq-management-api) for RabbitMQ to get full metric and queue 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:58.825124Z","created":"2020-08-14T07:46:16.787000Z","seo_title":"RabbitMQ monitoring & observability","seo_description":"Automatic end-to-end traces of producers and consumers for RabbitMQ. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/rabbitmq_1.png","https://dt-cdn.net/hub/rabbitmq_2.png","https://dt-cdn.net/hub/rabbitmq_3.png"],"about":"With Dynatrace you will get observability for the lightweight RabbitMQ message broker without touching any code through auto-instrumentation. Seamless end-to-end traces for connected producer and consumer services will help you to better understand potential anomalies that may impact your mission-critical applications. Comprehensive metrics will give you insights about the performance of queues and nodes. Events will point you to critical metric anomalies.","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\n* Monitor the performance of topics and brokers","supported_distributions":"","get_started":"**Get started for RabbitMQ messaging clients:**\n\nIf your client 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 client 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\nActivate the following OneAgent features to get full tracing insight:\n* .NET messaging RabbitMQ\n* .NET messaging RabbitMQ Sensor V2\n* Java messaging RabbitMQ\n* Node.js messaging RabbitMQ\n* PHP RabbitMQ\n\n[Activate log monitoring](https://docs.dynatrace.com/docs/shortlink/log-monitoring-hub-v2) to get full log insight.\n\n**Get started for RabbitMQ messaging servers:**\n\nIf your messaging server 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\n[Activate the extension](https://www.dynatrace.com/hub/detail/rabbitmq-management-api) for RabbitMQ to get full metric and queue 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":[],"latest_downloads":null},{"id":1202,"slug":"temenos-core-banking-t24-fastpack","title":"Temenos Core Banking T24 Fastpack","description":"T24 Fastpack gives Dynatrace full insight into Temenos T24 performance.","logo":"https://cdn.hub.central.dynatrace.com/hub/icon_0gs2Nyy.png","link_to":null,"documentation_link":"https://www.performetriks.com/t24-services","providers":[],"tags":["COB","T24","T24 Transact","Temenos Core Banking","TSA Agent"],"author":"35","coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://cdn.hub.central.dynatrace.com/hub/1_gjBEbJs.png","srcset":{"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_gjBEbJs.png&sign=iZ1dKPReLx4X8YHySnCJB_xetgXY0Sozc8JIBxRaG7E","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_gjBEbJs.png&sign=d1cxo56lS1316ZAC5yzosRTz81pp7e9lpxsl8L0KVpg","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_gjBEbJs.png&sign=iAXa92RRuKKjfyokSCrbP90RY2TXkbSas1PT8i6jJgk","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_gjBEbJs.png&sign=G2trhzZCosIRCyjvoEvHpLY8vDoYvmBfjwI4pNHpMPc","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_gjBEbJs.png&sign=rJjKB4Uvfcocfipu0HjV-jcaiUHGQcfddcy0vWuc1Ls","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_gjBEbJs.png&sign=I38DB75q2POy6gDbPB81ZV9VIOnvvTQFNVslBLVTzOs"}},{"caption":"","src":"https://cdn.hub.central.dynatrace.com/hub/2_T5k0ZxJ.png","srcset":{"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_T5k0ZxJ.png&sign=GVsepsiVFi-25Z1dvaXo2cTJ4eyrWarM9A_85_-UNFM","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_T5k0ZxJ.png&sign=me-0EI9AJPXo3icdpagp7cGUKDxzsalmQGqOywMn1oU","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_T5k0ZxJ.png&sign=8uckEQXPuj8vUWkRJHS_oGzQxcxm-Dn8F6S5loAZC3o","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_T5k0ZxJ.png&sign=sC2uvNU6DYZab6flHMLuQA1UYul6bHJmHmjfqfwYbNA","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_T5k0ZxJ.png&sign=YpQPrzCafUY12L_dtTmouziYol-f7YsLJoY_3K8eH6U","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_T5k0ZxJ.png&sign=HPVsE4XmbUP-CpCCv0aTFgg4-7lbjHqZw7PMik-s41U"}},{"caption":"","src":"https://cdn.hub.central.dynatrace.com/hub/3_4C21Zt1.png","srcset":{"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_4C21Zt1.png&sign=7WGUUTe72voLi7KbNQYC8ICN2ZnoWk6Zm0CwdCefqLc","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_4C21Zt1.png&sign=MIZH1WB8semELiZuvIDWOWiBBVN-0tddsCZyreruu_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%2F3_4C21Zt1.png&sign=uI5Po2ewGx3b4mA8PRJ-J8HIJwvtnGN6tD1NgyF2gE4","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_4C21Zt1.png&sign=__ueho-xwHrd8WEJw1za5xw8nyd7wRySDXCmeD7RVEc","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_4C21Zt1.png&sign=Xgo7S4OvC39PL0GIFHpUTJekHF2_KQduX3dYQOLJZz8","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_4C21Zt1.png&sign=BRvGNnFWUtG5DmmVY-O4P5s0tFe3F4PKO4Xc0EYQYeo"}},{"caption":"","src":"https://cdn.hub.central.dynatrace.com/hub/4_nbo2aRK.png","srcset":{"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_nbo2aRK.png&sign=suodSv6rRq6b9tZmh3q8Bdlyogk2CNkNli5-dcIXNEk","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_nbo2aRK.png&sign=CwKKoKcWQMkS8LZWt9bayCeW-N3ehhkrax254dnsMYE","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_nbo2aRK.png&sign=FhUJA5xFkcJBjXGBSmu9-DKkOhbLoarKbYKhg3iWoGw","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_nbo2aRK.png&sign=3EFzOXm0SHpdXa8H75l3JNcNwEGggH0BxUxuOj3GgXQ","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_nbo2aRK.png&sign=47_V-NVptW7i9su3YHrV-7GZIGnyDRR_0zFZNwU7oOU","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_nbo2aRK.png&sign=qORjoowMLkRzGiMQmRVUBOialu9OKIy-eZKh_R99lpU"}}],"support_link":"mailto:dynatrace@performetriks.com","support_information":{"email":"dynatrace@performetriks.com","url":""},"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":"The Performetriks T24 Fastpack for Dynatrace enables financial institutions to achieve full-stack, real-time observability within their Temenos T24 environments. By combining domain-specific monitoring templates, automated COB health checks, and deep transaction analytics, it accelerates root cause detection, reduces performance-related downtime, and ensures resilient, compliant banking operations. With Performetriks and Dynatrace, you transform T24 performance from reactive troubleshooting to proactive optimization."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Details","source":"### Key Features\n* COB Dashboards\n* TSA Agent Monitoring\n* T24 Dashboards, 40+ additional metrics to observe the health of your Temenos Core Banking platform\n* Job insights\n* Extensions\n* Alerting configurations\n### Resources\n* [Blog - Simplifying Banking with the T24 Core Banking Observability Fastpack](https://www.performetriks.com/post/simplifying-banking-with-the-t24-core-banking-observability-fastpack)\n* [Video - Analyzing and Optimizing Temenos T24 with Dynatrace](https://www.youtube.com/watch?v=rXISZvWXc6c)"},"sourceId":"details"}],"modified":"2025-11-04T08:05:59.131761Z","created":"2025-09-30T07:57:51.946461Z","seo_title":"Temenos Core Banking T24 Fastpack monitoring & observability","seo_description":"T24 Fastpack gives Dynatrace full insight into Temenos T24 performance. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/1_gjBEbJs.png","https://cdn.hub.central.dynatrace.com/hub/2_T5k0ZxJ.png","https://cdn.hub.central.dynatrace.com/hub/3_4C21Zt1.png","https://cdn.hub.central.dynatrace.com/hub/4_nbo2aRK.png"],"about":"The Performetriks T24 Fastpack for Dynatrace enables financial institutions to achieve full-stack, real-time observability within their Temenos T24 environments. By combining domain-specific monitoring templates, automated COB health checks, and deep transaction analytics, it accelerates root cause detection, reduces performance-related downtime, and ensures resilient, compliant banking operations. With Performetriks and Dynatrace, you transform T24 performance from reactive troubleshooting to proactive optimization.","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":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":"2.1.5","release_latest_validation_result":{"name": "com.dynatrace.extension.coredns", "author": {"name": "Dynatrace"}, "version": "2.1.5", "fileHash": "c8b2965697ad9c0348e36e084aebbc5794c41777376edb1b57732a10570319d6", "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"}}], "isRecommended": true}}, "minDynatraceVersion": "1.318.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@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@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"}]},{"id":795,"slug":"red-hat-fuse","title":"Red Hat Fuse","description":"Monitor, analyze, and optimize your enterprise service bus and all applications.","logo":"https://dt-cdn.net/hub/logos/red-hat-fuse.png","link_to":null,"documentation_link":"","providers":["oa"],"tags":["enterprise-service-bus","integration","integration-framework","message-flow"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Red Hat Fuse Host Overview","src":"https://dt-cdn.net/hub/redhat-fuse-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%2Fredhat-fuse-1.png&sign=GRShwIRJCHfqK6Iu5TUUXIDKHZw2VFI2VYZoJdUMSHk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fredhat-fuse-1.png&sign=FOxGGGGjZc3JgtZYx6126_Gvf2blGLCheCSUny6D8oM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fredhat-fuse-1.png&sign=Ulbkr7KWaKZlDn-whQERMVXgu2ox9aI_XneumjL0wTQ","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fredhat-fuse-1.png&sign=W0p4P1U_TQ9uUanw82ipLAlMfVoyXINEBVBDRl0YYAc","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fredhat-fuse-1.png&sign=19C0ir4F2UJ_FWO-vsVKXs_QyVNDhhGJWskskZd4m24","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fredhat-fuse-1.png&sign=_mQJtsdvtInjGV7XG0IffpV9Zn6-7XNEW4nco6r8jgI"}},{"caption":"Red Hat Fuse Container Overview","src":"https://dt-cdn.net/hub/redhat-fuse-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%2Fredhat-fuse-3.png&sign=zh0zDnAnF9kLue3IOyjVdfmSy8swC8BVA0HbfaTlNLs","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fredhat-fuse-3.png&sign=hXP09D0RBuQBCpMtOaelbheLySH3zeTYl-qsdoJeHic","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fredhat-fuse-3.png&sign=pAYtgn6wvH480911QsgPlRjGyMuPWnfwuWZ97cqt6y0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fredhat-fuse-3.png&sign=Wg8jpXqxv258wyUH2YSjh24_HM520AFLpOZkv5gdWu4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fredhat-fuse-3.png&sign=dRIzDyudjDeW-v2diE7s-JITbkGD2vTNz1RSvTPCAvQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fredhat-fuse-3.png&sign=9s42KWEGKzy854VgBKnc8i5p2DHV95sU5PBqovv3RbI"}},{"caption":"Red Hat Fuse Distributed Trace","src":"https://dt-cdn.net/hub/redhat-fuse-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%2Fredhat-fuse-2.png&sign=5lHaz_3wSmB6WedNtsoHx22ner8GFyk065NOjlc34C4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fredhat-fuse-2.png&sign=mIbYIjb9qBJjL6gLqo0dwPqPq_kvQA0FkjjkQhUJ5aI","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fredhat-fuse-2.png&sign=5MdGvz3T_31eKMhhuJiRZ_6ou0DAZ629H9_E96QfYuU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fredhat-fuse-2.png&sign=sYmcw2pgtc-vEBfrh7h9lPn87cwe8t3wEBF3SJPW0o0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fredhat-fuse-2.png&sign=I1oqV4XwIHwzp3ZDGqjEIotjzLrdQJQOy_g92hgIQPM","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fredhat-fuse-2.png&sign=5B7-51AAeGjfhpty1K-d8IkhSx1FRarMoSQ_JwyE1A4"}}],"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 enterprise service bus 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":"Details","source":"### Get started\nIf your Red Hat Fuse 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 Red Hat Fuse runs as a workload in OpenShift, [set up Dynatrace on 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### Compatibility information\nOnly the Apache Camel connectors Undertow, Kafka, and MongoDB are supported."},"sourceId":"details"}],"modified":"2026-03-10T07:48:12.295398Z","created":"2022-08-16T12:17:53.355078Z","seo_title":"Red Hat Fuse monitoring & observability","seo_description":"Monitor, analyze, and optimize your enterprise service bus and all applications. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/redhat-fuse-1.png","https://dt-cdn.net/hub/redhat-fuse-3.png","https://dt-cdn.net/hub/redhat-fuse-2.png"],"about":"Dynatrace automatically detects all applications and microservices deployed in your enterprise service bus 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":""},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["apache-camel"],"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":1237,"slug":"windsurf-extension-observability-for-developers","title":"Observability for Developers on Windsurf","description":"Get real-time code-level data directly to your Windsurf IDE.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/113/logo/windsurf.png","link_to":"https://www.dynatrace.com/solutions/observability-for-developers/","documentation_link":"https://docs.dynatrace.com/docs/observe/application-observability/live-debugger","providers":[],"tags":[],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Real-time code-level snapshot in Windsurf IDE","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/113/media/windsurf_dark_theme.png","srcset":{"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%2F113%2Fmedia%2Fwindsurf_dark_theme.png&sign=KgLg_lDKQomo9H22514dGQTrcHB0rdHZKxB8pqL19eE","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%2F113%2Fmedia%2Fwindsurf_dark_theme.png&sign=tynU9RRfJuTF7b1ohXhWZjNIxrWiWjNuq3tcTzt8l50","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%2F113%2Fmedia%2Fwindsurf_dark_theme.png&sign=GjNvIpPzHlcBPL1xD5P_rCMGQjKsJoG3ZxSFoiEerag","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%2F113%2Fmedia%2Fwindsurf_dark_theme.png&sign=hd7DYmf9NzReE2WSDJbTJKwQjaa8vyLUVuzprrpDhts","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%2F113%2Fmedia%2Fwindsurf_dark_theme.png&sign=ktEf0NxsH1P9_lNhk4yQ2XSdkM_MZAVSimFCMYuK3zk","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%2F113%2Fmedia%2Fwindsurf_dark_theme.png&sign=SBbQf5avYMeVaDTK3J2xVpTwqimLOohjHuzsoBZenZs"}}],"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 data to troubleshoot and understand complex, cloud-native applications, reduce troubleshooting time and enhance productivity and developers satisfaction. \nMain capabilities include: \n\n* You can access the necessary and relevant data without adding additional code, waiting for redeployment, or attempting to reproduce issues locally. \n\n* Using non-breaking breakpoints, you can instantly see the complete state of your app, including stack trace, variable values, and more, all without stopping or breaking your running code. \n\n* Having the Dynatrace data presented directly in your IDE, helps you maintain the flow without losing time or losing context jumping between tools and screens. \n\n* The Dynatrace live snapshot contains variables values, stack trace, process and tracing information. \n\n* The code you want to debug is already present and ready in the IDE, hence source fetching is not needed (as in the Live Debugging web-app). \n\n* Enhance your troubleshooting experience by integrating MCP server and asking Dynatrace to help with real-time data and insights in natural language via MCP client and AI assistance. read more about [Dynatrace MCP](https://www.dynatrace.com/hub/detail/dynatrace-mcp-server/?query=mcp&filter=all) and [Local MCP](https://www.dynatrace.com/hub/detail/local-mcp-server-1/?query=mcp&filter=all)."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"*Capture real-time debug data - Instantly understand the state of your application with instant snapshot output of data and context \n\n*Troubleshoot faster - Instantly debug complex flows and apps including third party and open-source components without stopping your app \n\n*Dev-friendly debugging experience - On-demand and intuitive access to code-level data from any environment directly to your Windsurf IDE \n\n*Test and optimize your code faster - Instantly understand if specific line of code was reached at all with exploratory analytics"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Requirements:\n\n* A Dynatrace account with DPS licensing \n\n* Code Monitoring rate card enabled \n\n* VSX version 1.85.0 \n\n* For all permissions pls refer to [Docs here](https://docs.dynatrace.com/docs/observe/application-observability/live-debugger/ide-integration#getting-started) \n\nYou can install the extension from the [VSX Marketplace](https://open-vsx.org/extension/Dynatrace/dynatrace-debugging-extension) or directly from the extensions tab inside your Windsurf IDE. \n\n * Install the extension. \n\n* Open the Dynatrace Snapshots panel. The panel is located at the bottom of the IDE. \n\n* Log in to your Dynatrace account from the Dynatrace Snapshots panel. \n\n* Select the environment you’d like to debug by clicking on the cloud icon in the Dynatrace Snapshots panel header. The environment picker will open above, displaying all Dynatrace environments where you have Live Debugging permissions. Select an environment from the list. \n\n* Configure your debug session by clicking on the pencil icon in the Dynatrace Snapshots panel header. Only instances with Live Debugging enabled will appear. Select filters for the instances you’d like to debug and click “Set”. \n\n* Add a Live Debugging breakpoint. Right click next to a line number to add a Live Debugging breakpoint. The breakpoint will be applied to instances matching the filters you configured in step 5, within the environment selected in step 4. \n\n* View data. When your breakpoints are triggered, data will stream into the Dynatrace Snapshots panel. Click on a snapshot to see local variables, stack trace, process information, and tracing data."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"Works with VSX version 1.85.0 or later.\nDynatrace active support is currently provided for VSCode and JetBrains IDEs only."},"sourceId":"details"}],"modified":"2026-01-19T14:23:06.147463Z","created":"2025-12-18T11:38:08.997196Z","seo_title":"Observability for Developers on Windsurf monitoring & observability","seo_description":"Get real-time code-level data directly to your Windsurf IDE. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/drafts/113/media/windsurf_dark_theme.png"],"about":"Instantly access live, code-level data to troubleshoot and understand complex, cloud-native applications, reduce troubleshooting time and enhance productivity and developers satisfaction. \nMain capabilities include: \n\n* You can access the necessary and relevant data without adding additional code, waiting for redeployment, or attempting to reproduce issues locally. \n\n* Using non-breaking breakpoints, you can instantly see the complete state of your app, including stack trace, variable values, and more, all without stopping or breaking your running code. \n\n* Having the Dynatrace data presented directly in your IDE, helps you maintain the flow without losing time or losing context jumping between tools and screens. \n\n* The Dynatrace live snapshot contains variables values, stack trace, process and tracing information. \n\n* The code you want to debug is already present and ready in the IDE, hence source fetching is not needed (as in the Live Debugging web-app). \n\n* Enhance your troubleshooting experience by integrating MCP server and asking Dynatrace to help with real-time data and insights in natural language via MCP client and AI assistance. read more about [Dynatrace MCP](https://www.dynatrace.com/hub/detail/dynatrace-mcp-server/?query=mcp&filter=all) and [Local MCP](https://www.dynatrace.com/hub/detail/local-mcp-server-1/?query=mcp&filter=all).","use_cases":"*Capture real-time debug data - Instantly understand the state of your application with instant snapshot output of data and context \n\n*Troubleshoot faster - Instantly debug complex flows and apps including third party and open-source components without stopping your app \n\n*Dev-friendly debugging experience - On-demand and intuitive access to code-level data from any environment directly to your Windsurf IDE \n\n*Test and optimize your code faster - Instantly understand if specific line of code was reached at all with exploratory analytics","supported_distributions":"","get_started":"Requirements:\n\n* A Dynatrace account with DPS licensing \n\n* Code Monitoring rate card enabled \n\n* VSX version 1.85.0 \n\n* For all permissions pls refer to [Docs here](https://docs.dynatrace.com/docs/observe/application-observability/live-debugger/ide-integration#getting-started) \n\nYou can install the extension from the [VSX Marketplace](https://open-vsx.org/extension/Dynatrace/dynatrace-debugging-extension) or directly from the extensions tab inside your Windsurf IDE. \n\n * Install the extension. \n\n* Open the Dynatrace Snapshots panel. The panel is located at the bottom of the IDE. \n\n* Log in to your Dynatrace account from the Dynatrace Snapshots panel. \n\n* Select the environment you’d like to debug by clicking on the cloud icon in the Dynatrace Snapshots panel header. The environment picker will open above, displaying all Dynatrace environments where you have Live Debugging permissions. Select an environment from the list. \n\n* Configure your debug session by clicking on the pencil icon in the Dynatrace Snapshots panel header. Only instances with Live Debugging enabled will appear. Select filters for the instances you’d like to debug and click “Set”. \n\n* Add a Live Debugging breakpoint. Right click next to a line number to add a Live Debugging breakpoint. The breakpoint will be applied to instances matching the filters you configured in step 5, within the environment selected in step 4. \n\n* View data. When your breakpoints are triggered, data will stream into the Dynatrace Snapshots panel. Click on a snapshot to see local variables, stack trace, process information, and tracing data."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":585,"slug":"tvos","title":"tvOS","description":"Monitor mobile apps running on Apple TV.","logo":"https://dt-cdn.net/hub/logos/tvos.png","link_to":"https://www.dynatrace.com/news/blog/build-apps-your-customers-love-and-grow-your-business-with-dynatrace-mobile-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/platform-modules/digital-experience/mobile-applications/instrument-ios-app/instrumentation/dynatrace-auto-instrumentation-for-ios","providers":["oa"],"tags":["application-performance","full-stack","ios","mobile","mobile-app","mobile-app-monitoring","tvos"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/mobile1_hcvcBQJ.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_hcvcBQJ.png&sign=LEnzqxadAUxdtsivBeiv-oOefIUNHeGwsXGErW7TYkU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmobile1_hcvcBQJ.png&sign=IJe5pjoFAL49T6XMsbn_euvowECC-Gs6uXO-jotZVbo","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmobile1_hcvcBQJ.png&sign=3dVgr1_-3Zy4TsuFD_Ow8dwKc33ag7t8Eb5dJe2G6Y4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmobile1_hcvcBQJ.png&sign=lSuU9xmEJLXdX3DvUAbWQdt-0D3QNyFD6Ky1FNQSMtE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmobile1_hcvcBQJ.png&sign=KVlm47i1n-6HmsLqK-pg0gMHXWqXKBCbavIROAW8tvg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmobile1_hcvcBQJ.png&sign=Z6hI_EMnkzQ4CRF7jltvZeM3mIer5tdK1DqBvGB50b0"}},{"caption":"","src":"https://dt-cdn.net/hub/mobile3_89pEYsV.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_89pEYsV.png&sign=7XbeRjDnMUwAtxvSn-25HA8fKa3gbuIMuhjP5KR0HwU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmobile3_89pEYsV.png&sign=qaVxlfIGnGJ_vmX2nsc7lHJyvRExwXUfRAWb6SW59kA","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmobile3_89pEYsV.png&sign=xNixScvUXjRqjXdwHEJE6pQDBgF_BxPOaPu1MoNlwso","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmobile3_89pEYsV.png&sign=VbH8pnAzQu3y2uALmFmMDjhvq-aNzvjcmgjEyAPxP7A","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmobile3_89pEYsV.png&sign=nsXYVLLqqEwz3dpGm6uFScyFCBZMR4wcMGiIqGQIUSY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmobile3_89pEYsV.png&sign=paB1aeukarCMssuxTarxMLd8VKOY71c2Akkax1cnRFQ"}},{"caption":"","src":"https://dt-cdn.net/hub/mobile2_iLFnCZ2.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_iLFnCZ2.png&sign=csyO5AvnzVz1pV5ZMZo3XznsK_c254z5URCXwwgd-Qw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmobile2_iLFnCZ2.png&sign=EAOjkBsRQ9DSLLQ5ixUxM9YTb9myZnfQDJVESzJKxYw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmobile2_iLFnCZ2.png&sign=D78FIXbQYvXnBiTRiidMi9xzJ9Cekk8zdJdR0ovYEP0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmobile2_iLFnCZ2.png&sign=7PIrhu06o5WvXuyazceNXz4PaetSCyltxwWbq855ijk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmobile2_iLFnCZ2.png&sign=ENNZiNo3J6UiVJPBj18KQ_ZCRjZuobkCF97Slpf8etg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmobile2_iLFnCZ2.png&sign=P89e3DHB89-k1VpohjYOL0qQzOqI4meiOaKiAUcmTCA"}}],"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":"tvOS is an operating system from Apple that is based on iOS and optimized for Apple TV devices. Dynatrace helps to maintain the quality, user experience and performance of iOS 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":"- 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:59.178581Z","created":"2021-02-04T14:10:49.407358Z","seo_title":"tvOS monitoring & observability","seo_description":"Monitor mobile apps running on Apple TV. Get insights about usage and performance. Increase reliability. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/mobile1_hcvcBQJ.png","https://dt-cdn.net/hub/mobile3_89pEYsV.png","https://dt-cdn.net/hub/mobile2_iLFnCZ2.png"],"about":"tvOS is an operating system from Apple that is based on iOS and optimized for Apple TV devices. Dynatrace helps to maintain the quality, user experience and performance of iOS 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":"- 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":1027,"slug":"keycloak","title":"Keycloak","description":"Monitor your identity management tool with this prometheus-based extension.","logo":"https://dt-cdn.net/hub/Keycloak_Logo.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/keycloak-extension","providers":[],"tags":["identity management","keycloak","open-source","Prometheus"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Get an overview of your Keycloak monitoring with the included views and screens for each Keycloak instance individually","src":"https://dt-cdn.net/hub/Keycloak_1_upzhWiL.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FKeycloak_1_upzhWiL.png&sign=pgoKjtsgtViJQ6fzN2j48EjGVX9NirJ8f5GdmNvknok","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FKeycloak_1_upzhWiL.png&sign=wa8bsjBRSAOs9V-JZfTOL3dIEdT-EPagdf_Bf-LN8-4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FKeycloak_1_upzhWiL.png&sign=l5gdDQz2WYsO5MEtUeebnRrx9HqVtottr2vQVBBzScU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FKeycloak_1_upzhWiL.png&sign=RbzQhnQgqj7gtsAqDQO3TNgKgWzHW-59W66K6W1Jcn4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FKeycloak_1_upzhWiL.png&sign=xCGbBm5V84eKlNofNQnXqKP8Zdlmq-cngA_nf6DQr7Q","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FKeycloak_1_upzhWiL.png&sign=woWUP6zHMpgdBAtahPY-vRB4tU9itELC-mDmLLktzwk"}},{"caption":"Overview dashboard included with the extension to easily access your Keycloak instances","src":"https://dt-cdn.net/hub/Keycloak_2_ijyv50I.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FKeycloak_2_ijyv50I.png&sign=Ba7mIngppMYyYZWKsbihi0l5eraMxnV00UmP0i1vKvs","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FKeycloak_2_ijyv50I.png&sign=G_VRYXKl7mX-W8Tf-WHvSgHW8_xJOJaelMzhzI58HIQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FKeycloak_2_ijyv50I.png&sign=eu1oiDJXLlS0BKltBcw_gcN-LjYUBlaipkSd4S4LagY","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FKeycloak_2_ijyv50I.png&sign=5rDtC_K6jM7NrXHfScwQlCcPdfyHntoFbgygH73FKxk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FKeycloak_2_ijyv50I.png&sign=6Lh3jTiXXaak2Lm2jpXV2KzyRkGUEZP6aqIiQ9VrKMw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FKeycloak_2_ijyv50I.png&sign=jQ04tq8zEMU8hsj5OhIPy0oAVOLK_zPL8mmhYhfZweI"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.3.5","release_latest_validation_result":{"name": "com.dynatrace.extension.prometheus-keycloak", "author": {"name": "Dynatrace"}, "version": "2.3.5", "fileHash": "73b3dc12ef308d3e5e702cc7080c51b4e55b08e8ac43cca01becbf6020db90af", "variables": [], "dataSources": ["prometheus"], "featureSets": ["Aerogear - JVM buffer", "Agroal", "Aerogear - JVM GC", "Aerogear - JVM threads", "HTTP Server", "Netty", "Worker Pool", "Lock manager", "System", "Cache container stats", "Aerogear - Process", "Local container", "Transactions", "Aerogear - JVM classes", "Statistics", "Buffer pool", "Passivations", "JVM", "Store statistics", "Aerogear - User actions", "Memory pool", "Evictions", "Cache", "Aerogear - Token", "Aerogear - Requests", "Aerogear - JVM memory", "Aerogear - Responses", "Hit statistics", "Remove statistics"], "extensionName": "com.dynatrace.extension.prometheus-keycloak", "minEECVersion": "1.253.0", "featureSetsDetails": {"JVM": {"metrics": [{"key": "jvm_gc_memory_allocated_bytes_total.count", "metadata": {"unit": "Byte", "description": "Incremented for an increase in the size of the (young) heap memory pool after one GC to before the next", "displayName": "Jvm Gc Memory Allocated Bytes"}}, {"key": "base_jvm_uptime", "metadata": {"unit": "Unspecified", "description": "Displays the uptime of the Java virtual machine.", "displayName": "Base Jvm Uptime"}}, {"key": "jvm_threads_states_threads", "metadata": {"unit": "Count", "description": "The current number of threads", "displayName": "Jvm Threads States Threads"}}, {"key": "jvm_info", "metadata": {"unit": "Count", "description": null, "displayName": "JVM version info"}}, {"key": "jvm_info_total", "metadata": {"unit": "Count", "description": null, "displayName": "JVM version info"}}, {"key": "jvm_gc_live_data_size_bytes", "metadata": {"unit": "Byte", "description": "Size of long-lived heap memory pool after reclamation", "displayName": "Jvm Gc Live Data Size Bytes"}}, {"key": "jvm_memory_usage_after_gc_percent", "metadata": {"unit": "Percent", "description": "The percentage of long-lived heap pool used after the last GC event, in the range [0..1]", "displayName": "Jvm Memory Usage After Gc Percent"}}, {"key": "jvm_memory_max_bytes", "metadata": {"unit": "Byte", "description": "The maximum amount of memory in bytes that can be used for memory management", "displayName": "Jvm Memory Max Bytes"}}, {"key": "jvm_threads_peak_threads", "metadata": {"unit": "Count", "description": "The peak live thread count since the Java virtual machine started or peak was reset", "displayName": "Jvm Threads Peak Threads"}}, {"key": "jvm_threads_live_threads", "metadata": {"unit": "Count", "description": "The current number of live threads including both daemon and non-daemon threads", "displayName": "Jvm Threads Live Threads"}}, {"key": "jvm_memory_committed_bytes", "metadata": {"unit": "Byte", "description": "The amount of memory in bytes that is committed for the Java virtual machine to use", "displayName": "Jvm Memory Committed Bytes"}}, {"key": "jvm_gc_overhead_percent", "metadata": {"unit": "Percent", "description": "An approximation of the percent of CPU time used by GC activities over the last lookback period or since monitoring began, whichever is shorter, in the range [0..1]", "displayName": "Jvm Gc Overhead Percent"}}, {"key": "jvm_gc_pause_seconds"}, {"key": "jvm_gc_pause_seconds_max", "metadata": {"unit": "Second", "description": "Time spent in GC pause", "displayName": "Jvm Gc Pause Seconds Max"}}, {"key": "jvm_buffer_memory_used_bytes", "metadata": {"unit": "Byte", "description": "An estimate of the memory that the Java virtual machine is using for this buffer pool", "displayName": "Jvm Buffer Memory Used Bytes"}}, {"key": "jvm_memory_used_bytes", "metadata": {"unit": "Byte", "description": "The amount of used memory", "displayName": "Jvm Memory Used Bytes"}}, {"key": "jvm_gc_max_data_size_bytes", "metadata": {"unit": "Byte", "description": "Max size of long-lived heap memory pool", "displayName": "Jvm Gc Max Data Size Bytes"}}, {"key": "jvm_buffer_total_capacity_bytes", "metadata": {"unit": "Byte", "description": "An estimate of the total capacity of the buffers in this pool", "displayName": "Jvm Buffer Total Capacity Bytes"}}, {"key": "jvm_threads_started_threads_total.count", "metadata": {"unit": "Count", "description": "The total number of application threads started in the JVM", "displayName": "Jvm Threads Started Threads"}}, {"key": "jvm_buffer_count_buffers", "metadata": {"unit": "Count", "description": "An estimate of the number of buffers in the pool", "displayName": "Jvm Buffer Count Buffers"}}, {"key": "jvm_classes_unloaded_classes_total.count", "metadata": {"unit": "Count", "description": "The total number of classes unloaded since the Java virtual machine has started execution", "displayName": "Jvm Classes Unloaded Classes"}}, {"key": "jvm_gc_memory_promoted_bytes_total.count", "metadata": {"unit": "Count", "description": "Count of positive increases in the size of the old generation memory pool before GC to after GC", "displayName": "Jvm Gc Memory Promoted Bytes"}}, {"key": "jvm_classes_loaded_classes", "metadata": {"unit": "Count", "description": "The number of classes that are currently loaded in the Java virtual machine", "displayName": "Jvm Classes Loaded Classes"}}, {"key": "jvm_threads_daemon_threads", "metadata": {"unit": "Count", "description": "The current number of live daemon threads", "displayName": "Jvm Threads Daemon Threads"}}, {"key": "jvm_gc_concurrent_phase_time_seconds"}, {"key": "jvm_gc_concurrent_phase_time_seconds_max", "metadata": {"unit": "Second", "description": "Time spent in concurrent phase", "displayName": "Jvm Gc Concurrent Phase Time Seconds Max"}}], "isRecommended": true}, "Cache": {"metrics": [{"key": "vendor_number_of_created_caches", "metadata": {"unit": "Count", "description": "The total number of created caches, including the default cache.", "displayName": "Vendor Number Of Created Caches"}}, {"key": "vendor_number_of_running_caches", "metadata": {"unit": "Count", "description": "The total number of running caches, including the default cache.", "displayName": "Vendor Number Of Running Caches"}}, {"key": "vendor_number_of_cache_configurations", "metadata": {"unit": "Count", "description": "The total number of defined cache configurations.", "displayName": "Vendor Number Of Cache Configurations"}}], "isRecommended": true}, "Netty": {"metrics": [{"key": "netty_allocator_memory_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Netty Allocator Memory Used"}}, {"key": "netty_allocator_pooled_threadlocal_caches", "metadata": {"unit": "Count", "description": null, "displayName": "Netty Allocator Pooled Threadlocal Caches"}}, {"key": "netty_allocator_memory_pinned", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Netty Allocator Memory Pinned"}}, {"key": "netty_eventexecutor_tasks_pending", "metadata": {"unit": "Count", "description": null, "displayName": "Netty Eventexecutor Tasks Pending"}}, {"key": "netty_allocator_pooled_cache_size", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Netty Allocator Pooled Cache Size"}}, {"key": "netty_allocator_pooled_chunk_size", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Netty Allocator Pooled Chunk Size"}}, {"key": "netty_allocator_pooled_arenas", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Netty Allocator Pooled Arenas"}}], "isRecommended": true}, "Agroal": {"metrics": [{"key": "agroal_blocking_time_average_milliseconds", "metadata": {"unit": "Millisecond", "description": "Average time an application waited to acquire a connection.", "displayName": "Agroal Blocking Time Average Milliseconds"}}, {"key": "agroal_flush_count_total.count", "metadata": {"unit": "Count", "description": "Number of connections removed from the pool, not counting invalid / idle.", "displayName": "Agroal Flush Count"}}, {"key": "agroal_creation_time_max_milliseconds", "metadata": {"unit": "MilliSecond", "description": "Maximum time for a connection to be created.", "displayName": "Agroal Creation Time Max Milliseconds"}}, {"key": "agroal_blocking_time_total_milliseconds", "metadata": {"unit": "MilliSecond", "description": "Total time applications waited to acquire a connection.", "displayName": "Agroal Blocking Time Total Milliseconds"}}, {"key": "agroal_destroy_count_total.count", "metadata": {"unit": "Count", "description": "Number of destroyed connections.", "displayName": "Agroal Destroy Count"}}, {"key": "agroal_acquire_count_total.count", "metadata": {"unit": "Count", "description": "Number of times an acquire operation succeeded.", "displayName": "Agroal Acquire Count"}}, {"key": "agroal_awaiting", "metadata": {"unit": "Count", "description": "Approximate number of threads blocked, waiting to acquire a connection.", "displayName": "Agroal Awaiting Count"}}, {"key": "agroal_max_used", "metadata": {"unit": "Count", "description": "Maximum number of connections active simultaneously.", "displayName": "Agroal Max Used Count"}}, {"key": "agroal_creation_time_total_milliseconds", "metadata": {"unit": "MilliSecond", "description": "Total time waiting for connections to be created.", "displayName": "Agroal Creation Time Total Milliseconds"}}, {"key": "agroal_invalid_count_total.count", "metadata": {"unit": "Count", "description": "Number of connections removed from the pool for being idle.", "displayName": "Agroal Invalid Count"}}, {"key": "agroal_available", "metadata": {"unit": "Count", "description": "Number of idle connections in the pool, available to be acquired.", "displayName": "Agroal Available Count"}}, {"key": "agroal_blocking_time_max_milliseconds", "metadata": {"unit": "MilliSecond", "description": "Maximum time an application waited to acquire a connection.", "displayName": "Agroal Blocking Time Max Milliseconds"}}, {"key": "agroal_creation_count_total.count", "metadata": {"unit": "Count", "description": "Number of created connections.", "displayName": "Agroal Creation Count"}}, {"key": "agroal_active", "metadata": {"unit": "Count", "description": "Number of active connections. These connections are in use and not available to be acquired.", "displayName": "Agroal Active Count"}}, {"key": "agroal_reap_count_total.count", "metadata": {"unit": "Count", "description": "Number of connections removed from the pool for being idle.", "displayName": "Agroal Reap Count"}}, {"key": "agroal_creation_time_average_milliseconds", "metadata": {"unit": "MilliSecond", "description": "Average time for a connection to be created.", "displayName": "Agroal Creation Time Average Milliseconds"}}, {"key": "agroal_leak_detection_count_total.count", "metadata": {"unit": "Count", "description": "Number of times a leak was detected. A single connection can be detected multiple times.", "displayName": "Agroal Leak Detection Count"}}], "isRecommended": true}, "System": {"metrics": [{"key": "system_cpu", "metadata": {"unit": "Count", "description": "The number of processors available to the Java virtual machine", "displayName": "System Cpu Count"}}, {"key": "system_cpu_usage", "metadata": {"unit": "Percent", "description": "The recent cpu usage of the system the application is running in", "displayName": "System Cpu Usage"}}, {"key": "process_start_time_seconds", "metadata": {"unit": "Second", "description": "Start time of the process since unix epoch in seconds.", "displayName": "Uptime"}}, {"key": "process_uptime_seconds", "metadata": {"unit": "Second", "description": "The uptime of the Java virtual machine", "displayName": "Process Uptime Seconds"}}, {"key": "process_cpu_usage", "metadata": {"unit": "Percent", "description": "The recent cpu usage for the Java Virtual Machine process", "displayName": "Process Cpu Usage"}}, {"key": "vendor_cluster_size", "metadata": {"unit": "Count", "description": "Size of the cluster in number of nodes", "displayName": "Vendor Cluster Size"}}, {"key": "vendor_statistics_required_minimum_number_of_nodes", "metadata": {"unit": "Count", "description": "Amount of nodes required to guarantee data consistency", "displayName": "Vendor Statistics Required Minimum Number Of Nodes"}}, {"key": "base_thread_daemon", "metadata": {"unit": "Count", "description": "Displays the current number of live daemon threads.", "displayName": "Base Thread Daemon Count"}}, {"key": "base_gc_total.count", "metadata": {"unit": "Count", "description": "Displays the total number of collections that have occurred. This attribute lists -1 if the collection count is undefined for this collector.", "displayName": "Base Gc"}}, {"key": "base_thread_max", "metadata": {"unit": "Count", "description": "Displays the peak live thread count since the Java virtual machine started or peak was reset. This includes daemon and non-daemon threads.", "displayName": "Base Thread Max Count"}}, {"key": "base_classloader_loadedClasses_total.count", "metadata": {"unit": "Count", "description": "Displays the total number of classes that have been loaded since the Java virtual machine has started execution.", "displayName": "Base Classloader Loadedclasses"}}, {"key": "base_thread_totalStarted", "metadata": {"unit": "Count", "description": "Displays the total number of started threads.", "displayName": "Base Thread Totalstarted"}}, {"key": "base_thread", "metadata": {"unit": "Count", "description": "Displays the current thread count.", "displayName": "Base Thread Count"}}, {"key": "base_memory_committedHeap_bytes", "metadata": {"unit": "Byte", "description": "Displays the amount of memory that is committed for the Java virtual machine to use.", "displayName": "Base Memory Committedheap Bytes"}}, {"key": "base_classloader_unloadedClasses_total.count", "metadata": {"unit": "Count", "description": "Displays the total number of classes unloaded since the Java virtual machine has started execution.", "displayName": "Base Classloader Unloadedclasses"}}, {"key": "base_cpu_processCpuLoad", "metadata": {"unit": "Percent", "description": "Displays the recent cpu usage for the Java virtual machine process.", "displayName": "Base Cpu Processcpuload"}}, {"key": "base_memory_initNonHeap_bytes", "metadata": {"unit": "Byte", "description": "Displays the initial amount of allocated memory, in bytes, for off-heap storage.", "displayName": "Base Memory Initnonheap Bytes"}}, {"key": "base_memory_usedHeap_bytes", "metadata": {"unit": "Byte", "description": "Displays the amount of used memory.", "displayName": "Base Memory Usedheap Bytes"}}, {"key": "base_memory_maxHeap_bytes", "metadata": {"unit": "Byte", "description": "Displays the maximum amount of memory, in bytes, that can be used for memory management.", "displayName": "Base Memory Maxheap Bytes"}}, {"key": "base_memory_committedNonHeap_bytes", "metadata": {"unit": "Byte", "description": "Displays the amount of memory that is committed for the Java virtual machine to use.", "displayName": "Base Memory Committednonheap Bytes"}}, {"key": "base_memory_usedNonHeap_bytes", "metadata": {"unit": "Byte", "description": "Displays the amount of used memory.", "displayName": "Base Memory Usednonheap Bytes"}}, {"key": "base_memory_initHeap_bytes", "metadata": {"unit": "Byte", "description": "Displays the initial amount of allocated heap memory in bytes.", "displayName": "Base Memory Initheap Bytes"}}, {"key": "base_classloader_loadedClasses"}, {"key": "base_cpu_processCpuTime", "metadata": {"unit": "NanoSecond", "description": "Displays the CPU time, in nanoseconds, used by the process on which the Java virtual machine is running.", "displayName": "Base Cpu Processcputime"}}, {"key": "base_memory_maxNonHeap_bytes", "metadata": {"unit": "Byte", "description": "Displays the maximum amount of memory in bytes that can be used for memory management.", "displayName": "Base Memory Maxnonheap Bytes"}}, {"key": "base_cpu_availableProcessors", "metadata": {"unit": "Count", "description": "Displays the number of processors available to the Java virtual machine. This value may change during a particular invocation of the virtual machine.", "displayName": "Base Cpu Availableprocessors"}}, {"key": "base_cpu_systemLoadAverage", "metadata": {"unit": "Percent", "description": "Displays the system load average for the last minute. The system load average is the sum of the number of runnable entities queued to the available processors and the number of runnable entities running on the available processors averaged over a period of time. The way in which the load average is calculated is operating system specific but is typically a damped time-dependent average. If the load average is not available, a negative value is displayed. This attribute is designed to provide a hint about the system load and may be queried frequently. The load average might be unavailable on some platforms where it is expensive to implement this method.", "displayName": "Base Cpu Systemloadaverage"}}, {"key": "base_gc_time.count"}], "isRecommended": true}, "Evictions": {"metrics": [{"key": "vendor_configuration_eviction_size", "metadata": {"unit": "Count", "description": "Gets the eviction size for the cache", "displayName": "Vendor Configuration Eviction Size"}}, {"key": "vendor_statistics_evictions", "metadata": {"unit": "Count", "description": "Number of cache eviction operations", "displayName": "Vendor Statistics Evictions"}}], "isRecommended": true}, "Statistics": {"metrics": [{"key": "vendor_statistics_approximate_entries", "metadata": {"unit": "Count", "description": "Approximate number of entries currently in the cache, including persisted and expired entries", "displayName": "Vendor Statistics Approximate Entries"}}, {"key": "vendor_statistics_data_memory_used", "metadata": {"unit": "Byte", "description": "Amount of memory in bytes allocated for use in eviction for data in the cache", "displayName": "Vendor Statistics Data Memory Used"}}, {"key": "vendor_statistics_time_since_reset", "metadata": {"unit": "Second", "description": "Number of seconds since the cache statistics were last reset", "displayName": "Vendor Statistics Time Since Reset"}}, {"key": "vendor_statistics_number_of_entries", "metadata": {"unit": "Count", "description": "Number of entries in the cache including passivated entries", "displayName": "Vendor Statistics Number Of Entries"}}, {"key": "vendor_statistics_read_write_ratio", "metadata": {"unit": "Count", "description": "Read/writes ratio for the cache", "displayName": "Vendor Statistics Read Write Ratio"}}, {"key": "vendor_statistics_average_write_time_nanos", "metadata": {"unit": "NanoSecond", "description": "Average number of nanoseconds for a write operation in the cache", "displayName": "Vendor Statistics Average Write Time Nanos"}}, {"key": "vendor_statistics_number_of_entries_in_memory", "metadata": {"unit": "Count", "description": "Number of entries currently in-memory excluding expired entries", "displayName": "Vendor Statistics Number Of Entries In Memory"}}, {"key": "vendor_statistics_approximate_entries_unique", "metadata": {"unit": "Count", "description": "Approximate number of entries currently in the cache for which the local node is a primary owner, including persisted and expired entries", "displayName": "Vendor Statistics Approximate Entries Unique"}}, {"key": "vendor_statistics_average_read_time", "metadata": {"unit": "MilliSecond", "description": "Average number of milliseconds for a read operation on the cache", "displayName": "Vendor Statistics Average Read Time"}}, {"key": "vendor_statistics_approximate_entries_in_memory", "metadata": {"unit": "Count", "description": "Approximate number of entries currently in memory, including expired entries", "displayName": "Vendor Statistics Approximate Entries In Memory"}}, {"key": "vendor_statistics_off_heap_memory_used", "metadata": {"unit": "Byte", "description": "Amount off-heap memory used by this cache (bytes)", "displayName": "Vendor Statistics Off Heap Memory Used"}}, {"key": "vendor_statistics_average_write_time", "metadata": {"unit": "MilliSecond", "description": "Average number of milliseconds for a write operation in the cache", "displayName": "Vendor Statistics Average Write Time"}}, {"key": "vendor_statistics_average_read_time_nanos", "metadata": {"unit": "NanoSecond", "description": "Average number of nanoseconds for a read operation on the cache", "displayName": "Vendor Statistics Average Read Time Nanos"}}], "isRecommended": true}, "Buffer pool": {"metrics": [{"key": "vendor_BufferPool_used_memory_mapped_bytes", "metadata": {"unit": "Byte", "description": "The memory used by the NIO pool:mapped", "displayName": "Vendor Bufferpool Used Memory Mapped Bytes"}}, {"key": "vendor_BufferPool_used_memory_mapped_non_volatile_memory_bytes", "metadata": {"unit": "Byte", "description": "The memory used by the NIO pool:mapped - 'non-volatile memory'", "displayName": "Vendor Bufferpool Used Memory Mapped Non Volatile Memory Bytes"}}, {"key": "vendor_BufferPool_used_memory_direct_bytes", "metadata": {"unit": "Byte", "description": "The memory used by the NIO pool:direct", "displayName": "Vendor Bufferpool Used Memory Direct Bytes"}}], "isRecommended": true}, "HTTP Server": {"metrics": [{"key": "http_server_bytes_written_max", "metadata": {"unit": "Byte", "description": "Number of bytes sent by the server", "displayName": "Http Server Bytes Written Max"}}, {"key": "http_server_bytes_written"}, {"key": "http_server_active_requests", "metadata": {"unit": "Count", "description": null, "displayName": "Http Server Active Requests"}}, {"key": "http_server_bytes_read"}, {"key": "http_server_bytes_read_max", "metadata": {"unit": "Byte", "description": "Number of bytes received by the server", "displayName": "Http Server Bytes Read Max"}}, {"key": "http_server_connections_seconds_max", "metadata": {"unit": "Second", "description": "The duration of the connections", "displayName": "Http Server Connections Seconds Max"}}, {"key": "http_server_connections_seconds"}, {"key": "http_server_errors_total.count"}, {"key": "http_server_requests_seconds"}, {"key": "http_server_requests_seconds_max", "metadata": {"unit": "Second", "description": null, "displayName": "Http Server Requests Seconds Max"}}], "isRecommended": true}, "Memory pool": {"metrics": [{"key": "vendor_memoryPool_G1_Old_Gen_usage_bytes", "metadata": {"unit": "Byte", "description": "Current usage of the G1 Old Gen memory pool", "displayName": "Vendor Memorypool G1 Old Gen Usage Bytes"}}, {"key": "vendor_memoryPool_Compressed_Class_Space_usage_bytes", "metadata": {"unit": "Byte", "description": "Current usage of the Compressed Class Space memory pool", "displayName": "Vendor Memorypool Compressed Class Space Usage Bytes"}}, {"key": "vendor_memoryPool_Metaspace_usage_max_bytes", "metadata": {"unit": "Byte", "description": "Peak usage of the Metaspace memory pool", "displayName": "Vendor Memorypool Metaspace Usage Max Bytes"}}, {"key": "vendor_memoryPool_G1_Eden_Space_usage_bytes", "metadata": {"unit": "Byte", "description": "Current usage of the G1 Eden Space memory pool", "displayName": "Vendor Memorypool G1 Eden Space Usage Bytes"}}, {"key": "vendor_memoryPool_Metaspace_usage_bytes", "metadata": {"unit": "Byte", "description": "Current usage of the Metaspace memory pool", "displayName": "Vendor Memorypool Metaspace Usage Bytes"}}, {"key": "vendor_memoryPool_CodeHeap_non_nmethods_usage_max_bytes", "metadata": {"unit": "Byte", "description": "Peak usage of the CodeHeap 'non-nmethods' memory pool", "displayName": "Vendor Memorypool Codeheap Non Nmethods Usage Max Bytes"}}, {"key": "vendor_memoryPool_G1_Old_Gen_usage_max_bytes", "metadata": {"unit": "Byte", "description": "Peak usage of the G1 Old Gen memory pool", "displayName": "Vendor Memorypool G1 Old Gen Usage Max Bytes"}}, {"key": "vendor_memoryPool_G1_Survivor_Space_usage_bytes", "metadata": {"unit": "Byte", "description": "Current usage of the G1 Survivor Space memory pool", "displayName": "Vendor Memorypool G1 Survivor Space Usage Bytes"}}, {"key": "vendor_memoryPool_Compressed_Class_Space_usage_max_bytes", "metadata": {"unit": "Byte", "description": "Peak usage of the Compressed Class Space memory pool", "displayName": "Vendor Memorypool Compressed Class Space Usage Max Bytes"}}, {"key": "vendor_memoryPool_G1_Eden_Space_usage_max_bytes", "metadata": {"unit": "Byte", "description": "Peak usage of the G1 Eden Space memory pool", "displayName": "Vendor Memorypool G1 Eden Space Usage Max Bytes"}}, {"key": "vendor_memoryPool_CodeHeap_non_nmethods_usage_bytes", "metadata": {"unit": "Byte", "description": "Current usage of the CodeHeap 'non-nmethods' memory pool", "displayName": "Vendor Memorypool Codeheap Non Nmethods Usage Bytes"}}, {"key": "vendor_memoryPool_CodeHeap_profiled_nmethods_usage_max_bytes", "metadata": {"unit": "Byte", "description": "Peak usage of the CodeHeap 'profiled nmethods' memory pool", "displayName": "Vendor Memorypool Codeheap Profiled Nmethods Usage Max Bytes"}}, {"key": "vendor_memoryPool_CodeHeap_non_profiled_nmethods_usage_max_bytes", "metadata": {"unit": "Byte", "description": "Peak usage of the CodeHeap 'non-profiled nmethods' memory pool", "displayName": "Vendor Memorypool Codeheap Non Profiled Nmethods Usage Max Bytes"}}, {"key": "vendor_memoryPool_G1_Survivor_Space_usage_max_bytes", "metadata": {"unit": "Byte", "description": "Peak usage of the G1 Survivor Space memory pool", "displayName": "Vendor Memorypool G1 Survivor Space Usage Max Bytes"}}, {"key": "vendor_memoryPool_CodeHeap_non_profiled_nmethods_usage_bytes", "metadata": {"unit": "Byte", "description": "Current usage of the CodeHeap 'non-profiled nmethods' memory pool", "displayName": "Vendor Memorypool Codeheap Non Profiled Nmethods Usage Bytes"}}, {"key": "vendor_memoryPool_CodeHeap_profiled_nmethods_usage_bytes", "metadata": {"unit": "Byte", "description": "Current usage of the CodeHeap 'profiled nmethods' memory pool", "displayName": "Vendor Memorypool Codeheap Profiled Nmethods Usage Bytes"}}], "isRecommended": true}, "Worker Pool": {"metrics": [{"key": "worker_pool_queue_size", "metadata": {"unit": "Count", "description": "Number of pending elements in the waiting queue", "displayName": "Worker Pool Queue Size"}}, {"key": "worker_pool_completed_total.count", "metadata": {"unit": "Count", "description": "Number of times resources from the pool have been acquired", "displayName": "Worker Pool Completed"}}, {"key": "worker_pool_ratio", "metadata": {"unit": "Unspecified", "description": "Pool usage ratio", "displayName": "Worker Pool Ratio"}}, {"key": "worker_pool_idle", "metadata": {"unit": "Count", "description": "The number of resources from the pool currently used", "displayName": "Worker Pool Idle"}}, {"key": "worker_pool_rejected_total.count", "metadata": {"unit": "Count", "description": "Number of times submissions to the pool have been rejected", "displayName": "Worker Pool Rejected"}}, {"key": "worker_pool_queue_delay_seconds_max", "metadata": {"unit": "Second", "description": "Time spent in the waiting queue before being processed", "displayName": "Worker Pool Queue Delay Seconds Max"}}, {"key": "worker_pool_queue_delay_seconds"}, {"key": "worker_pool_usage_seconds"}, {"key": "worker_pool_usage_seconds_max", "metadata": {"unit": "Second", "description": "Time spent using resources from the pool", "displayName": "Worker Pool Usage Seconds Max"}}, {"key": "worker_pool_active", "metadata": {"unit": "Count", "description": "The number of resources from the pool currently used", "displayName": "Worker Pool Active"}}], "isRecommended": true}, "Lock manager": {"metrics": [{"key": "vendor_lock_manager_number_of_locks_held", "metadata": {"unit": "Count", "description": "The number of exclusive locks that are held.", "displayName": "Vendor Lock Manager Number Of Locks Held"}}, {"key": "vendor_lock_manager_number_of_locks_available", "metadata": {"unit": "Count", "description": "The number of exclusive locks that are available.", "displayName": "Vendor Lock Manager Number Of Locks Available"}}], "isRecommended": true}, "Passivations": {"metrics": [{"key": "vendor_passivation_passivations", "metadata": {"unit": "Count", "description": "Number of passivation events", "displayName": "Vendor Passivation Passivations"}}], "isRecommended": true}, "Transactions": {"metrics": [{"key": "vendor_transactions_commit_times_seconds"}, {"key": "vendor_transactions_prepares", "metadata": {"unit": "Count", "description": "Number of transaction prepares performed since last reset", "displayName": "Vendor Transactions Prepares"}}, {"key": "vendor_transactions_prepare_times_seconds"}, {"key": "vendor_transactions_commits", "metadata": {"unit": "Count", "description": "Number of transaction commits performed since last reset", "displayName": "Vendor Transactions Commits"}}, {"key": "vendor_transactions_rollback_times_seconds"}, {"key": "vendor_transactions_rollbacks", "metadata": {"unit": "Count", "description": "Number of transaction rollbacks performed since last reset", "displayName": "Vendor Transactions Rollbacks"}}], "isRecommended": true}, "Hit statistics": {"metrics": [{"key": "vendor_statistics_miss_primary_owner_total.count", "metadata": {"unit": "Count", "description": "The number of single key read misses when this node is the primary owner", "displayName": "Vendor Statistics Miss Primary Owner"}}, {"key": "vendor_statistics_hits", "metadata": {"unit": "Count", "description": "Number of cache attribute hits", "displayName": "Vendor Statistics Hits"}}, {"key": "vendor_statistics_miss_backup_owner_total.count", "metadata": {"unit": "Count", "description": "The number of single key read misses when this node is the backup owner", "displayName": "Vendor Statistics Miss Backup Owner"}}, {"key": "vendor_statistics_miss_times_seconds"}, {"key": "vendor_statistics_miss_non_owner_total.count", "metadata": {"unit": "Count", "description": "The number of single key read misses when this node is not an owner", "displayName": "Vendor Statistics Miss Non Owner"}}, {"key": "vendor_statistics_hit_non_owner_total.count", "metadata": {"unit": "Count", "description": "The number of single key read hits when this node is not an owner", "displayName": "Vendor Statistics Hit Non Owner"}}, {"key": "vendor_statistics_hit_times_seconds"}, {"key": "vendor_statistics_hit_backup_owner_total.count", "metadata": {"unit": "Count", "description": "The number of single key read hits when this node is the backup owner", "displayName": "Vendor Statistics Hit Backup Owner"}}, {"key": "vendor_statistics_misses", "metadata": {"unit": "Count", "description": "Number of cache attribute misses", "displayName": "Vendor Statistics Misses"}}, {"key": "vendor_statistics_time_since_start", "metadata": {"unit": "Second", "description": "Number of seconds since cache started", "displayName": "Vendor Statistics Time Since Start"}}, {"key": "vendor_statistics_hit_primary_owner_total.count", "metadata": {"unit": "Count", "description": "The number of single key read hits when this node is the primary owner", "displayName": "Vendor Statistics Hit Primary Owner"}}, {"key": "vendor_statistics_hit_ratio", "metadata": {"unit": "Percentage", "description": "Percentage hit/(hit+miss) ratio for the cache", "displayName": "Vendor Statistics Hit Ratio"}}], "isRecommended": true}, "Local container": {"metrics": [{"key": "vendor_local_container_stats_memory_total", "metadata": {"unit": "Byte", "description": "The total amount of memory in the local JVM in bytes", "displayName": "Vendor Local Container Stats Memory Total"}}, {"key": "vendor_local_container_stats_time_since_reset", "metadata": {"unit": "Count", "description": "Number of seconds since the statistics were last reset", "displayName": "Vendor Local Container Stats Time Since Reset"}}, {"key": "vendor_local_container_stats_memory_available", "metadata": {"unit": "Byte", "description": "The maximum amount of free memory in bytes in local JVM", "displayName": "Vendor Local Container Stats Memory Available"}}, {"key": "vendor_local_container_stats_memory_used", "metadata": {"unit": "Byte", "description": "The amount of memory used by the local JVM in bytes", "displayName": "Vendor Local Container Stats Memory Used"}}, {"key": "vendor_local_container_stats_memory_max", "metadata": {"unit": "Byte", "description": "The maximum amount of memory in local JVM will attempt to utilise in bytes", "displayName": "Vendor Local Container Stats Memory Max"}}], "isRecommended": true}, "Aerogear - Token": {"metrics": [{"key": "keycloak_code_to_tokens.count", "metadata": {"unit": "Count", "description": "Total number of successful code to token", "displayName": "Code to token count"}}, {"key": "keycloak_code_to_tokens_errors.count", "metadata": {"unit": "Count", "description": "Total number of failed code to token", "displayName": "Code to token errors"}}, {"key": "keycloak_refresh_tokens.count", "metadata": {"unit": "Count", "description": "Total number of successful token refreshes", "displayName": "Token refreshes"}}, {"key": "keycloak_refresh_tokens_errors.count", "metadata": {"unit": "Count", "description": "Total number of failed token refreshes", "displayName": "Token refreshes errors"}}, {"key": "keycloak_code_to_tokens_created", "metadata": {"unit": "Count", "description": null, "displayName": "Keycloak code to tokens created"}}, {"key": "keycloak_code_to_tokens_total.count", "metadata": {"unit": "Count", "description": null, "displayName": "Keycloak code to tokens total"}}, {"key": "keycloak_refresh_tokens_created", "metadata": {"unit": "Count", "description": null, "displayName": "Keycloak refresh tokens created"}}, {"key": "keycloak_refresh_tokens_total.count", "metadata": {"unit": "Count", "description": null, "displayName": "Keycloak refresh tokens total"}}, {"key": "keycloak_refresh_tokens_errors_created", "metadata": {"unit": "Count", "description": null, "displayName": "Keycloak refresh tokens errors created"}}, {"key": "keycloak_refresh_tokens_errors_total.count", "metadata": {"unit": "Count", "description": null, "displayName": "Keycloak refresh tokens errors total"}}], "isRecommended": true}, "Store statistics": {"metrics": [{"key": "vendor_statistics_stores", "metadata": {"unit": "Count", "description": "Number of cache attribute put operations", "displayName": "Vendor Statistics Stores"}}, {"key": "vendor_statistics_store_backup_owner_total.count", "metadata": {"unit": "Count", "description": "The number of single key stores when this node is the backup owner", "displayName": "Vendor Statistics Store Backup Owner"}}, {"key": "vendor_statistics_store_primary_owner_total.count", "metadata": {"unit": "Count", "description": "The number of single key stores when this node is the primary owner", "displayName": "Vendor Statistics Store Primary Owner"}}, {"key": "vendor_statistics_store_non_owner_total.count", "metadata": {"unit": "Count", "description": "The number of single key stores when this node is not an owner", "displayName": "Vendor Statistics Store Non Owner"}}, {"key": "vendor_statistics_store_times_seconds"}], "isRecommended": true}, "Aerogear - JVM GC": {"metrics": [{"key": "jvm_gc_collection_seconds"}], "isRecommended": true}, "Remove statistics": {"metrics": [{"key": "vendor_statistics_remove_miss_backup_owner_total.count", "metadata": {"unit": "Count", "description": "The number of single key remove misses when this node is the backup owner", "displayName": "Vendor Statistics Remove Miss Backup Owner"}}, {"key": "vendor_statistics_remove_miss_non_owner_total.count", "metadata": {"unit": "Count", "description": "The number of single key remove misses when this node is not an owner", "displayName": "Vendor Statistics Remove Miss Non Owner"}}, {"key": "vendor_statistics_remove_hits", "metadata": {"unit": "Count", "description": "Number of cache removal hits", "displayName": "Vendor Statistics Remove Hits"}}, {"key": "vendor_statistics_remove_misses", "metadata": {"unit": "Count", "description": "Number of cache removals where keys were not found", "displayName": "Vendor Statistics Remove Misses"}}, {"key": "vendor_statistics_remove_hit_non_owner_total.count", "metadata": {"unit": "Count", "description": "The number of single key remove hits when this node is not an owner", "displayName": "Vendor Statistics Remove Hit Non Owner"}}, {"key": "vendor_statistics_remove_hit_backup_owner_total.count", "metadata": {"unit": "Count", "description": "The number of single key remove hits when this node is the backup owner", "displayName": "Vendor Statistics Remove Hit Backup Owner"}}, {"key": "vendor_statistics_remove_hit_primary_owner_total.count", "metadata": {"unit": "Count", "description": "The number of single key remove hits when this node is the primary owner", "displayName": "Vendor Statistics Remove Hit Primary Owner"}}, {"key": "vendor_statistics_average_remove_time", "metadata": {"unit": "MilliSecond", "description": "Average number of milliseconds for a remove operation in the cache", "displayName": "Vendor Statistics Average Remove Time"}}, {"key": "vendor_statistics_remove_miss_primary_owner_total.count", "metadata": {"unit": "Count", "description": "The number of single key remove misses when this node is the primary owner", "displayName": "Vendor Statistics Remove Miss Primary Owner"}}, {"key": "vendor_statistics_remove_miss_times_seconds"}, {"key": "vendor_statistics_average_remove_time_nanos", "metadata": {"unit": "NanoSecond", "description": "Average number of nanoseconds for a remove operation in the cache", "displayName": "Vendor Statistics Average Remove Time Nanos"}}, {"key": "vendor_statistics_remove_hit_times_seconds"}], "isRecommended": true}, "Aerogear - Process": {"metrics": [{"key": "process_resident_memory_bytes", "metadata": {"unit": "Byte", "description": "Resident memory size in bytes.", "displayName": "Resident memory"}}, {"key": "process_max_fds", "metadata": {"unit": "Count", "description": "Maximum number of open file descriptors.", "displayName": "Max open file descriptors"}}, {"key": "process_open_fds", "metadata": {"unit": "Count", "description": "Number of open file descriptors.", "displayName": "Open file descriptors"}}, {"key": "process_virtual_memory_bytes", "metadata": {"unit": "Byte", "description": "Virtual memory size in bytes.", "displayName": "Virtual memory"}}, {"key": "process_cpu_seconds_total.count", "metadata": {"unit": "Second", "description": "Total user and system CPU time spent in seconds.", "displayName": "CPU time"}}, {"key": "process_start_time_seconds", "metadata": {"unit": "Second", "description": "Start time of the process since unix epoch in seconds.", "displayName": "Uptime"}}], "isRecommended": true}, "Aerogear - Requests": {"metrics": [{"key": "keycloak_request_duration"}, {"key": "keycloak_request_duration_created", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Request duration created"}}], "isRecommended": true}, "Aerogear - Responses": {"metrics": [{"key": "keycloak_response_created", "metadata": {"unit": "Count", "description": "Number of created responses", "displayName": "Created responses"}}, {"key": "keycloak_response_total.count", "metadata": {"unit": "Count", "description": "Total number of responses", "displayName": "Response count"}}, {"key": "keycloak_response_errors.count", "metadata": {"unit": "Count", "description": "Total number of error responses", "displayName": "Error responses"}}, {"key": "keycloak_response_errors_total.count", "metadata": {"unit": "Count", "description": "Total number of error responses", "displayName": "Total error responses"}}, {"key": "keycloak_response_errors_created", "metadata": {"unit": "Count", "description": "Number of created error responses", "displayName": "Created error responses"}}], "isRecommended": true}, "Aerogear - JVM buffer": {"metrics": [{"key": "jvm_buffer_pool_capacity_bytes", "metadata": {"unit": "Byte", "description": "Bytes capacity of a given JVM buffer pool.", "displayName": "JVM buffer pool capacity"}}, {"key": "jvm_buffer_pool_used_buffers", "metadata": {"unit": "Count", "description": "Used buffers of a given JVM buffer pool.", "displayName": "JVM buffer pool used buffers"}}, {"key": "jvm_buffer_pool_used_bytes", "metadata": {"unit": "Byte", "description": "Used bytes of a given JVM buffer pool.", "displayName": "JVM buffer pool used"}}], "isRecommended": true}, "Aerogear - JVM memory": {"metrics": [{"key": "jvm_memory_bytes_used", "metadata": {"unit": "Byte", "description": "Used bytes of a given JVM memory area.", "displayName": "JVM memory used"}}, {"key": "jvm_memory_pool_bytes_init", "metadata": {"unit": "Byte", "description": "Initial bytes of a given JVM memory pool.", "displayName": "JVM initial memory pool"}}, {"key": "jvm_memory_pool_bytes_max", "metadata": {"unit": "Byte", "description": "Max bytes of a given JVM memory pool.", "displayName": "JVM max memory pool"}}, {"key": "jvm_memory_bytes_max", "metadata": {"unit": "Byte", "description": "Max (bytes) of a given JVM memory area.", "displayName": "JVM max memory"}}, {"key": "jvm_memory_pool_bytes_committed", "metadata": {"unit": "Byte", "description": "Committed bytes of a given JVM memory pool.", "displayName": "JVM memory pool committed"}}, {"key": "jvm_memory_bytes_init", "metadata": {"unit": "Byte", "description": "Initial bytes of a given JVM memory area.", "displayName": "JVM initial memory"}}, {"key": "jvm_memory_pool_bytes_used", "metadata": {"unit": "Byte", "description": "Used bytes of a given JVM memory pool.", "displayName": "JVM memory pool used"}}, {"key": "jvm_memory_bytes_committed", "metadata": {"unit": "Byte", "description": "Committed (bytes) of a given JVM memory area.", "displayName": "JVM memory committed"}}, {"key": "jvm_memory_pool_collection_max_bytes", "metadata": {"unit": "Byte", "description": "Maximum (bytes) of a given JVM memory pool.", "displayName": "JVM memory pool collection max"}}, {"key": "jvm_memory_pool_collection_used_bytes", "metadata": {"unit": "Byte", "description": "Used (bytes) of a given JVM memory pool.", "displayName": "JVM memory pool collection used"}}, {"key": "jvm_memory_pool_collection_init_bytes", "metadata": {"unit": "Byte", "description": "Initial (bytes) of a given JVM memory pool.", "displayName": "JVM memory pool collection init"}}, {"key": "jvm_memory_pool_collection_committed_bytes", "metadata": {"unit": "Byte", "description": "Committed (bytes) of a given JVM memory pool.", "displayName": "JVM memory pool collection committed"}}, {"key": "jvm_memory_pool_allocated_bytes_created", "metadata": {"unit": "Byte", "description": "Allocated (bytes) of a given JVM memory pool.", "displayName": "JVM memory pool allocated bytes created"}}, {"key": "jvm_memory_pool_allocated_bytes_total.count", "metadata": {"unit": "Byte", "description": "Total bytes allocated in a given JVM memory pool. Only updated after GC, not continuously.", "displayName": "JVM allocated bytes"}}], "isRecommended": true}, "Cache container stats": {"metrics": [{"key": "vendor_cache_container_stats_average_write_time_nanos", "metadata": {"unit": "NanoSecond", "description": "Cache container average number of nanoseconds for all write operation in this cache container", "displayName": "Vendor Cache Container Stats Average Write Time Nanos"}}, {"key": "vendor_cache_container_stats_required_minimum_number_of_nodes", "metadata": {"unit": "Count", "description": "Required minimum number of nodes to hold current cache data", "displayName": "Vendor Cache Container Stats Required Minimum Number Of Nodes"}}, {"key": "vendor_cache_container_stats_average_write_time", "metadata": {"unit": "MilliSecond", "description": "Cache container average number of milliseconds for all write operation in this cache container", "displayName": "Vendor Cache Container Stats Average Write Time"}}, {"key": "vendor_cache_container_health_total_memory_kb", "metadata": {"unit": "KiloByte", "description": "The amount of total memory (KB) in the host", "displayName": "Vendor Cache Container Health Total Memory Kb"}}, {"key": "vendor_cache_container_stats_time_since_reset", "metadata": {"unit": "Second", "description": "Number of seconds since the cache container statistics were last reset", "displayName": "Vendor Cache Container Stats Time Since Reset"}}, {"key": "vendor_cache_container_stats_hit_ratio", "metadata": {"unit": "Unspecified", "description": "Cache container total percentage hit/(hit+miss) ratio for this cache", "displayName": "Vendor Cache Container Stats Hit Ratio"}}, {"key": "vendor_cache_container_stats_remove_hits", "metadata": {"unit": "Count", "description": "Cache container total number of cache removal hits", "displayName": "Vendor Cache Container Stats Remove Hits"}}, {"key": "vendor_cache_container_stats_average_remove_time", "metadata": {"unit": "MilliSecond", "description": "Cache container total average number of milliseconds for all remove operation in this cache container", "displayName": "Vendor Cache Container Stats Average Remove Time"}}, {"key": "vendor_cache_container_stats_number_of_entries", "metadata": {"unit": "Count", "description": "Cache container total number of entries currently in all caches from this cache container", "displayName": "Vendor Cache Container Stats Number Of Entries"}}, {"key": "vendor_cache_container_stats_read_write_ratio", "metadata": {"unit": "Unspecified", "description": "Cache container read/writes ratio in all caches from this cache container", "displayName": "Vendor Cache Container Stats Read Write Ratio"}}, {"key": "vendor_cache_container_stats_evictions", "metadata": {"unit": "Count", "description": "Cache container total number of cache eviction operations", "displayName": "Vendor Cache Container Stats Evictions"}}, {"key": "vendor_cache_container_health_number_of_nodes", "metadata": {"unit": "Count", "description": "Total nodes in the cluster", "displayName": "Vendor Cache Container Health Number Of Nodes"}}, {"key": "vendor_cache_container_stats_average_remove_time_nanos", "metadata": {"unit": "NanoSecond", "description": "Cache container total average number of nanoseconds for all remove operation in this cache container", "displayName": "Vendor Cache Container Stats Average Remove Time Nanos"}}, {"key": "vendor_cache_container_health_number_of_cpus", "metadata": {"unit": "Count", "description": "Number of CPUs in the host", "displayName": "Vendor Cache Container Health Number Of Cpus"}}, {"key": "vendor_cache_container_health_free_memory_kb", "metadata": {"unit": "KiloByte", "description": "The amount of free memory (KB) in the host", "displayName": "Vendor Cache Container Health Free Memory Kb"}}, {"key": "vendor_cache_container_stats_average_read_time_nanos", "metadata": {"unit": "NanoSecond", "description": "Cache container total average number of nanoseconds for all read operation in this cache container", "displayName": "Vendor Cache Container Stats Average Read Time Nanos"}}, {"key": "vendor_cache_container_stats_current_number_of_entries_in_memory", "metadata": {"unit": "Count", "description": "Cache container total number of entries currently in-memory for all caches in this cache container", "displayName": "Vendor Cache Container Stats Current Number Of Entries In Memory"}}, {"key": "vendor_cache_container_stats_remove_misses", "metadata": {"unit": "Count", "description": "Cache container total number of cache removals where keys were not found", "displayName": "Vendor Cache Container Stats Remove Misses"}}, {"key": "vendor_cache_container_stats_misses", "metadata": {"unit": "Count", "description": "Cache container total number of cache attribute misses", "displayName": "Vendor Cache Container Stats Misses"}}, {"key": "vendor_cache_container_stats_hits", "metadata": {"unit": "Count", "description": "Cache container total number of cache attribute hits", "displayName": "Vendor Cache Container Stats Hits"}}, {"key": "vendor_cache_container_stats_time_since_start", "metadata": {"unit": "Second", "description": "Number of seconds since cache started", "displayName": "Vendor Cache Container Stats Time Since Start"}}, {"key": "vendor_cache_container_stats_off_heap_memory_used", "metadata": {"unit": "Byte", "description": "Amount in bytes of off-heap memory used by this cache container", "displayName": "Vendor Cache Container Stats Off Heap Memory Used"}}, {"key": "vendor_cache_container_stats_average_read_time", "metadata": {"unit": "MilliSecond", "description": "Cache container total average number of milliseconds for all read operation in this cache container", "displayName": "Vendor Cache Container Stats Average Read Time"}}, {"key": "vendor_cache_container_stats_stores", "metadata": {"unit": "Count", "description": "Cache container total number of cache put operations", "displayName": "Vendor Cache Container Stats Stores"}}, {"key": "vendor_cache_container_stats_data_memory_used", "metadata": {"unit": "Byte", "description": "Amount in bytes of memory used in a given cache container for entries with eviction", "displayName": "Vendor Cache Container Stats Data Memory Used"}}], "isRecommended": true}, "Aerogear - JVM classes": {"metrics": [{"key": "jvm_classes_unloaded_total.count", "metadata": {"unit": "Count", "description": "The total number of classes that have been unloaded since the JVM has started execution", "displayName": "JVM unloaded classes"}}, {"key": "jvm_classes_loaded_total.count", "metadata": {"unit": "Count", "description": "The total number of classes that have been loaded since the JVM has started execution", "displayName": "JVM loaded classes"}}, {"key": "jvm_classes_loaded", "metadata": {"unit": "Count", "description": "The number of classes that are currently loaded in the JVM", "displayName": "JVM loaded classes"}}, {"key": "jvm_classes_currently_loaded", "metadata": {"unit": "Count", "description": "The number of classes that are currently loaded in the Java virtual machine", "displayName": "Jvm Classes Currently Loaded Classes"}}], "isRecommended": true}, "Aerogear - JVM threads": {"metrics": [{"key": "jvm_threads_deadlocked", "metadata": {"unit": "Count", "description": "Cycles of JVM-threads that are in deadlock waiting to acquire object monitors or ownable synchronizers", "displayName": "Deadlocked threads"}}, {"key": "jvm_threads_state", "metadata": {"unit": "Count", "description": "Current count of threads by state", "displayName": "Thread count"}}, {"key": "jvm_threads_started_total.count", "metadata": {"unit": "Count", "description": "Started thread count of a JVM", "displayName": "Started threads"}}, {"key": "jvm_threads_peak", "metadata": {"unit": "Count", "description": "Peak thread count of a JVM", "displayName": "Peak thread"}}, {"key": "jvm_threads_daemon", "metadata": {"unit": "Count", "description": "Daemon thread count of a JVM", "displayName": "Daemon threads"}}, {"key": "jvm_threads_deadlocked_monitor", "metadata": {"unit": "Count", "description": "Cycles of JVM-threads that are in deadlock waiting to acquire object monitors", "displayName": "Deadlocked threads monitor"}}, {"key": "jvm_threads_current", "metadata": {"unit": "Count", "description": "Current thread count of a JVM", "displayName": "Thread count"}}], "isRecommended": true}, "Aerogear - User actions": {"metrics": [{"key": "keycloak_client_logins.count", "metadata": {"unit": "Count", "description": null, "displayName": "Total successful client logins"}}, {"key": "keycloak_failed_client_login_attempts.count", "metadata": {"unit": "Count", "description": null, "displayName": "Failed client login attempts"}}, {"key": "keycloak_login_attempts.count", "metadata": {"unit": "Count", "description": "Total number of login attempts", "displayName": "Login attempts"}}, {"key": "keycloak_registrations_errors.count", "metadata": {"unit": "Count", "description": "Total errors on registrations", "displayName": "Registration errors"}}, {"key": "keycloak_registrations.count", "metadata": {"unit": "Count", "description": null, "displayName": "Total registered users"}}, {"key": "keycloak_user_event_LOGOUT.count", "metadata": {"unit": "Count", "description": null, "displayName": "Keycloak User Event LOGOUT"}}, {"key": "keycloak_user_event_LOGOUT_ERROR.count", "metadata": {"unit": "Count", "description": null, "displayName": "Keycloak User Event LOGOUT ERROR"}}, {"key": "keycloak_admin_event_DELETE.count", "metadata": {"unit": "Count", "description": null, "displayName": "KeyCloak Admin event DELETE"}}, {"key": "keycloak_user_event_CUSTOM_REQUIRED_ACTION.count", "metadata": {"unit": "Count", "description": null, "displayName": "Keycloak User Event CUSTOM_REQUIRED_ACTION"}}, {"key": "keycloak_failed_login_attempts.count", "metadata": {"unit": "Count", "description": null, "displayName": "Failed login attempts"}}, {"key": "keycloak_admin_event_UPDATE.count", "metadata": {"unit": "Count", "description": null, "displayName": "KeyCloak Admin event UPDATE"}}, {"key": "keycloak_admin_event_ACTION.count", "metadata": {"unit": "Count", "description": null, "displayName": "KeyCloak Admin event ACTION"}}, {"key": "keycloak_logins.count", "metadata": {"unit": "Count", "description": "Total successful logins", "displayName": "Successful logins"}}, {"key": "keycloak_failed_login_attempts_created", "metadata": {"unit": "Count", "description": null, "displayName": "Keycloak failed login attempts created"}}, {"key": "keycloak_failed_login_attempts_total.count", "metadata": {"unit": "Count", "description": null, "displayName": "Keycloak failed login attempts total"}}, {"key": "keycloak_login_attempts_created", "metadata": {"unit": "Count", "description": null, "displayName": "Keycloak login attempts created"}}, {"key": "keycloak_login_attempts_total.count", "metadata": {"unit": "Count", "description": null, "displayName": "Keycloak login attempts total"}}, {"key": "keycloak_logins_created", "metadata": {"unit": "Count", "description": null, "displayName": "Keycloak logins created"}}, {"key": "keycloak_logins_total.count", "metadata": {"unit": "Count", "description": null, "displayName": "Keycloak logins total"}}, {"key": "keycloak_user_event_UNREGISTER_NODE_ERROR.count", "metadata": {"unit": "Count", "description": null, "displayName": "Keycloak User Event UNREGISTER NODE ERROR"}}, {"key": "keycloak_user_event_FEDERATED_IDENTITY_LINK.count", "metadata": {"unit": "Count", "description": null, "displayName": "Keycloak User Event FEDERATED IDENTITY LINK"}}, {"key": "keycloak_user_event_REGISTER_NODE.count", "metadata": {"unit": "Count", "description": null, "displayName": "Keycloak User Event REGISTER NODE"}}, {"key": "keycloak_user_event_INVALID_SIGNATURE_ERROR.count", "metadata": {"unit": "Count", "description": null, "displayName": "Keycloak User Event INVALID SIGNATURE ERROR"}}, {"key": "keycloak_user_event_GRANT_CONSENT.count", "metadata": {"unit": "Count", "description": null, "displayName": "Keycloak User Event GRANT CONSENT"}}, {"key": "keycloak_user_event_IDENTITY_PROVIDER_LOGIN.count", "metadata": {"unit": "Count", "description": null, "displayName": "Keycloak User Event IDENTITY PROVIDER LOGIN"}}, {"key": "keycloak_user_event_UPDATE_TOTP_ERROR.count", "metadata": {"unit": "Count", "description": null, "displayName": "Keycloak User Event UPDATE TOTP ERROR"}}, {"key": "keycloak_user_event_OAUTH2_DEVICE_CODE_TO_TOKEN_ERROR.count", "metadata": {"unit": "Count", "description": null, "displayName": "Keycloak User Event OAUTH2 DEVICE CODE TO TOKEN ERROR"}}, {"key": "keycloak_admin_event_UPDATE_created", "metadata": {"unit": "Count", "description": null, "displayName": "Keycloak Admin event update created"}}, {"key": "keycloak_admin_event_UPDATE_total.count", "metadata": {"unit": "Count", "description": null, "displayName": "Keycloak Admin event update total"}}, {"key": "keycloak_user_event_LOGOUT_created", "metadata": {"unit": "Count", "description": null, "displayName": "Keycloak user event LOGOUT created"}}, {"key": "keycloak_user_event_LOGOUT_total.count", "metadata": {"unit": "Count", "description": null, "displayName": "Keycloak user event LOGOUT total"}}, {"key": "keycloak_user_event_RESTART_AUTHENTICATION_ERROR_created", "metadata": {"unit": "Count", "description": null, "displayName": "Keycloak user event RESTART AUTHENTICATION ERROR created"}}, {"key": "keycloak_user_event_RESTART_AUTHENTICATION_ERROR_total.count", "metadata": {"unit": "Count", "description": null, "displayName": "Keycloak user event RESTART AUTHENTICATION ERROR total"}}, {"key": "keycloak_user_event_USER_INFO_REQUEST_created", "metadata": {"unit": "Count", "description": null, "displayName": "Keycloak user event USER INFO REQUEST created"}}, {"key": "keycloak_user_event_USER_INFO_REQUEST_total.count", "metadata": {"unit": "Count", "description": null, "displayName": "Keycloak user event USER INFO REQUEST total"}}], "isRecommended": true}}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Keycloak is an open source software product to allow single sign-on with identity and access management aimed at modern applications and services. Keycloak supports various protocols such as OpenID, OAuth version 2.0 and SAML and provides features such as user management, two-factor authentication, permissions and roles management and creating token services."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Keycloak extension](https://docs.dynatrace.com/docs/shortlink/keycloak-extension) in the Dynatrace Documentation."},"sourceId":"get_started"}],"modified":"2025-12-02T08:07:52.937077Z","created":"2024-05-07T07:47:30.436891Z","seo_title":"Keycloak monitoring & observability","seo_description":"Monitor your identity management tool with this prometheus-based extension. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/Keycloak_1_upzhWiL.png","https://dt-cdn.net/hub/Keycloak_2_ijyv50I.png"],"about":"Keycloak is an open source software product to allow single sign-on with identity and access management aimed at modern applications and services. Keycloak supports various protocols such as OpenID, OAuth version 2.0 and SAML and provides features such as user management, two-factor authentication, permissions and roles management and creating token services.","use_cases":"","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Keycloak extension](https://docs.dynatrace.com/docs/shortlink/keycloak-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-keycloak@2.3.5","fqn":"com.dynatrace.extension.prometheus-keycloak","version":"2.3.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.prometheus-keycloak/com.dynatrace.extension.prometheus-keycloak-2.3.5-73b3dc12ef308d3e5e70.zip","release_notes":"#### ✨ New in this version:\n\n- Added a new metric `jvm_info` to monitor JVM information.\n\n#### 🐛 Fixed in this version:\n\n- Links from the included **Dashboard** to entity lists now point to the right path for the Infrastructure & Operations App.\n- Metrics `jvm_classes_currently_loaded` and `jvm_gc_collection_seconds_sum.count` now have metadata correctly linked to them.","created":"2026-03-18T15:12:30.877063Z"},{"name":"com.dynatrace.extension.prometheus-keycloak@2.3.1","fqn":"com.dynatrace.extension.prometheus-keycloak","version":"2.3.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.prometheus-keycloak/com.dynatrace.extension.prometheus-keycloak-2.3.1-07bef0b41f127eba4c08.zip","release_notes":"New in this version:\r\n- Added keyword key value pairs to extension","created":"2025-12-17T14:32:12.116102Z"},{"name":"com.dynatrace.extension.prometheus-keycloak@2.3.0","fqn":"com.dynatrace.extension.prometheus-keycloak","version":"2.3.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.prometheus-keycloak/com.dynatrace.extension.prometheus-keycloak-2.3.0-cf1c0e4b88e10210c753.zip","release_notes":"⚠️ **NOTICE: This version requires a minimum Dynatrace Cluster version of 1.309**\n\n✨ New in this version:\n- Adds `dt.security_context` to `prometheus:keycloak` entity\n- Adds platform screen definitions for I/O app\n- Adds platform dashboard","created":"2025-07-31T06:54:37.241910Z"},{"name":"com.dynatrace.extension.prometheus-keycloak@2.2.1","fqn":"com.dynatrace.extension.prometheus-keycloak","version":"2.2.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.prometheus-keycloak/com.dynatrace.extension.prometheus-keycloak-2.2.1-6f5bb8cc5b20526f2bd1.zip","release_notes":"- Adds a `SAME_AS` relationship between Keycloak instance and Process Group Instance","created":"2025-06-24T15:26:02.169817Z"},{"name":"com.dynatrace.extension.prometheus-keycloak@2.1.0","fqn":"com.dynatrace.extension.prometheus-keycloak","version":"2.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.prometheus-keycloak/com.dynatrace.extension.prome_vlgC6eh.zip","release_notes":"Added support for base Keycloak Prometheus exporter.\n - Previously, all metrics included in this extension were part of the [Aerogear](https://github.com/aerogear/keycloak-metrics-spi) SPI for Keycloak that exposed only some metrics.\n - With this new version, 219 new metrics have been added, fetched from the base Keycloak Prometheus exporter, without the need to use any SPI.\n - These new metrics require ActiveGate or OneAgent version 1.305+ to work. Old metrics for Aerogear will work as usual.","created":"2025-01-22T11:15:45.247818Z"},{"name":"com.dynatrace.extension.prometheus-keycloak@2.0.0","fqn":"com.dynatrace.extension.prometheus-keycloak","version":"2.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.prometheus-keycloak/com.dynatrace.extension.prome_BVokSyb.zip","release_notes":"Version for initial release. It contains:\n- 57 metrics divided into 11 feature sets\n- Overview dashboard\n- Generic type\n- Unified analysis screens for the Keycloak instance and its metrics","created":"2024-05-07T07:55:00.874974Z"}],"related_technologies":["oneagent","activegate","wildfly"],"latest_downloads":[{"name":"com.dynatrace.extension.prometheus-keycloak@2.3.5","fqn":"com.dynatrace.extension.prometheus-keycloak","version":"2.3.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.prometheus-keycloak/com.dynatrace.extension.prometheus-keycloak-2.3.5-73b3dc12ef308d3e5e70.zip","release_notes":"#### ✨ New in this version:\n\n- Added a new metric `jvm_info` to monitor JVM information.\n\n#### 🐛 Fixed in this version:\n\n- Links from the included **Dashboard** to entity lists now point to the right path for the Infrastructure & Operations App.\n- Metrics `jvm_classes_currently_loaded` and `jvm_gc_collection_seconds_sum.count` now have metadata correctly linked to them.","created":"2026-03-18T15:12:30.877063Z"}]},{"id":263,"slug":"riak","title":"Riak","description":"NoSQL data store that offers high availability, operational simplicity, and scalability.","logo":"https://dt-cdn.net/hub/logos/riak.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/process-responsiveness","providers":[],"tags":["database"],"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":1113,"slug":"groq-1","title":"Groq","description":"Monitor your services built with Groq AI inference models.","logo":"https://dt-cdn.net/hub/GroqLogo_Black_1-icon_5HbBdUm.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_AhPogRf_TKT7EPd.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_AhPogRf_TKT7EPd.png&sign=9WQncjqyrwmrYBgDXp0kBIEIybjb3Fd3HARC6lDOUbw","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_AhPogRf_TKT7EPd.png&sign=PeXJV9UwFzsEZOPRDEOYIfHc5qdjnuVi7l3CXmfWseo","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_AhPogRf_TKT7EPd.png&sign=b8T-aobYJJD_3kIz1ZPmK3s8jqZZRjm9o4CPyqVpv5E","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_AhPogRf_TKT7EPd.png&sign=4T-8gXavuyGB6fcypA7Bwn_kEwRhpEXyRO4jOrGzqIc","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_AhPogRf_TKT7EPd.png&sign=JhG1BXWM0HUgt_yeWC1u-Fcz50wE-fnpRm1OYFNoldY","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_AhPogRf_TKT7EPd.png&sign=7Z51Cis0PylmoR3ep12VV5VMk-JXL1lmS2LE72KSdpg"}},{"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_rkKNLCG_VqPhI4M.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_rkKNLCG_VqPhI4M.png&sign=RTpFGRbxH2T3EA3PJcFxIqv72_VF7nyS1yuhGNUyANI","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_rkKNLCG_VqPhI4M.png&sign=oLlpoSSQQfctb-mNw5DLiScY6OfmIbnahmFs1jnfi2I","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_rkKNLCG_VqPhI4M.png&sign=fBPoZroxWjVgFPKahh1hBszTSQRT2DmVMwryeu9B-ZM","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_rkKNLCG_VqPhI4M.png&sign=HQ3mULNOENkpQZAquDqOdwze73lr8HkQlOQMqa0-Sl0","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_rkKNLCG_VqPhI4M.png&sign=B7UFq-pIzDrSFCB7C7x3ppixq65bwwSoBYjdhSmvhUg","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_rkKNLCG_VqPhI4M.png&sign=XqQYBElOfJXU3gdMOtqYP1DwFG6SKDHz3cyh9TyAnu4"}},{"caption":"Review resource problems","src":"https://dt-cdn.net/hub/5-problems_pSVNKZU.webp","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F5-problems_pSVNKZU.webp&sign=m7d3AoavXFUI3XG0E_NjJ9rDhuxnlqTKU4G5PfrxPZ4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F5-problems_pSVNKZU.webp&sign=eTzyjmAwH0xvr-cItCNWjjjJjXBWHBBvMN8CmiEqMRs","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F5-problems_pSVNKZU.webp&sign=OZIzgRdBIoYquse745G0Hx1BEZYhufwkIwYxSCcbbcI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F5-problems_pSVNKZU.webp&sign=V7gIjwS-asi41VaSXP4KlVIQ7cvhTcZKtJPeVKPzMUM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F5-problems_pSVNKZU.webp&sign=iVNipK9cAJvWCbMlXUBKG8o4MUkDx_fen0wi60cTat0","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F5-problems_pSVNKZU.webp&sign=BMKR7FQXFFAaqbEIDcmyU7BepdlFXtCIr_iOfwhaSTE"}}],"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 Groq inference technology. \nDynatrace allows you to track and monitor the consumption, cost, and performance of your AI services and models at scale.\n\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:58.006517Z","created":"2025-01-28T19:48:10.832069Z","seo_title":"Groq monitoring & observability","seo_description":"Monitor your services built with Groq AI inference models. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/1-main-dash_AhPogRf_TKT7EPd.png","https://dt-cdn.net/hub/2-service-dashboard_rkKNLCG_VqPhI4M.png","https://dt-cdn.net/hub/5-problems_pSVNKZU.webp"],"about":"Combine the strength of Dynatrace end-to-end observability for your generative AI applications built with Groq inference technology. \nDynatrace allows you to track and monitor the consumption, cost, and performance of your AI services and models at scale.\n\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":980,"slug":"solace","title":"Solace","description":"Monitor your Solace Appliances or Software Brokers!.","logo":"https://dt-cdn.net/hub/logos/solace.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/solace-extension","providers":[],"tags":["2.0","ActiveGate","extension","message-broker","message-queue","queue-manager","queues"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Solace Dashboard","src":"https://dt-cdn.net/hub/Solace_Dashboard_qqnEQGX.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSolace_Dashboard_qqnEQGX.png&sign=TYA0gYUNPP_NMgp1hbzgrGKxbvz7YUOEa4Jb3C19cyc","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSolace_Dashboard_qqnEQGX.png&sign=6T-OrL0W7KIOW4meK1dbYy8WICBPj0wldcjqYoTDb9s","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSolace_Dashboard_qqnEQGX.png&sign=Oimhn5S6Kp2RKDCP5ypkbn0r6Eqfkc_FMgNXR7GlDW8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSolace_Dashboard_qqnEQGX.png&sign=vz11WPdyv62G_C8Il6GT-NgHgxBzm3unCqRYrX8R-zQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSolace_Dashboard_qqnEQGX.png&sign=hix1qLC4aERvBeBDBGH48HzGckO96ltdvvsz5ayvrMU","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSolace_Dashboard_qqnEQGX.png&sign=QTUJNYw84hQ9s0kaN0Dld6_0D3TVfgTGu1K7vJb6IAE"}},{"caption":"Solace Router Details","src":"https://dt-cdn.net/hub/Solace_Router_Details_Sb9KOGq.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSolace_Router_Details_Sb9KOGq.png&sign=wJxPiH-WGl11xqMV2DaVhylzxVSCLMPb30MWigKu0Vo","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSolace_Router_Details_Sb9KOGq.png&sign=4XmBaLPw-MFDwOxFYDhjsG7rTIaIheZ4kq1UNiCR6Hk","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSolace_Router_Details_Sb9KOGq.png&sign=6eN85BZ6GPO-M9bbLBlHYIBAZOzOiVOWlKxQ6Rnd8N0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSolace_Router_Details_Sb9KOGq.png&sign=9COb98WOnExlTnCsFRcode7ejH4x3brqd8YDHJ0IV2E","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSolace_Router_Details_Sb9KOGq.png&sign=dp3UybZnukHzCFnsJnsPcjzT4Hxv0qOLpHW7qy1ozkk","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSolace_Router_Details_Sb9KOGq.png&sign=v9fAN0namBzktfFqNtKwnjgC1rmvlZwGkFa68cAjNCI"}},{"caption":"Solace VPN Details","src":"https://dt-cdn.net/hub/VPN_Details_Tmpnz53.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FVPN_Details_Tmpnz53.png&sign=cPJDmYbIJje5onfTpvaoXv2A4OcZSXCjSHsQanIG59A","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FVPN_Details_Tmpnz53.png&sign=VoGkKqWDKlP3trSXQalHiv7BoiPJcbPMzF4bDWY3gGc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FVPN_Details_Tmpnz53.png&sign=cQAyyBmetBYo9Y9geQvMcfLhaqJR3YUYWyl-J2FX_Tg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FVPN_Details_Tmpnz53.png&sign=zjK5QwcM7rVjcJgVgSkl4J3mho7j8x1ghGDkmbZ3IIY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FVPN_Details_Tmpnz53.png&sign=WYyUg6rsOsRBjCk9Z0KKk7rlwGYU-2Luqaqz5y0p8SI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FVPN_Details_Tmpnz53.png&sign=PW-7--Izce6v4cyN88BjOBEDsWgELAZPSo-VnHqKBfc"}},{"caption":"Solace Queue Details","src":"https://dt-cdn.net/hub/Solace_Queue_Details_7SXbLMU.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSolace_Queue_Details_7SXbLMU.png&sign=2crTtQuZD_FWuiYadxDBrRJDTKPYFn7SnPTi0Z5CZO4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSolace_Queue_Details_7SXbLMU.png&sign=YrhS2bDa900GN_GaH2vgfkqH9thE5JTwJKfSSTM2GzM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSolace_Queue_Details_7SXbLMU.png&sign=8-GFvNBizzKkzeVvFy-OqXLUZwng6CbIw1COWFOh53g","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSolace_Queue_Details_7SXbLMU.png&sign=RGtcg2mlJ48CvCE6tTlHs75nBbYr7m9c42G6WIZSUH4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSolace_Queue_Details_7SXbLMU.png&sign=wgKnkMQ7HMtklAU3FkO2kjQV9UaUaGBw0VWgjxEQH6A","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSolace_Queue_Details_7SXbLMU.png&sign=d-eNXo6IRXrfGt3MU6_N_K8DxrEzGMwG4YQa2PK_bD8"}},{"caption":"Solace Extension Configuration","src":"https://dt-cdn.net/hub/Solace_Config_V1byv39.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSolace_Config_V1byv39.png&sign=MAAleNOsiXhxliGa2sm5zJpj6Ug18G5XH8Y0W_lVVVU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSolace_Config_V1byv39.png&sign=OeIlUcFAT8AijEWLTaR0h8zXaPAvxiDd_wYqI568Uf0","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSolace_Config_V1byv39.png&sign=6XX8gzzzXybUmJ7kxqNdzTi37Cr5kzOnPE6pcagPIAM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSolace_Config_V1byv39.png&sign=PSMYPxE9GbkfJZyXexV29SimXuK071z31EGrxzRNpCg","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSolace_Config_V1byv39.png&sign=Ntof7w7iG6_czYG-vKlDAPlNec8rRiQIBfUYteuj5qg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FSolace_Config_V1byv39.png&sign=yqiwEPZ7LKDRcpYEEo08F6w2EXZdjJw9kH92DxhTsO0"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.6.5","release_latest_validation_result":{"name": "com.dynatrace.ext.solace-monitoring", "author": {"name": "Dynatrace"}, "version": "1.6.5", "fileHash": "58e5bb11d1bd7e55c501df0e7e9ab18717c7a9f8b961d698253c453d403d3e57", "variables": [], "dataSources": ["python"], "featureSets": ["server-certificate", "msg-vpns-replication", "bridges-connections-wide", "bridges", "default", "kafka-senders", "service", "cache-cluster", "client-username", "msg-spool-vpns", "system-health", "msg-vpn-rdp", "system-post", "queues", "memory", "cache-instance", "replication", "network-interface", "queues-rates", "config-sync", "clients-stats", "storage-element", "kafka-receivers", "queues-stats", "queues-detail", "stats-clients", "bridges-stats", "subscription-management", "topics"], "extensionName": "com.dynatrace.ext.solace-monitoring", "minEECVersion": "1.318.0", "featureSetsDetails": {"memory": {"metrics": [{"key": "custom.solace.system.memory.memory.physical-memory-usage-percent", "metadata": {"unit": "Percent", "description": null, "displayName": "physical-memory-usage-percent"}}, {"key": "custom.solace.system.memory.memory.subscription-memory-usage-percent", "metadata": {"unit": "Percent", "description": null, "displayName": "subscription-memory-usage-percent"}}, {"key": "custom.solace.system.memory.memory.nab-buffer-load-factor", "metadata": {"unit": "Unspecified", "description": null, "displayName": "nab-buffer-load-factor"}}, {"key": "custom.solace.system.memory.memory.physical-memory-used", "metadata": {"unit": "KiloByte", "description": null, "displayName": "physical-memory-used"}}], "isRecommended": true}, "queues": {"metrics": [{"key": "custom.solace.queues.queues-detail.queues-detail.num-messages-spooled", "metadata": {"unit": "Count", "description": null, "displayName": "queue-num-messages-spooled"}}, {"key": "custom.solace.queues.queues-detail.queues-detail.current-spool-usage-in-mb", "metadata": {"unit": "MegaByte", "description": null, "displayName": "queue-current-spool-usage-in-mb"}}, {"key": "custom.solace.queues.queues-detail.queues-detail.quota", "metadata": {"unit": "MegaByte", "description": null, "displayName": "queue-quota"}}, {"key": "custom.solace.queues.queues-detail.queues-detail.bind-count"}, {"key": "custom.solace.queues.queues-detail.queues-detail.durable", "metadata": {"unit": "Count", "description": null, "displayName": "queue-durable"}}, {"key": "custom.solace.queues.queues-detail.queues-detail.ingress-config-status", "metadata": {"unit": "Count", "description": null, "displayName": "queue-ingress-config-status"}}, {"key": "custom.solace.queues.queues-detail.queues-detail.egress-config-status", "metadata": {"unit": "Count", "description": null, "displayName": "queue-egress-config-status"}}, {"key": "custom.solace.queues.queues-detail.queues-detail.access-type"}], "isRecommended": true}, "topics": {"metrics": [{"key": "custom.solace.message-vpn.topic-endpoint.info.durable"}, {"key": "custom.solace.message-vpn.topic-endpoint.info.ingress-config-status", "metadata": {"unit": "Count", "description": null, "displayName": "topic-endpoint-ingress-config-status"}}, {"key": "custom.solace.message-vpn.topic-endpoint.info.egress-config-status", "metadata": {"unit": "Count", "description": null, "displayName": "topic-endpoint-egress-config-status"}}, {"key": "custom.solace.message-vpn.topic-endpoint.info.num-messages-spooled", "metadata": {"unit": "Count", "description": null, "displayName": "topic-endpoint-num-messages-spooled"}}, {"key": "custom.solace.message-vpn.topic-endpoint.info.current-spool-usage-in-mb", "metadata": {"unit": "MegaByte", "description": null, "displayName": "topic-endpoint-current-spool-usage-in-mb"}}, {"key": "custom.solace.message-vpn.topic-endpoint.info.bind-count"}, {"key": "custom.solace.message-vpn.topic-endpoint.info.quota", "metadata": {"unit": "MegaByte", "description": null, "displayName": "topic-endpoint-quota"}}], "isRecommended": true}, "bridges": {"metrics": [{"key": "custom.solace.message-vpn.bridge.bridge.connection-uptime-in-seconds", "metadata": {"unit": "Second", "description": null, "displayName": "bridge-connection-uptime-in-seconds"}}, {"key": "custom.solace.message-vpn.bridge.bridge.admin-state", "metadata": {"unit": "Count", "description": null, "displayName": "bridge-admin-state"}}, {"key": "custom.solace.message-vpn.bridge.bridge.inbound-operational-state", "metadata": {"unit": "Count", "description": null, "displayName": "bridge-inbound-operational-state"}}, {"key": "custom.solace.message-vpn.bridge.bridge.outbound-operational-state", "metadata": {"unit": "Count", "description": null, "displayName": "bridge-outbound-operational-state"}}, {"key": "custom.solace.message-vpn.bridge.bridge.queue-operational-state", "metadata": {"unit": "Count", "description": null, "displayName": "bridge-queue-operational-state"}}], "isRecommended": true}, "default": {"metrics": [{"key": "custom.solace.high-availability.vip-status.vip-status.hostname", "metadata": {"unit": "Count", "description": null, "displayName": "hostname"}}, {"key": "custom.solace.high-availability.redundancy.redundancy.config-status", "metadata": {"unit": "Count", "description": null, "displayName": "redundancy-config-status"}}, {"key": "custom.solace.high-availability.redundancy.redundancy.redundancy-status", "metadata": {"unit": "Count", "description": null, "displayName": "redundancy-redundancy-status"}}, {"key": "custom.solace.high-availability.redundancy.redundancy-mode", "metadata": {"unit": "Count", "description": null, "displayName": "redundancy-redundancy-mode"}}, {"key": "custom.solace.high-availability.redundancy.active-standby-role", "metadata": {"unit": "Count", "description": null, "displayName": "redundancy-active-standby-role"}}, {"key": "custom.solace.high-availability.redundancy.redundancy.adb-link-up", "metadata": {"unit": "Count", "description": null, "displayName": "redundancy-adb-link-up"}}, {"key": "custom.solace.high-availability.redundancy.redundancy.adb-hello-up", "metadata": {"unit": "Count", "description": null, "displayName": "redundancy-adb-hello-up"}}, {"key": "custom.solace.high-availability.redundancy.redundancy.primary-status", "metadata": {"unit": "Count", "description": null, "displayName": "redundancy-primary-status"}}, {"key": "custom.solace.high-availability.redundancy.redundancy.backup-status", "metadata": {"unit": "Count", "description": null, "displayName": "redundancy-backup-status"}}, {"key": "custom.solace.high-availability.redundancy.redundancy.mate-router-name", "metadata": {"unit": "Count", "description": null, "displayName": "redundancy-mate-router-name"}}, {"key": "custom.solace.system.message-spool.ingress-flows.ingress-flows-allowed", "metadata": {"unit": "Count", "description": null, "displayName": "message-spool-ingress-flows-allowed"}}, {"key": "custom.solace.system.message-spool.ingress-flows.ingress-flow-count"}, {"key": "custom.solace.system.message-spool.spool-utilization.transacted-session-count-utilization-percentage", "metadata": {"unit": "Percent", "description": null, "displayName": "transacted-session-count-utilization-percentage"}}, {"key": "custom.solace.system.message-spool.spool-utilization.transacted-session-resource-utilization-percentage", "metadata": {"unit": "Percent", "description": null, "displayName": "transacted-session-resource-utilization-percentage"}}, {"key": "custom.solace.system.message-spool.spool-utilization.queue-topic-subscriptions-used", "metadata": {"unit": "Count", "description": null, "displayName": "queue-topic-subscriptions-used"}}, {"key": "custom.solace.system.message-spool.spool-utilization.max-queue-topic-subscriptions", "metadata": {"unit": "Count", "description": null, "displayName": "max-queue-topic-subscriptions"}}, {"key": "custom.solace.system.message-spool.egress-flows.active-flow-count"}, {"key": "custom.solace.system.message-spool.egress-flows.inactive-flow-count"}, {"key": "custom.solace.system.message-spool.egress-flows.browser-flow-count"}, {"key": "custom.solace.system.message-spool.egress-flows.flows-allowed", "metadata": {"unit": "Count", "description": null, "displayName": "message-spool-egress-flows-allowed"}}, {"key": "custom.solace.system.message-spool.endpoints-utilization.max-message-spool-entities", "metadata": {"unit": "Count", "description": null, "displayName": "message-spool-max-message-spool-entities"}}, {"key": "custom.solace.system.message-spool.endpoints-utilization.message-spool-entities-allowed-by-qendpt", "metadata": {"unit": "Count", "description": null, "displayName": "message-spool-message-spool-entities-allowed-by-qendpt"}}, {"key": "custom.solace.system.message-spool.endpoints-utilization.message-spool-entities-used-by-queue", "metadata": {"unit": "Count", "description": null, "displayName": "message-spool-message-spool-entities-used-by-queue"}}, {"key": "custom.solace.system.message-spool.endpoints-utilization.message-spool-entities-used-by-dte", "metadata": {"unit": "Count", "description": null, "displayName": "message-spool-message-spool-entities-used-by-dte"}}, {"key": "custom.solace.system.message-spool.spool-utilization.message-count-utilization-percentage", "metadata": {"unit": "Percent", "description": null, "displayName": "message-spool-message-count-utilization-percentage"}}, {"key": "custom.solace.system.message-spool.spool-utilization.total-messages-currently-spooled"}, {"key": "custom.solace.system.message-spool.spool-utilization.spool-files-utilization-percentage", "metadata": {"unit": "Percent", "description": null, "displayName": "message-spool-spool-files-utilization-percentage"}}, {"key": "custom.solace.system.message-spool.transacted-sessions.max-transacted-sessions", "metadata": {"unit": "Count", "description": null, "displayName": "message-spool-max-transacted-sessions"}}, {"key": "custom.solace.system.message-spool.transacted-sessions.transacted-sessions-used", "metadata": {"unit": "Count", "description": null, "displayName": "message-spool-transacted-sessions-used"}}, {"key": "custom.solace.system.message-spool.transacted-sessions.max-transactions", "metadata": {"unit": "Count", "description": null, "displayName": "message-spool-max-transactions"}}, {"key": "custom.solace.system.message-spool.transacted-sessions.transactions-used", "metadata": {"unit": "Count", "description": null, "displayName": "message-spool-transactions-used"}}, {"key": "custom.solace.system.message-spool.disk-usage.max-disk-usage", "metadata": {"unit": "MegaByte", "description": null, "displayName": "message-spool-max-disk-usage"}}, {"key": "custom.solace.system.message-spool.disk-usage.current-persist-usage-mb", "metadata": {"unit": "MegaByte", "description": null, "displayName": "message-spool-current-persist-usage (MB)"}}, {"key": "custom.solace.system.message-spool.disk-usage.current-disk-usage-mb", "metadata": {"unit": "MegaByte", "description": null, "displayName": "message-spool-current-disk-usage (MB)"}}, {"key": "custom.solace.system.message-spool.disk-usage.current-rfad-usage-adb-mb", "metadata": {"unit": "MegaByte", "description": null, "displayName": "message-spool-current-rfad-usage (ADB) (MB)"}}, {"key": "custom.solace.system.message-spool.messages-currently-spooled.rfad-messages-currently-spooled-adb", "metadata": {"unit": "Count", "description": null, "displayName": "message-spool-rfad-messages-currently-spooled (ADB)"}}, {"key": "custom.solace.system.message-spool.messages-currently-spooled.disk-messages-currently-spooled", "metadata": {"unit": "Count", "description": null, "displayName": "message-spool-disk-messages-currently-spooled"}}, {"key": "custom.solace.system.message-spool.messages-currently-spooled.total-messages-currently-spooled", "metadata": {"unit": "Count", "description": null, "displayName": "message-spool-total-messages-currently-spooled"}}, {"key": "custom.solace.system.message-spool.active-disk-partition-usage", "metadata": {"unit": "Unspecified", "description": null, "displayName": "message-spool-active-disk-partition-usage"}}, {"key": "custom.solace.system.message-spool.config-status", "metadata": {"unit": "Count", "description": null, "displayName": "message-spool-config-status"}}, {"key": "custom.solace.system.message-spool.operational-status", "metadata": {"unit": "Count", "description": null, "displayName": "message-spool-operational-status"}}, {"key": "custom.solace.system.message-spool.datapath-up", "metadata": {"unit": "Count", "description": null, "displayName": "message-spool-datapath-up"}}, {"key": "custom.solace.system.message-spool.synchronization-status", "metadata": {"unit": "Count", "description": null, "displayName": "message-spool-synchronization-status"}}, {"key": "custom.solace.system.message-spool.disk-contents-status", "metadata": {"unit": "Count", "description": null, "displayName": "message-spool-disk-contents-status"}}, {"key": "custom.solace.system.message-spool.disk-ready", "metadata": {"unit": "Count", "description": null, "displayName": "message-spool-disk-ready"}}, {"key": "custom.solace.system.message-spool.transaction-resource-utilization-percentage", "metadata": {"unit": "Percent", "description": null, "displayName": "message-spool-transaction-resource-utilization-percentage"}}, {"key": "custom.solace.system.message-spool.transacted-session-count-utilization-percentage", "metadata": {"unit": "Percent", "description": null, "displayName": "message-spool-transacted-session-count-utilization-percentage"}}, {"key": "custom.solace.system.message-spool.delivered-unacked-msgs-utilization-percentage", "metadata": {"unit": "Percent", "description": null, "displayName": "message-spool-delivered-unacked-msgs-utilization-percentage"}}, {"key": "custom.solace.system.message-spool.disk-info.blocks-used", "metadata": {"unit": "Unspecified", "description": null, "displayName": "message-spool-disk-info-blocks"}}, {"key": "custom.solace.system.message-spool.disk-info.use", "metadata": {"unit": "Unspecified", "description": null, "displayName": "message-spool-disk-info-use"}}, {"key": "custom.solace.message-vpn.vpn.zip-stats.current-ingress-compressed-rate-per-second", "metadata": {"unit": "PerSecond", "description": null, "displayName": "message-vpn-current-ingress-compressed-rate-per-second"}}, {"key": "custom.solace.message-vpn.vpn.zip-stats.current-egress-compressed-rate-per-second", "metadata": {"unit": "PerSecond", "description": null, "displayName": "message-vpn-current-egress-compressed-rate-per-second"}}, {"key": "custom.solace.message-vpn.vpn.ssl-stats.current-ingress-ssl-rate-per-second", "metadata": {"unit": "PerSecond", "description": null, "displayName": "message-vpn-current-ingress-ssl-rate-per-second"}}, {"key": "custom.solace.message-vpn.vpn.ssl-stats.current-egress-ssl-rate-per-second", "metadata": {"unit": "PerSecond", "description": null, "displayName": "message-vpn-current-egress-ssl-rate-per-second"}}, {"key": "custom.solace.message-vpn.vpn.total-unique-subscriptions"}, {"key": "custom.solace.message-vpn.vpn.total-remote-unique-subscriptions"}, {"key": "custom.solace.message-vpn.vpn.total-local-unique-subscriptions"}, {"key": "custom.solace.message-vpn.vpn.stats.ingress-discards.total-ingress-discards"}, {"key": "custom.solace.message-vpn.vpn.stats.ingress-discards.message-spool-congestion"}, {"key": "custom.solace.message-vpn.vpn.stats.egress-discards.total-egress-discards"}, {"key": "custom.solace.message-vpn.vpn.stats.total-client-messages-received"}, {"key": "custom.solace.message-vpn.vpn.stats.total-client-messages-sent"}, {"key": "custom.solace.message-vpn.vpn.stats.client-data-messages-received"}, {"key": "custom.solace.message-vpn.vpn.stats.client-data-messages-sent"}, {"key": "custom.solace.message-vpn.vpn.stats.client-data-bytes-received"}, {"key": "custom.solace.message-vpn.vpn.stats.client-data-bytes-sent"}, {"key": "custom.solace.message-vpn.vpn.stats.current-ingress-rate-per-second", "metadata": {"unit": "PerSecond", "description": null, "displayName": "message-vpn-current-ingress-rate-per-second"}}, {"key": "custom.solace.message-vpn.vpn.stats.current-egress-rate-per-second", "metadata": {"unit": "PerSecond", "description": null, "displayName": "message-vpn-current-egress-rate-per-second"}}, {"key": "custom.solace.message-vpn.vpn.stats.average-ingress-rate-per-minute", "metadata": {"unit": "PerMinute", "description": null, "displayName": "message-vpn-average-ingress-rate-per-minute"}}, {"key": "custom.solace.message-vpn.vpn.stats.average-egress-rate-per-minute", "metadata": {"unit": "PerMinute", "description": null, "displayName": "message-vpn-average-egress-rate-per-minute"}}, {"key": "custom.solace.message-vpn.vpn.connections", "metadata": {"unit": "Count", "description": null, "displayName": "message-vpn-connections"}}, {"key": "custom.solace.message-vpn.vpn.connections-service-smf", "metadata": {"unit": "Count", "description": null, "displayName": "service-connections-service-smf"}}, {"key": "custom.solace.message-vpn.vpn.connections-service-web", "metadata": {"unit": "Count", "description": null, "displayName": "service-connections-service-web"}}, {"key": "custom.solace.message-vpn.vpn.connections-service-rest-incoming", "metadata": {"unit": "Count", "description": null, "displayName": "service-connections-service-rest-incoming"}}, {"key": "custom.solace.message-vpn.vpn.connections-service-mqtt", "metadata": {"unit": "Count", "description": null, "displayName": "service-connections-service-mqtt"}}, {"key": "custom.solace.message-vpn.vpn.connections-service-amqp", "metadata": {"unit": "Count", "description": null, "displayName": "service-connections-service-amqp"}}, {"key": "custom.solace.message-vpn.vpn.connections-service-rest-outgoing", "metadata": {"unit": "Count", "description": null, "displayName": "service-connections-service-rest-outgoing"}}, {"key": "custom.solace.message-vpn.vpn.max-connections", "metadata": {"unit": "Count", "description": null, "displayName": "message-vpn-max-connections"}}, {"key": "custom.solace.message-vpn.vpn.max-connections-service-smf", "metadata": {"unit": "Count", "description": null, "displayName": "service-max-connections-service-smf"}}, {"key": "custom.solace.message-vpn.vpn.max-connections-service-web", "metadata": {"unit": "Count", "description": null, "displayName": "service-max-connections-service-web"}}, {"key": "custom.solace.message-vpn.vpn.max-connections-service-rest-incoming", "metadata": {"unit": "Count", "description": null, "displayName": "service-max-connections-service-rest-incoming"}}, {"key": "custom.solace.message-vpn.vpn.max-connections-service-mqtt", "metadata": {"unit": "Count", "description": null, "displayName": "service-max-connections-service-mqtt"}}, {"key": "custom.solace.message-vpn.vpn.max-connections-service-amqp", "metadata": {"unit": "Count", "description": null, "displayName": "service-max-connections-service-amqp"}}, {"key": "custom.solace.message-vpn.vpn.max-connections-service-rest-outgoing", "metadata": {"unit": "Count", "description": null, "displayName": "service-max-connections-service-rest-outgoing"}}, {"key": "custom.solace.message-vpn.vpn.max-subscriptions", "metadata": {"unit": "Count", "description": null, "displayName": "service-max-subscriptions"}}, {"key": "custom.solace.message-vpn.vpn.enabled", "metadata": {"unit": "Count", "description": null, "displayName": "message-vpn-enabled"}}, {"key": "custom.solace.message-vpn.vpn.locally-configured", "metadata": {"unit": "Count", "description": null, "displayName": "message-vpn-locally-configured"}}, {"key": "custom.solace.message-vpn.vpn.local-status", "metadata": {"unit": "Count", "description": null, "displayName": "message-vpn-local-status"}}, {"key": "custom.solace.message-vpn.vpn.operational", "metadata": {"unit": "Count", "description": null, "displayName": "message-vpn-operational"}}], "isRecommended": true}, "service": {"metrics": [{"key": "custom.solace.system.service.services.service.listen-port-operational-status", "metadata": {"unit": "Count", "description": null, "displayName": "service-listen-port-operational-status"}}, {"key": "custom.solace.system.service.services.service.ssl.listen-port-operational-status", "metadata": {"unit": "Count", "description": null, "displayName": "service-ssl-listen-port-operational-status"}}, {"key": "custom.solace.system.service.services.service.compression-listen-port-operational-status", "metadata": {"unit": "Count", "description": null, "displayName": "service-compression-listen-port-operational-status"}}, {"key": "custom.solace.system.service.services.msg-backbone", "metadata": {"unit": "Count", "description": null, "displayName": "service-msg-backbone"}}], "isRecommended": true}, "config-sync": {"metrics": [{"key": "custom.solace.config-sync.status.admin-status", "metadata": {"unit": "Count", "description": null, "displayName": "config-sync-admin-status"}}, {"key": "custom.solace.config-sync.status.oper-status", "metadata": {"unit": "Count", "description": null, "displayName": "config-sync-oper-status"}}], "isRecommended": true}, "msg-vpn-rdp": {"metrics": [{"key": "custom.solace.message-vpn.rdp.enabled", "metadata": {"unit": "Count", "description": null, "displayName": "RDP Enabled"}}, {"key": "custom.solace.rest-delivery-point-operating-status", "metadata": {"unit": "Count", "description": null, "displayName": "RDP Operating Status"}}], "isRecommended": true}, "replication": {"metrics": [{"key": "custom.solace.system.replication.stats.active-stats.message-processing.sync-msgs-queued-to-standby", "metadata": {"unit": "Count", "description": null, "displayName": "replication-sync-msgs-queued-to-standby"}}, {"key": "custom.solace.system.replication.stats.active-stats.message-processing.async-msgs-queued-to-standby", "metadata": {"unit": "Count", "description": null, "displayName": "replication-async-msgs-queued-to-standby"}}, {"key": "custom.solace.system.replication.stats.active-stats.message-processing.sync-msgs-queued-to-standby-as-async", "metadata": {"unit": "Count", "description": null, "displayName": "replication-sync-msgs-queued-to-standby-as-async"}}, {"key": "custom.solace.system.replication.stats.active-stats.ack-propagation.msgs-tx-to-standby", "metadata": {"unit": "Count", "description": null, "displayName": "replication-msgs-tx-to-standby"}}, {"key": "custom.solace.system.replication.stats.standby-stats.message-processing.msgs-rx-from-active", "metadata": {"unit": "Count", "description": null, "displayName": "replication-msgs-rx-from-active"}}, {"key": "custom.solace.system.replication.stats.standby-stats.ack-propagation.out-of-seq-rx", "metadata": {"unit": "Count", "description": null, "displayName": "replication-out-of-seq-rx"}}], "isRecommended": true}, "system-post": {"metrics": [{"key": "custom.solace.system.health.post.overall-status", "metadata": {"unit": "Count", "description": null, "displayName": "system-post-overall-status"}}], "isRecommended": true}, "queues-rates": {"metrics": [{"key": "custom.solace.queues.queues-rates.qendpt-data-rates.current-ingress-rate-per-second", "metadata": {"unit": "PerSecond", "description": null, "displayName": "queue-current-ingress-rate-per-second"}}, {"key": "custom.solace.queues.queues-rates.qendpt-data-rates.current-egress-rate-per-second", "metadata": {"unit": "PerSecond", "description": null, "displayName": "queue-current-egress-rate-per-second"}}, {"key": "custom.solace.queues.queues-rates.qendpt-data-rates.average-ingress-rate-per-minute"}, {"key": "custom.solace.queues.queues-rates.qendpt-data-rates.average-egress-rate-per-minute"}], "isRecommended": true}, "queues-stats": {"metrics": [{"key": "custom.solace.queues.queues-stats.queue-msg-spool-stats.total-ttl-expired-discard-messages"}], "isRecommended": true}, "bridges-stats": {"metrics": [{"key": "custom.solace.message-vpn.bridge.client.stats.current-ingress-rate-per-second.count", "metadata": {"unit": "PerSecond", "description": null, "displayName": "current-ingress-rate-per-second"}}, {"key": "custom.solace.message-vpn.bridge.client.stats.current-egress-rate-per-second.count", "metadata": {"unit": "PerSecond", "description": null, "displayName": "current-egress-rate-per-second"}}, {"key": "custom.solace.message-vpn.bridge.client.stats.current-ingress-byte-rate-per-second.count", "metadata": {"unit": "BytePerSecond", "description": null, "displayName": "current-ingress-byte-rate-per-second"}}, {"key": "custom.solace.message-vpn.bridge.client.stats.current-egress-byte-rate-per-second.count", "metadata": {"unit": "BytePerSecond", "description": null, "displayName": "current-egress-byte-rate-per-second"}}, {"key": "custom.solace.message-vpn.bridge.client.stats.client-data-messages-received", "metadata": {"unit": "Count", "description": null, "displayName": "client-data-messages-received"}}, {"key": "custom.solace.message-vpn.bridge.client.stats.client-data-messages-sent", "metadata": {"unit": "Count", "description": null, "displayName": "client-data-messages-sent"}}, {"key": "custom.solace.message-vpn.bridge.client.stats.client-persistent-messages-received", "metadata": {"unit": "Count", "description": null, "displayName": "client-persistent-messages-received"}}, {"key": "custom.solace.message-vpn.bridge.client.stats.client-persistent-messages-sent", "metadata": {"unit": "Count", "description": null, "displayName": "client-persistent-messages-sent"}}, {"key": "custom.solace.message-vpn.bridge.client.stats.client-non-persistent-messages-received", "metadata": {"unit": "Count", "description": null, "displayName": "client-non-persistent-messages-received"}}, {"key": "custom.solace.message-vpn.bridge.client.stats.client-non-persistent-messages-sent", "metadata": {"unit": "Count", "description": null, "displayName": "client-non-persistent-messages-sent"}}, {"key": "custom.solace.message-vpn.bridge.client.stats.client-direct-messages-received", "metadata": {"unit": "Count", "description": null, "displayName": "client-direct-messages-received"}}, {"key": "custom.solace.message-vpn.bridge.client.stats.client-direct-messages-sent", "metadata": {"unit": "Count", "description": null, "displayName": "client-direct-messages-sent"}}, {"key": "custom.solace.message-vpn.bridge.client.stats.ingress-discards.total-ingress-discards", "metadata": {"unit": "Count", "description": null, "displayName": "total-ingress-discards"}}, {"key": "custom.solace.message-vpn.bridge.client.stats.egress-discards.total-egress-discards", "metadata": {"unit": "Count", "description": null, "displayName": "total-egress-discards"}}], "isRecommended": true}, "cache-cluster": {"metrics": [{"key": "custom.solace.message-vpn.cache-cluster.max-memory", "metadata": {"unit": "MegaByte", "description": null, "displayName": "cache-cluster.max-memory"}}, {"key": "custom.solace.message-vpn.cache-cluster.max-topics", "metadata": {"unit": "Count", "description": null, "displayName": "cache-cluster.max-topics"}}, {"key": "custom.solace.message-vpn.cache-cluster.request-queue-depth", "metadata": {"unit": "Count", "description": null, "displayName": "cache-cluster.request-queue-depth"}}], "isRecommended": true}, "clients-stats": {"metrics": [{"key": "custom.solace.clients.clients-stats.client-stats.client-data-messages-received"}, {"key": "custom.solace.clients.clients-stats.client-stats.client-data-messages-sent"}, {"key": "custom.solace.clients.clients-stats.client-stats.current-ingress-rate-per-second", "metadata": {"unit": "PerSecond", "description": null, "displayName": "client-current-ingress-rate-per-second"}}, {"key": "custom.solace.clients.clients-stats.client-stats.current-egress-rate-per-second", "metadata": {"unit": "PerSecond", "description": null, "displayName": "client-current-egress-rate-per-second"}}, {"key": "custom.solace.clients.clients-stats.client-stats.average-ingress-rate-per-minute", "metadata": {"unit": "PerMinute", "description": null, "displayName": "client-average-ingress-rate-per-minute"}}, {"key": "custom.solace.clients.clients-stats.client-stats.average-egress-rate-per-minute", "metadata": {"unit": "PerMinute", "description": null, "displayName": "client-average-egress-rate-per-minute"}}, {"key": "custom.solace.clients.clients-stats.client-stats.total-ingress-discards"}, {"key": "custom.solace.clients.clients-stats.client-stats.total-egress-discards"}, {"key": "custom.solace.clients.clients-stats.client-stats.client-data-bytes-received"}, {"key": "custom.solace.clients.clients-stats.client-stats.client-data-bytes-sent"}, {"key": "custom.solace.clients.clients-stats.client-stats.total-client-bytes-received"}, {"key": "custom.solace.clients.clients-stats.client-stats.total-client-bytes-sent"}, {"key": "custom.solace.clients.clients-stats.client-stats.client-instances-count"}], "isRecommended": true}, "kafka-senders": {"metrics": [{"key": "custom.solace.message-vpn.kafka-sender.up", "metadata": {"unit": "Count", "description": null, "displayName": "message-vpn.kafka-sender.up"}}, {"key": "custom.solace.message-vpn.kafka-sender.enabled", "metadata": {"unit": "Count", "description": null, "displayName": "message-vpn.kafka-sender.enabled"}}], "isRecommended": true}, "queues-detail": {"metrics": [{"key": "custom.solace.queues.queues-detail.queues-detail.total-delivered-unacked-msgs", "metadata": {"unit": "Count", "description": null, "displayName": "queue-total-delivered-unacked-msgs"}}, {"key": "custom.solace.queues.queues-detail.queues-detail.max-bind-count"}], "isRecommended": true}, "stats-clients": {"metrics": [{"key": "custom.solace.system.global-stats.clients.ingress-discards.total-ingress-discards"}, {"key": "custom.solace.system.global-stats.clients.ingress-discards.no-subscription-match"}, {"key": "custom.solace.system.global-stats.clients.ingress-discards.topic-parse-error"}, {"key": "custom.solace.system.global-stats.clients.ingress-discards.parse-error"}, {"key": "custom.solace.system.global-stats.clients.ingress-discards.msg-too-big"}, {"key": "custom.solace.system.global-stats.clients.ingress-discards.ttl-exceeded"}, {"key": "custom.solace.system.global-stats.clients.ingress-discards.web-parse-error"}, {"key": "custom.solace.system.global-stats.clients.ingress-discards.publish-topic-acl"}, {"key": "custom.solace.system.global-stats.clients.ingress-discards.msg-spool-discards"}, {"key": "custom.solace.system.global-stats.clients.ingress-discards.message-promotion-congestion"}, {"key": "custom.solace.system.global-stats.clients.ingress-discards.message-spool-congestion"}, {"key": "custom.solace.system.global-stats.clients.egress-discards.total-egress-discards"}, {"key": "custom.solace.system.global-stats.clients.egress-discards.transmit-congestion"}, {"key": "custom.solace.system.global-stats.clients.egress-discards.compression-congestion"}, {"key": "custom.solace.system.global-stats.clients.egress-discards.message-elided"}, {"key": "custom.solace.system.global-stats.clients.egress-discards.ttl-exceeded"}, {"key": "custom.solace.system.global-stats.clients.egress-discards.payload-could-not-be-formatted"}, {"key": "custom.solace.system.global-stats.clients.egress-discards.message-promotion-congestion"}, {"key": "custom.solace.system.global-stats.clients.egress-discards.message-spool-congestion"}, {"key": "custom.solace.system.global-stats.clients.egress-discards.client-not-connected"}, {"key": "custom.solace.system.global-stats.clients.total-clients", "metadata": {"unit": "Count", "description": null, "displayName": "total-clients"}}, {"key": "custom.solace.system.global-stats.clients.total-clients-connected", "metadata": {"unit": "Count", "description": null, "displayName": "total-clients-connected"}}, {"key": "custom.solace.system.global-stats.clients.total-clients-connected-service-smf", "metadata": {"unit": "Count", "description": null, "displayName": "service-total-clients-connected-service-smf"}}, {"key": "custom.solace.system.global-stats.clients.total-clients-connected-with-ssl", "metadata": {"unit": "Count", "description": null, "displayName": "service-total-clients-connected-service-ssl"}}, {"key": "custom.solace.system.global-stats.clients.total-clients-connected-service-web", "metadata": {"unit": "Count", "description": null, "displayName": "service-total-clients-connected-service-web"}}, {"key": "custom.solace.system.global-stats.clients.total-clients-connected-service-mqtt", "metadata": {"unit": "Count", "description": null, "displayName": "service-total-clients-connected-service-mqtt"}}, {"key": "custom.solace.system.global-stats.clients.total-clients-connected-service-rest", "metadata": {"unit": "Count", "description": null, "displayName": "service-total-clients-connected-service-rest"}}, {"key": "custom.solace.system.global-stats.clients.current-ingress-rate-per-second"}, {"key": "custom.solace.system.global-stats.clients.current-egress-rate-per-second"}, {"key": "custom.solace.system.global-stats.clients.current-ingress-byte-rate-per-second"}, {"key": "custom.solace.system.global-stats.clients.current-egress-byte-rate-per-second"}, {"key": "custom.solace.system.global-stats.clients.ingress-compressed-bytes"}, {"key": "custom.solace.system.global-stats.clients.egress-compressed-bytes"}], "isRecommended": true}, "system-health": {"metrics": [{"key": "custom.solace.system.health.disk-latency-average-value", "metadata": {"unit": "Unspecified", "description": null, "displayName": "disk-latency-average-value"}}, {"key": "custom.solace.system.health.disk-latency-current-value", "metadata": {"unit": "Unspecified", "description": null, "displayName": "disk-latency-current-value"}}, {"key": "custom.solace.system.health.compute-latency-average-value", "metadata": {"unit": "Unspecified", "description": null, "displayName": "compute-latency-average-value"}}, {"key": "custom.solace.system.health.compute-latency-current-value", "metadata": {"unit": "Unspecified", "description": null, "displayName": "compute-latency-current-value"}}, {"key": "custom.solace.system.health.network-latency-average-value", "metadata": {"unit": "Unspecified", "description": null, "displayName": "network-interface-network-latency-average-value"}}, {"key": "custom.solace.system.health.network-latency-current-value", "metadata": {"unit": "Unspecified", "description": null, "displayName": "network-interface-network-latency-current-value"}}, {"key": "custom.solace.system.health.mate-link-latency-average-value", "metadata": {"unit": "Unspecified", "description": null, "displayName": "mate-link-latency-average-value"}}, {"key": "custom.solace.system.health.mate-link-latency-current-value", "metadata": {"unit": "Unspecified", "description": null, "displayName": "mate-link-latency-current-value"}}], "isRecommended": true}, "cache-instance": {"metrics": [{"key": "custom.solace.message-vpn.cache-instance.remote.topic-count.gauge", "metadata": {"unit": "Count", "description": null, "displayName": "cache-instance.remote.topic-count"}}, {"key": "custom.solace.message-vpn.cache-instance.remote.total-memory-utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "cache-instance.remote.total-memory-utilization"}}, {"key": "custom.solace.message-vpn.cache-instance.remote.request-queue-depth-count.gauge", "metadata": {"unit": "Count", "description": null, "displayName": "cache-instance.remote.request-queue-depth-count"}}, {"key": "custom.solace.message-vpn.cache-instance.remote.cpu-utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "cache-instance.remote.cpu-utilization"}}, {"key": "custom.solace.message-vpn.cache-instance.remote.admin-status", "metadata": {"unit": "Count", "description": null, "displayName": "cache-instance.remote.admin-status"}}, {"key": "custom.solace.message-vpn.cache-instance.remote.oper-status", "metadata": {"unit": "Count", "description": null, "displayName": "cache-instance.remote.oper-status"}}, {"key": "custom.solace.message-vpn.cache-instance.remote.lost-message", "metadata": {"unit": "Count", "description": null, "displayName": "cache-instance.remote.lost-message"}}, {"key": "custom.solace.message-vpn.cache-instance.remote.stats.message-bytes-cached.current", "metadata": {"unit": "Byte", "description": null, "displayName": "cache-instance.remote.stats.message-bytes-cached.current"}}], "isRecommended": true}, "msg-spool-vpns": {"metrics": [{"key": "custom.solace.message-spool.message-vpn.vpn.current-queues-and-topic-endpoints", "metadata": {"unit": "Count", "description": null, "displayName": "topic-endpoint-current-queues-and-topic-endpoints"}}, {"key": "custom.solace.message-spool.message-vpn.vpn.current-messages-spooled", "metadata": {"unit": "Count", "description": null, "displayName": "message-spool-current-messages-spooled"}}, {"key": "custom.solace.message-spool.message-vpn.vpn.current-spool-usage-mb", "metadata": {"unit": "MegaByte", "description": null, "displayName": "message-spool-current-spool-usage-mb"}}, {"key": "custom.solace.message-spool.message-vpn.vpn.maximum-spool-usage-mb", "metadata": {"unit": "MegaByte", "description": null, "displayName": "message-spool-maximum-spool-usage-mb"}}, {"key": "custom.solace.message-spool.message-vpn.vpn.current-egress-flows", "metadata": {"unit": "Count", "description": null, "displayName": "message-spool-current-egress-flows"}}, {"key": "custom.solace.message-spool.message-vpn.vpn.maximum-egress-flows-effective", "metadata": {"unit": "Count", "description": null, "displayName": "message-spool-maximum-egress-flows-effective"}}, {"key": "custom.solace.message-spool.message-vpn.vpn.current-ingress-flows", "metadata": {"unit": "Count", "description": null, "displayName": "message-spool-current-ingress-flows"}}, {"key": "custom.solace.message-spool.message-vpn.vpn.maximum-ingress-flows-effective", "metadata": {"unit": "Count", "description": null, "displayName": "message-spool-maximum-ingress-flows-effective"}}, {"key": "custom.solace.message-spool.message-vpn.vpn.current-transactions", "metadata": {"unit": "Count", "description": null, "displayName": "message-spool-current-transactions"}}, {"key": "custom.solace.message-spool.message-vpn.vpn.maximum-transactions", "metadata": {"unit": "Count", "description": null, "displayName": "message-spool-maximum-transactions"}}, {"key": "custom.solace.message-spool.message-vpn.vpn.current-transacted-sessions", "metadata": {"unit": "Count", "description": null, "displayName": "message-spool-current-transacted-sessions"}}, {"key": "custom.solace.message-spool.message-vpn.vpn.maximum-transacted-sessions", "metadata": {"unit": "Count", "description": null, "displayName": "message-spool-maximum-transacted-sessions"}}, {"key": "custom.solace.message-spool.message-vpn.vpn.maximum-queues-and-topic-endpoints", "metadata": {"unit": "Count", "description": null, "displayName": "message-spool-maximum-queues-and-topic-endpoints"}}], "isRecommended": true}, "client-username": {"metrics": [{"key": "custom.solace.message-vpn.client-username.num-clients", "metadata": {"unit": "Count", "description": null, "displayName": "message-vpn_client-username-num-clients"}}, {"key": "custom.solace.message-vpn.client-username.max-connections", "metadata": {"unit": "Count", "description": null, "displayName": "message-vpn_client-username-max-connections"}}, {"key": "custom.solace.message-vpn.client-username.num-clients-service-smf", "metadata": {"unit": "Count", "description": null, "displayName": "message-vpn_client-username-num-clients-service-smf"}}, {"key": "custom.solace.message-vpn.client-username.max-connections-service-smf", "metadata": {"unit": "Count", "description": null, "displayName": "message-vpn_client-username-max-connections-service-smf"}}, {"key": "custom.solace.message-vpn.client-username.num-clients-service-web", "metadata": {"unit": "Count", "description": null, "displayName": "message-vpn_client-username-num-clients-service-web"}}, {"key": "custom.solace.message-vpn.client-username.max-connections-service-web", "metadata": {"unit": "Count", "description": null, "displayName": "message-vpn_client-username-max-connections-service-web"}}, {"key": "custom.solace.message-vpn.client-username.num-endpoints", "metadata": {"unit": "Count", "description": null, "displayName": "message-vpn_client-username-num-endpoints"}}, {"key": "custom.solace.message-vpn.client-username.max-endpoints", "metadata": {"unit": "Count", "description": null, "displayName": "message-vpn_client-username-max-endpoints"}}], "isRecommended": true}, "kafka-receivers": {"metrics": [{"key": "custom.solace.message-vpn.kafka-receiver.up", "metadata": {"unit": "Count", "description": null, "displayName": "message-vpn.kafka-receiver.up"}}, {"key": "custom.solace.message-vpn.kafka-receiver.enabled", "metadata": {"unit": "Count", "description": null, "displayName": "message-vpn.kafka-receiver.enabled"}}], "isRecommended": true}, "storage-element": {"metrics": [{"key": "custom.solace.storage-element.storage-element.used-blocks", "metadata": {"unit": "Unspecified", "description": null, "displayName": "storage-used-blocks"}}, {"key": "custom.solace.storage-element.storage-element.available-blocks", "metadata": {"unit": "Count", "description": null, "displayName": "storage-available-blocks"}}, {"key": "custom.solace.storage-element.storage-element.used-percentage", "metadata": {"unit": "Percent", "description": null, "displayName": "storage-used-percentage"}}], "isRecommended": true}, "network-interface": {"metrics": [{"key": "custom.solace.system.network.interface.phy-interface.enabled", "metadata": {"unit": "Count", "description": null, "displayName": "network-interface-enabled"}}, {"key": "custom.solace.system.network.interface.phy-interface.oper-status", "metadata": {"unit": "Count", "description": null, "displayName": "network-interface-oper-status"}}, {"key": "custom.solace.system.network.interface.os-physical.link-detected", "metadata": {"unit": "Count", "description": null, "displayName": "network-interface-link-detected"}}, {"key": "custom.solace.system.network.interface.stats.rx-bytes"}, {"key": "custom.solace.system.network.interface.stats.tx-bytes"}], "isRecommended": true}, "server-certificate": {"metrics": [{"key": "custom.solace.system.ssl.server-certificate.days_to_expire", "metadata": {"unit": "Day", "description": null, "displayName": "ssl.server-certificate.days_to_expire"}}], "isRecommended": true}, "msg-vpns-replication": {"metrics": [{"key": "custom.solace.message-vpn.replication.message-vpn.admin-state", "metadata": {"unit": "Count", "description": null, "displayName": "replication-admin-state"}}, {"key": "custom.solace.message-vpn.replication.message-vpn.config-state", "metadata": {"unit": "Count", "description": null, "displayName": "replication-config-state"}}, {"key": "custom.solace.message-vpn.replication.message-vpn.transaction-replication-mode", "metadata": {"unit": "Count", "description": null, "displayName": "replication-transaction-replication-mode"}}], "isRecommended": true}, "subscription-management": {"metrics": [{"key": "custom.solace.system.subscription-management.subscription-management.total-subscriptions"}, {"key": "custom.solace.system.subscription-management.subscription-management.total-unique-subscriptions"}, {"key": "custom.solace.system.subscription-management.subscription-management.total-client-subscriptions"}], "isRecommended": true}, "bridges-connections-wide": {"metrics": [{"key": "custom.solace.message-vpn.bridge.client.connection.round-trip-time-smooth-us", "metadata": {"unit": "MicroSecond", "description": null, "displayName": "round-trip-time-smooth-us"}}, {"key": "custom.solace.message-vpn.bridge.client.connection.blocked-cycles-percent", "metadata": {"unit": "Percent", "description": null, "displayName": "blocked-cycles-percent"}}], "isRecommended": true}}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"### The Solace extension allows you to monitor the usage of your Solace Appliances and Software Brokers. \n\nTo gain insights including usage and statuses, about the different Routers, Message VPNs, Queues, Bridges and Topic Endpoints."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Solace extension](https://docs.dynatrace.com/docs/shortlink/solace-extension) in the Dynatrace Documentation."},"sourceId":"get_started"}],"modified":"2025-12-02T08:07:54.569636Z","created":"2024-01-24T14:40:43.271215Z","seo_title":"Solace Monitoring","seo_description":"Monitor your Solace Appliances and Brokers with Dynatrace!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/Solace_Dashboard_qqnEQGX.png","https://dt-cdn.net/hub/Solace_Router_Details_Sb9KOGq.png","https://dt-cdn.net/hub/VPN_Details_Tmpnz53.png","https://dt-cdn.net/hub/Solace_Queue_Details_7SXbLMU.png","https://dt-cdn.net/hub/Solace_Config_V1byv39.png"],"about":"### The Solace extension allows you to monitor the usage of your Solace Appliances and Software Brokers. \n\nTo gain insights including usage and statuses, about the different Routers, Message VPNs, Queues, Bridges and Topic Endpoints.","use_cases":"","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Solace extension](https://docs.dynatrace.com/docs/shortlink/solace-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.ext.solace-monitoring@1.6.5","fqn":"com.dynatrace.ext.solace-monitoring","version":"1.6.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.ext.solace-monitoring/com.dynatrace.ext.solace-monitoring-1.6.5-58e5bb11d1bd7e55c501.zip","release_notes":"### 1.6.5 \n- Added support for Python 3.14\n- Updated Platform Dashboard name & entity links\n- Updated `requiredDimensions` to entity topology rules","created":"2026-04-09T15:47:11.637084Z"},{"name":"com.dynatrace.ext.solace-monitoring@1.6.1","fqn":"com.dynatrace.ext.solace-monitoring","version":"1.6.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.ext.solace-monitoring/com.dynatrace.ext.solace-monitoring-1.6.1-218b430982ebf074ab1b.zip","release_notes":"What's New:\n- Added keyword key value pairs to extension\n\nFixes/Improvements:\n- Added configuration option for disabling metric collection for standby Message VPNs\n    - The behavior changed in v1.3.3+ to capture these metrics by default, this allows collection to be turned off for these Message VPNs.","created":"2025-12-16T14:50:59.025129Z"},{"name":"com.dynatrace.ext.solace-monitoring@1.5.0","fqn":"com.dynatrace.ext.solace-monitoring","version":"1.5.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.ext.solace-monitoring/com.dynatrace.ext.solace-monitoring-1.5.0-8e64872c32d2c83ffe7b.zip","release_notes":"### 1.5.0\n- DXS-3317 \n    - Added Platform Dashboard \n    - Added Platform Screen Definitions\n    - Added `dt.security_context` attribute to entities","created":"2025-07-28T08:30:35.586297Z"},{"name":"com.dynatrace.ext.solace-monitoring@1.4.5","fqn":"com.dynatrace.ext.solace-monitoring","version":"1.4.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.ext.solace-monitoring/com.dynatrace.ext.solace-monitoring-1.4.5-82f150afa731ad8fd473.zip","release_notes":"- Adds a `SAME_AS` relationship between the `custom:solace_node` entity and `process_group_instance`\n- The SEMP API requests now include the `Content-Type: application/xml` request header.\n- New debug logging for SEMP API Requests.","created":"2025-07-08T14:52:48.260759Z"},{"name":"com.dynatrace.ext.solace-monitoring@1.4.3","fqn":"com.dynatrace.ext.solace-monitoring","version":"1.4.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.ext.solace-monitoring/com.dynatrace.ext.solace-monitoring-1.4.3-4993706a677a47155f8e.zip","release_notes":"#### 🐛 Bug Fixes\n- Fixes issue in which metrics in `bridges-stats` and `bridges-connections-wide` feature sets were not reliably collected.\n- Fixes issue in which heavy calls were not being collected in a timely manner.\n\n#### General updates\n\n- Adds `device.address` dimension to ingested metrics\n\n#### Improvements\n- Adds additional metrics\n  - `default` feature set\n    - `custom.solace.system.message-spool.spool-utilization.transacted-session-count-utilization-percentage`\n    - `custom.solace.system.message-spool.spool-utilization.transacted-session-resource-utilization-percentage`\n    - `custom.solace.system.message-spool.spool-utilization.queue-topic-subscriptions-used`\n    - `custom.solace.system.message-spool.spool-utilization.max-queue-topic-subscriptions`\n    - `custom.solace.system.message-spool.egress-flows.flows-allowed`\n    - `custom.solace.system.message-spool.endpoints-utilization.max-message-spool-entities`\n    - `custom.solace.system.message-spool.disk-contents-status`\n    - `custom.solace.system.message-spool.disk-ready`\n    - `custom.solace.system.message-spool.disk-info.use`\n    - `custom.solace.message-vpn.vpn.stats.ingress-discards.message-spool-congestion`\n    - `custom.solace.message-vpn.vpn.max-subscriptions`\n    - `custom.solace.message-vpn.vpn.operational`\n  - `network-interface` feature set\n    - `custom.solace.system.network.interface.phy-interface.oper-status`\n  - `system-post` feature set\n    - `custom.solace.system.health.post.overall-status`\n  - `stats-clients` feature set\n    - `custom.solace.system.global-stats.clients.total-clients`\n    - `custom.solace.system.global-stats.clients.total-clients-connected-with-ssl`\n    - `custom.solace.system.global-stats.clients.total-clients-connected-service-web`\n    - `custom.solace.system.global-stats.clients.total-clients-connected-service-mqtt`\n    - `custom.solace.system.global-stats.clients.total-clients-connected-service-rest`\n  - `msg-spool-vpns` feature set\n    - `custom.solace.message-spool.message-vpn.vpn.current-egress-flows`\n    - `custom.solace.message-spool.message-vpn.vpn.maximum-egress-flows-effective`\n    - `custom.solace.message-spool.message-vpn.vpn.current-ingress-flows`\n    - `custom.solace.message-spool.message-vpn.vpn.maximum-ingress-flows-effective`\n    - `custom.solace.message-spool.message-vpn.vpn.current-transactions`\n    - `custom.solace.message-spool.message-vpn.vpn.maximum-transactions`\n    - `custom.solace.message-spool.message-vpn.vpn.current-transacted-sessions`\n    - `custom.solace.message-spool.message-vpn.vpn.maximum-transacted-sessions`\n    - `custom.solace.message-spool.message-vpn.vpn.maximum-queues-and-topic-endpoints`\n  - `topics` feature set\n    - `custom.solace.message-vpn.topic-endpoint.info.quota`\n  - `client-username` feature set\n    - `custom.solace.message-vpn.client-username.num-clients`\n    - `custom.solace.message-vpn.client-username.max-connections`\n    - `custom.solace.message-vpn.client-username.num-clients-service-smf`\n    - `custom.solace.message-vpn.client-username.max-connections-service-smf`\n    - `custom.solace.message-vpn.client-username.num-clients-service-web`\n    - `custom.solace.message-vpn.client-username.max-connections-service-web`\n    - `custom.solace.message-vpn.client-username.num-endpoints`\n    - `custom.solace.message-vpn.client-username.max-endpoints`\n  - `cache-cluster` feature set\n    - `custom.solace.message-vpn.cache-cluster.max-memory`\n    - `custom.solace.message-vpn.cache-cluster.max-topics`\n    - `custom.solace.message-vpn.cache-cluster.request-queue-depth`\n  - `cache-instance` feature set\n    - `custom.solace.message-vpn.cache-instance.remote.topic-count.gauge`\n    - `custom.solace.message-vpn.cache-instance.remote.total-memory-utilization`\n    - `custom.solace.message-vpn.cache-instance.remote.request-queue-depth-count.gauge`\n    - `custom.solace.message-vpn.cache-instance.remote.cpu-utilization`\n    - `custom.solace.message-vpn.cache-instance.remote.admin-status`\n    - `custom.solace.message-vpn.cache-instance.remote.oper-status`\n    - `custom.solace.message-vpn.cache-instance.remote.lost-message`\n    - `custom.solace.message-vpn.cache-instance.remote.stats.message-bytes-cached.current`\n  - `server-certificate` feature set\n    - `custom.solace.system.ssl.server-certificate.days_to_expire`\n  - `msg-vpn-rdp` feature set\n    - `custom.solace.message-vpn.rdp.enabled`\n    - `custom.solace.rest-delivery-point-operating-status`\n  - `kafka-senders` feature set\n    - `custom.solace.message-vpn.kafka-sender.up`\n    - `custom.solace.message-vpn.kafka-sender.enabled`\n  - `kafka-receivers` feature set\n    - `custom.solace.message-vpn.kafka-receiver.up`\n    - `custom.solace.message-vpn.kafka-receiver.enabled`","created":"2025-06-13T21:23:41.764554Z"},{"name":"com.dynatrace.ext.solace-monitoring@1.2.4","fqn":"com.dynatrace.ext.solace-monitoring","version":"1.2.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.ext.solace-monitoring/com.dynatrace.ext.solace-monitoring-1.2.4-d94258f9c7702b337025.zip","release_notes":"- Fix entitySelectorTemplate bug in VPN Service entity properties","created":"2025-02-27T17:00:48.308678Z"},{"name":"com.dynatrace.ext.solace-monitoring@1.2.3","fqn":"com.dynatrace.ext.solace-monitoring","version":"1.2.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.ext.solace-monitoring/com.dynatrace.ext.solace-monitoring-1_ArDnna6.zip","release_notes":"### v1.2.3 \n\n- Reduced session count for API calls from extension to the Solace devices\n- DXS-2146\n    - Added new feature sets `bridges-stats` and `bridges-connections-wide` for additional bridge metrics\n- DXS-2009\n    - Added configuration option for custom node name\t\n- DXS-1806\n    - Refactored how API calls were made to better distribute them across the extension execution","created":"2024-11-01T13:48:57.969838Z"},{"name":"com.dynatrace.ext.solace-monitoring@1.0.4","fqn":"com.dynatrace.ext.solace-monitoring","version":"1.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.ext.solace-monitoring/com.dynatrace.ext.solace-monitoring-1_bcr3fIv.zip","release_notes":"## v1.0.4 \n- Fix for logging of config during fastcheck and initialization","created":"2024-07-02T07:18:06.481565Z"},{"name":"com.dynatrace.ext.solace-monitoring@1.0.3","fqn":"com.dynatrace.ext.solace-monitoring","version":"1.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.ext.solace-monitoring/com.dynatrace.ext.solace-monitoring-1_uiWu4Ub.zip","release_notes":"### v1.0.3 \n- DXS-1486 \n    - Add handling for queue names with special characters ","created":"2024-05-29T07:40:43.325328Z"},{"name":"com.dynatrace.ext.solace-monitoring@1.0.0","fqn":"com.dynatrace.ext.solace-monitoring","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.ext.solace-monitoring/com.dynatrace.ext.solace-monitoring-1_RZCqds1.zip","release_notes":"## V1.0.0 \n- Initial Version of the Solace Extension","created":"2024-01-24T18:50:17.006084Z"}],"related_technologies":["apache-kafka","confluent-cloud-kafka"],"latest_downloads":[{"name":"com.dynatrace.ext.solace-monitoring@1.6.5","fqn":"com.dynatrace.ext.solace-monitoring","version":"1.6.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.ext.solace-monitoring/com.dynatrace.ext.solace-monitoring-1.6.5-58e5bb11d1bd7e55c501.zip","release_notes":"### 1.6.5 \n- Added support for Python 3.14\n- Updated Platform Dashboard name & entity links\n- Updated `requiredDimensions` to entity topology rules","created":"2026-04-09T15:47:11.637084Z"}]},{"id":1267,"slug":"kiro-agent","title":"Kiro Agent","description":"Remediates vulnerabilities autonomously.","logo":"https://cdn.hub.central.dynatrace.com/hub/Kiro-icon.png","link_to":null,"documentation_link":"https://www.dynatrace.com/news/blog/dynatrace-mcp-server-allow-ai-interact-dynatrace-access-production-insights/","providers":[],"tags":["a2a","agentic-coding","agentic-ecosystem","agentic-security","AI","AWS","Kiro","mcp","Model Context Protocol"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"The agent proposes fixes for vulnerabilities directly within GitHub ...","src":"https://cdn.hub.central.dynatrace.com/hub/ScreenShot_Hub_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%2FScreenShot_Hub_6.png&sign=Xa7VEPaMAseFfVtO9qSiX7_4G9yHO_aTbz967u45aVs","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_6.png&sign=XXW4yBBeiijTAal_41p1Zh6sNJTR13heCeyMQa_IiG4","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_6.png&sign=oqkoK6XmxHENdrMrIftdAoKLPWgZ4KhNkdgyQZUXw8E","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_6.png&sign=a3nhD3y3pQaM7xCUG3ojQ7cw7v8KoZniDGF6HE25tT0","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_6.png&sign=S5PcJ4ebNKMNeeRfYQ71ZgI_PV4kn7R9srikMz7CwRU","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_6.png&sign=S8HEgQGKbTCqa6D3FOITAscGhf1q7ELT6gB07HwvjqM"}},{"caption":"... and opens and verifies Pull Requests for automated remediation.","src":"https://cdn.hub.central.dynatrace.com/hub/ScreenShot_Hub_7.png","srcset":{"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_7.png&sign=csigTTGxEfnUCiAHLTuGgRucTV1AJn_GihRYGAoM1yw","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_7.png&sign=NY2GJuLGKZGOKgZ5i3E22e3PGLbvZ3_Mbyosnc_wZjg","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_7.png&sign=o6B-tXonz283V2zO3u2D61q3VLwpBOFv-OiMEBEnnkg","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_7.png&sign=_hxgX0Fet2Kz0GQBsrZvumbl2UT_E_zrm3VAzc0tIbI","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_7.png&sign=hr2-roY2WMigvK42udX1ROto8pd7wT9N0i0S7Qy9Hfw","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_7.png&sign=tlItNNeFw5P8-AI8D4wPKI53JIhYTPzNmrd--8e2Dkw"}}],"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 **Kiro Agent** streamlines secure delivery by turning Dynatrace vulnerability signals into validated code fixes. Triggered directly from GitHub when Dynatrace raises an issue, the agent proposes targeted fixes, opens pull requests, and verifies remediation. It leverages governed, real‑time context from Dynatrace via the [MCP Server](https://www.dynatrace.com/hub/detail/dynatrace-mcp-server/) to ensure changes are safe, effective, and compliant."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- **Automatically remediate vulnerabilities** detected by Dynatrace by creating and submitting GitHub pull requests. \n- **Update dependencies and configurations** to resolve security issues (for example, vulnerable libraries). \n- **Validate fixes and ensure compliance** with security best practices"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Integrate the [Dynatrace MCP Server with Kiro](https://www.dynatrace.com/hub/detail/kiro/). \n\nFor more information on how to setup 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-13T17:36:42.858889Z","created":"2026-01-28T17:09:06.166689Z","seo_title":"Kiro Agent monitoring & observability","seo_description":"Remediates vulnerabilities autonomously. 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/kiro-agent/media/6c77b7e3-c3fb-470e-96da-46a943163940.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/kiro-agent/media/151dc071-b7fe-4e33-ac80-ed667db9693a.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/EtatBC4FX5xRCq9iS37SjM","image":"https://cdn.hub.central.dynatrace.com/hub/console/kiro-agent/media/bd310e5b-37ee-40b9-8d07-962c43de2f67.png","title":"Video: Kiro Agent","href_text":"Watch now","description":"Fix a code vulnerability detected by Dynatrace using Kiro Agent"}],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/ScreenShot_Hub_6.png","https://cdn.hub.central.dynatrace.com/hub/ScreenShot_Hub_7.png"],"about":"The **Kiro Agent** streamlines secure delivery by turning Dynatrace vulnerability signals into validated code fixes. Triggered directly from GitHub when Dynatrace raises an issue, the agent proposes targeted fixes, opens pull requests, and verifies remediation. It leverages governed, real‑time context from Dynatrace via the [MCP Server](https://www.dynatrace.com/hub/detail/dynatrace-mcp-server/) to ensure changes are safe, effective, and compliant.","use_cases":"- **Automatically remediate vulnerabilities** detected by Dynatrace by creating and submitting GitHub pull requests. \n- **Update dependencies and configurations** to resolve security issues (for example, vulnerable libraries). \n- **Validate fixes and ensure compliance** with security best practices","supported_distributions":"","get_started":"Integrate the [Dynatrace MCP Server with Kiro](https://www.dynatrace.com/hub/detail/kiro/). \n\nFor more information on how to setup 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","aws-devops-agent","kiro-cli","kiro","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":1277,"slug":"security-insights-report-agent","title":"Security Insights Report Agent","description":"Start your week with a summarized, actionable view of what matters most.","logo":"https://cdn.hub.central.dynatrace.com/hub/assist_icon_FhoHMnN.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/dynatrace-intelligence/dynatrace-intelligence-integrations/agentic-workflows","providers":[],"tags":["agentic-operations-system","agentic-security","agentic-workflows","AI","MCP","Model Context Protocol","readymade-agent"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Weekly report of key security issues in the environment.","src":"https://cdn.hub.central.dynatrace.com/hub/sec_insights_report_agent_summary_email_header.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsec_insights_report_agent_summary_email_header.png&sign=-9pWRSJew0d56ZID10xVVLP0pDDn3NQ7DaCfJRIqRZk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsec_insights_report_agent_summary_email_header.png&sign=Lj0pbo2WT8kSkM2zRU0k3tACaSIoR-cQWCZDKAFHKqM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsec_insights_report_agent_summary_email_header.png&sign=uW7kClvvlfESZJqpAgxd_iErgyWZev2BjssacCbJ0FE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsec_insights_report_agent_summary_email_header.png&sign=7U7T-Efe5UVlQmwuKKvvV_WOY3NIQ4vpVFjFRbw0bV0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsec_insights_report_agent_summary_email_header.png&sign=H6Eoy879Qnx39SqeB7w0PHGrzVA8w0KfDYV3MzAOGtk","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsec_insights_report_agent_summary_email_header.png&sign=RVjRB67MjwQYBUyV6N3BWtUeEnfF52TqoNgmPSZxzfY"}},{"caption":"Summary of vulnerabilities in the environment.","src":"https://cdn.hub.central.dynatrace.com/hub/sec_insights_report_agent_summary_vulns.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsec_insights_report_agent_summary_vulns.png&sign=gpmhASyqfLz6MAdnhg5zn0zABAefaEkNqu0zqBVxIQk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsec_insights_report_agent_summary_vulns.png&sign=3s9bDYMQILxo1Qx2V5JAS6ka1LKR2qfoBNRfMLWsur4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsec_insights_report_agent_summary_vulns.png&sign=XtfNFwZmZlqjBZZQrQzk9ac_HvM0oucnFJEtXImnRfI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsec_insights_report_agent_summary_vulns.png&sign=HdplgymNSfTqutYrrx7fN5n_qk2J4dCm5C95WacrKwc","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsec_insights_report_agent_summary_vulns.png&sign=0itREQ7RQHUqCq_H_wMflZ_Zfy2r0VIZ_cLWdfjJpqc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsec_insights_report_agent_summary_vulns.png&sign=_x5ke8XwkuXUI5vw8_uVPgDUMeFp8kDjxhZJ8W8kyuc"}},{"caption":"Summary of suspicious activities in the environment.","src":"https://cdn.hub.central.dynatrace.com/hub/sec_insights_report_agent_summary_detections.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsec_insights_report_agent_summary_detections.png&sign=xqB33Pzqwa6QAa0M1OZqY5_oBSXxXP32LW-spmaemko","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsec_insights_report_agent_summary_detections.png&sign=YQ21oiE-tfr9H9DoEi7GQadaYH0htXQGlEqNc4MzCSU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsec_insights_report_agent_summary_detections.png&sign=qj8b7G1tmoBvXTE7ZU1VifMhFnZmDFbEneXq5l5vYFE","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsec_insights_report_agent_summary_detections.png&sign=NjJ5uQwepu2YCvdNJkO5UZjv-6D0Wkf3hq7Jz-1I0sU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsec_insights_report_agent_summary_detections.png&sign=UOGrDMRIG-AzpDBDFJI4tNPaJ4zVyJHqqRQEciOpEVU","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsec_insights_report_agent_summary_detections.png&sign=makxY-d8D2xI7mKhFHAAf5r7ZxRUv1KwQXD6lsU5kYI"}},{"caption":"Summary of compliance findings in the environment.","src":"https://cdn.hub.central.dynatrace.com/hub/sec_insights_report_agent_summary_compliance.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsec_insights_report_agent_summary_compliance.png&sign=uDsK4WCWwHnNxCP_OIOfq8XMtAKzGJRrezd1vofcTpQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsec_insights_report_agent_summary_compliance.png&sign=3fFla7PQYR0JptFeja0oVFuQgoatFzmA9bXtqpe48CQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsec_insights_report_agent_summary_compliance.png&sign=jYRTszhEJ6uheJullTlxh8qUiJVUNe-BVpQaAmWSNq4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsec_insights_report_agent_summary_compliance.png&sign=BDE90_RBQ-lEL0yVGovz9vuqsOBgZsNsoRuhjPLTQ9M","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsec_insights_report_agent_summary_compliance.png&sign=VWR8s5LbHn4RuE7uoGMobhcz-NQyekX0humrEnkvZV0","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsec_insights_report_agent_summary_compliance.png&sign=eiWXSsfR5-dhecwZEwANNxgeQcK68MZqy0Sqo_rer9s"}},{"caption":"Summary of the top ten affected workloads in the environment.","src":"https://cdn.hub.central.dynatrace.com/hub/sec_insights_report_agent_top_ten_entities.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsec_insights_report_agent_top_ten_entities.png&sign=C2hgQx-8Hw8ppYwUh6jzjmBW-LvodaSduWmiNuSB0OQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsec_insights_report_agent_top_ten_entities.png&sign=vrdPVFD9X3Q_etaXNanHXwiYIMVAu171wgMeuHP8v_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%2Fsec_insights_report_agent_top_ten_entities.png&sign=RMUq0f00oRqzyMG6YNoR9xKaAYSEMVlGRXu6qwKYrBk","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsec_insights_report_agent_top_ten_entities.png&sign=oQPu1hZyPMNuXZV54OiLoew1Pzc1wWs4MjWA4HkdTfU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsec_insights_report_agent_top_ten_entities.png&sign=z6VNE-4ysvc4LjU0gP7CFJ-uGa69vu6TPDEBH7XSzIs","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fsec_insights_report_agent_top_ten_entities.png&sign=4KRqcdqUs8QD2pCLdGml-QAJZRRIJmdQZqQACAu6f88"}}],"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 Security Insights Report Agent provides an automated weekly summary of critical new security issues and their impact on your environment. It translates vulnerabilities, compliance findings, and detections in a clear, easily understandable format."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- **Automate identification** of critical new security issues and their impact on your environment.\n- Enable cross-team collaboration with **actionable insights**. \n- Provide leadership with clear progress of **remediation efforts**."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Use the Dynatrace Security Insights Report 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:04:27.464100Z","created":"2026-01-28T17:36:42.117622Z","seo_title":"Security Insights Report Agent monitoring & observability","seo_description":"Start your week with a summarized, actionable view of what matters most. 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/security-insights-report-agent/media/ea5e0bdd-6fb7-462e-b7c0-f2a4f172fcdf.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/security-insights-report-agent/media/6cbd0bbc-9654-49ae-8155-2f93499f6916.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/sec_insights_report_agent_summary_email_header.png","https://cdn.hub.central.dynatrace.com/hub/sec_insights_report_agent_summary_vulns.png","https://cdn.hub.central.dynatrace.com/hub/sec_insights_report_agent_summary_detections.png","https://cdn.hub.central.dynatrace.com/hub/sec_insights_report_agent_summary_compliance.png","https://cdn.hub.central.dynatrace.com/hub/sec_insights_report_agent_top_ten_entities.png"],"about":"The Security Insights Report Agent provides an automated weekly summary of critical new security issues and their impact on your environment. It translates vulnerabilities, compliance findings, and detections in a clear, easily understandable format.","use_cases":"- **Automate identification** of critical new security issues and their impact on your environment.\n- Enable cross-team collaboration with **actionable insights**. \n- Provide leadership with clear progress of **remediation efforts**.","supported_distributions":"","get_started":"Use the Dynatrace Security Insights Report 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","automations","agentic-workflows","davis-for-workflows"],"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":1056,"slug":"microsoft-power-platform-observability","title":"Microsoft Power Platform Observability","description":"Follow execution flows in Dataverse to find performance issues, errors.","logo":"https://dt-cdn.net/hub/KPI_Logo_FnaPVTq.png","link_to":null,"documentation_link":"https://docs.kuppsoft.com/Kupp-Process-Insights/Power-Platform-Monitoring","providers":[],"tags":["Dataverse","Microsoft Dynamics","Open Telemetry"],"author":"212","coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/neu_-_1_ATRGkX2.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fneu_-_1_ATRGkX2.png&sign=yTuDFfLRyNKXKedjB_crp5RhO7GkQRVyXe-QKfbrw7I","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fneu_-_1_ATRGkX2.png&sign=kfsnEhCUERxGi4KZzY8n_QNluO78f4KzVBpGGYeFwz8","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fneu_-_1_ATRGkX2.png&sign=_Hnpba2OfqyrgAIJd7ZHgh_XCyKLjhWou3BfuvtO0wc","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fneu_-_1_ATRGkX2.png&sign=TAlzRuGRIxuzdWx8T_q3Cg519RX5snOZ1PoIu3Ly9M4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fneu_-_1_ATRGkX2.png&sign=7nSVpnv3BU2OtDZ2fOPfomO-5L3wv-P9bS2GdLcb7pg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fneu_-_1_ATRGkX2.png&sign=W5KoVVu1Afx1O0HPOKwFbZipvOdJi7tMgdKE3_oHQKI"}},{"caption":"","src":"https://dt-cdn.net/hub/neu_-_2_PMqDwML.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fneu_-_2_PMqDwML.png&sign=29dX43KwqYa6x4_6LqRUCKTztVETDaLG6nQpcH4bLDo","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fneu_-_2_PMqDwML.png&sign=D3Ipw8izlDrTkN5m4-f85kuDtlvt2tI6vQs040msYtc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fneu_-_2_PMqDwML.png&sign=VOb44U72q_L2-C0GQNeC_r4giJp3YJNiM-VEBwDmog4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fneu_-_2_PMqDwML.png&sign=nUD6Qp8th5Ve_zVekf_jzo-jzLazM36ebG53619njsg","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fneu_-_2_PMqDwML.png&sign=dPGXvdiquL0NAOmXvF5oVi1secyeqCljgt0vnt_YrOw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fneu_-_2_PMqDwML.png&sign=PJZkIDwpKRlcS1X1ax2rcHx5mfBemOSqRBr64IclIFU"}},{"caption":"","src":"https://dt-cdn.net/hub/neu_-_1_1_GSyblkd.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fneu_-_1_1_GSyblkd.png&sign=rSXua3pSmkoc-Mk9R9Qcqv97zs0MiB6TixhlArGenAk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fneu_-_1_1_GSyblkd.png&sign=B9TeDRzv4y-PesBpCXYBjz9YCm_rNOG1PqT4Rf68ykI","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fneu_-_1_1_GSyblkd.png&sign=L1_y3fFKbKz7ORDqv2DfW5Z-lMAu54qtFt0eLvtTEok","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fneu_-_1_1_GSyblkd.png&sign=4KDoZTJxRIhqpI9heDHhxpaZpG-CqRC9BZ8tCdmMtIw","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fneu_-_1_1_GSyblkd.png&sign=iRJ1ISOe-GKf-T_ZOJniGtTVlhDIC9H5PMxPACDdPgI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fneu_-_1_1_GSyblkd.png&sign=k7yJyHACkhWv0BmrDRCeFCY84lOiSnMV7B7Lx1OW198"}},{"caption":"","src":"https://dt-cdn.net/hub/neu_-_3_W5Im2SC.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fneu_-_3_W5Im2SC.png&sign=dsiiuVs4jwZhnkBiVdKLJbauSdR1LbPRChAannIE-Z0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fneu_-_3_W5Im2SC.png&sign=xNczIK0phivBR0SyzxYqeme7kLiiDNM6faVa2pGXb7M","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fneu_-_3_W5Im2SC.png&sign=j9yH8jc1cOot_uSz-dYHBg5AY6J8WOC6J1GNSG8cs40","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fneu_-_3_W5Im2SC.png&sign=E8zoP62oTUZ7I8fx02Ml4A5JGNAhBhuYS1PQOxzBcX0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fneu_-_3_W5Im2SC.png&sign=jeesfMQZQxqIxo-vP1lIrfUdGDAfC19zkzEnlHmXU0I","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fneu_-_3_W5Im2SC.png&sign=4YUSw7yhq_AvDOdWL_Bll5oJeulSMxXfXJz6L2jff4g"}},{"caption":"","src":"https://dt-cdn.net/hub/111_j1RmG9q.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F111_j1RmG9q.png&sign=0i81qMC6ho1gD5W4PMTQ0WJS7T8TwAOgO3UQ92VtMXk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F111_j1RmG9q.png&sign=JH6yaOd2HfZBV8LwC_Tp5d2WNMW62jA4IqNHN0z8628","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F111_j1RmG9q.png&sign=YzMLIddgW8C5ppa0orhfSz_p-McRMN0v-ELJgA5bcL0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F111_j1RmG9q.png&sign=_bbAE8YEjWVh2eqoYiVOJJrGBhI5v2J_c-EpkDDGrn8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F111_j1RmG9q.png&sign=3dbNEyj7IUkN_ccMgFRZAs0fsmVeKT_6G2dRjCqkM5g","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2F111_j1RmG9q.png&sign=h4tZ2wcvfIjJEJ9fCw67owflhZ8SiDRRB-MEvyLaYJY"}}],"support_link":"mailto:support@kuppsoft.com","support_information":{"email":"support@kuppsoft.com","url":""},"sales_link":"mailto:sales@kuppsoft.com","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":"**Kupp Process Insights (KPI)** is a comprehensive solution designed to monitor, analyze and understand system architectures within the **Azure, Power Platform, and Dynamics 365 CE** ecosystems.\n\nTelemetry data provided via the **OpenTelemetry (OTel)** standard seamlessly integrates with existing Dynatrace deployments.\n\nIt offers a range of features that cater to various stakeholders, including project managers, system architects, and developers. KPI ensures project compliance and helps make well-informed decisions by providing detailed insights into both **code-based and non-code components**. It also supports documentation generation and report planning, making it easier to distribute knowledge and onboard new team members. Additionally, KPI is designed with security and privacy in mind.\n\nThis makes it a valuable tool for maintaining and optimizing system performance across the Azure and Power Platform ecosystems."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Details","source":"### Key Features\n- **Monitoring:** Offers detailed insights into custom code executions within Dataverse, including plugins, custom APIs, and other custom components. This feature ensures that you can track and analyze the performance and behavior of your custom code, helping to identify and resolve issues efficiently. \n- **Process and Logic Visualization:** Visualizes system architecture with process diagrams and highlights component dependencies. \n- **Best-practice Check:** Reports on behaviors that violate Microsoft’s or industry best practices across various areas like coding, deployment, and configurations \n- **Documentation Generator:** Automatically generates comprehensive system reports tailored to your business needs \n- **Report Planner:** Schedules system reports, summaries of technical findings, and notifications of system changes \n- **Integrations:** Supports a wide range of top-tier technologies and integrates seamlessly with Azure and Power Platform.\n### Resources\n* [Learn about Kupp Process Insights (KPI)](https://kuppsoft.com/our-products/kupp-process-insights/)\n* [Kupp Process Insights Docs](https://docs.kuppsoft.com/Kupp-Process-Insights)\n* [Webinar: Live Performance Testing for Power Platform, D365CE & Azure](https://kuppsoft.com/resources/blogs/webinar-10-live-performance-testing-for-power-platform-d365ce-azure/)\n* [Observability Clinic Webinar: Microsoft Power Platform Code Level Diagnostics through OpenTelemetry and Dynatrace](https://www.youtube.com/watch?v=DPpO7R_ipzc)"},"sourceId":"details"}],"modified":"2025-11-04T08:05:58.446820Z","created":"2024-08-01T10:25:02.159154Z","seo_title":"Microsoft Power Platform Observability monitoring & observability","seo_description":"Follow execution flows in Dataverse to find performance issues, errors. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/neu_-_1_ATRGkX2.png","https://dt-cdn.net/hub/neu_-_2_PMqDwML.png","https://dt-cdn.net/hub/neu_-_1_1_GSyblkd.png","https://dt-cdn.net/hub/neu_-_3_W5Im2SC.png","https://dt-cdn.net/hub/111_j1RmG9q.png"],"about":"**Kupp Process Insights (KPI)** is a comprehensive solution designed to monitor, analyze and understand system architectures within the **Azure, Power Platform, and Dynamics 365 CE** ecosystems.\n\nTelemetry data provided via the **OpenTelemetry (OTel)** standard seamlessly integrates with existing Dynatrace deployments.\n\nIt offers a range of features that cater to various stakeholders, including project managers, system architects, and developers. KPI ensures project compliance and helps make well-informed decisions by providing detailed insights into both **code-based and non-code components**. It also supports documentation generation and report planning, making it easier to distribute knowledge and onboard new team members. Additionally, KPI is designed with security and privacy in mind.\n\nThis makes it a valuable tool for maintaining and optimizing system performance across the Azure and Power Platform ecosystems.","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":1169,"slug":"nvidia-bcm","title":"NVIDIA BCM","description":"Monitor your NVIDIA BCM cluster by enabling this ActiveGate extension.","logo":"https://dt-cdn.net/hub/nvidia-color-icon-smaller_A5QW5p5.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/nvidia-bcm-extension","providers":[],"tags":["extension","nvidia"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"The included overview dashboard allows you to easily navigate your monitored NVIDIA BCM environment","src":"https://dt-cdn.net/hub/nvidia_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%2Fnvidia_4.png&sign=EM0-AjMIVZpUCB8FAVqZNGdhvzQvoPBOF-vZE21jM_c","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnvidia_4.png&sign=IyFJa-8f5HBh7pY8Awr3YNqwfdW_2Qhj_CR0PbV_esQ","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnvidia_4.png&sign=5YAL2L4nigZ_fVUUmb8m9PRItpj78Xip6lG4pjNq9a4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnvidia_4.png&sign=nMJjJEdtSUMPtDiycuVQ2NQVR3IHQCKFyS4JYR0L7jQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnvidia_4.png&sign=Cw01SdsKoFVnrD7iHoDyJLdLgF9cn_s-8Dq2FoQwgVo","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnvidia_4.png&sign=SvD6sxczTyCJOe6WInWeukD5OvXYTMbOYYhh4B5Z2x4"}},{"caption":"Unified analysis screen of your instance to easily navigate its components","src":"https://dt-cdn.net/hub/nvidia_2_nsSDJI9.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnvidia_2_nsSDJI9.png&sign=bP4kN-Zk1wA9nFPneUFbJPu52ddxNiHHKJ_x5UGaSuQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnvidia_2_nsSDJI9.png&sign=wlBqIbFB3ujbSstE4KcfeZVcVj6K8GB1k3GheWF3EpI","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnvidia_2_nsSDJI9.png&sign=WWbSu34HEw9MkHkrIemAaG0ZgzR_dGe8gIeEgrhXnuA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnvidia_2_nsSDJI9.png&sign=I5LcpRAkB_ecysM14xF_TvdDhfVw3_NoHUDD2ZLrTRY","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnvidia_2_nsSDJI9.png&sign=scH460OdvaJtrWFepHPsczlQ3iaEaiNVaYdo6p3M0_E","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnvidia_2_nsSDJI9.png&sign=KKfU9GVfjMIR632q1cl4djQxQxkoRAbZr1CVuzYg4wo"}},{"caption":"Get insights into each node individually and navigate to its GPUs and disks","src":"https://dt-cdn.net/hub/nvidia_3_pxjB7dU.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnvidia_3_pxjB7dU.png&sign=1hLnqlNjYnDciOArvrmJs7dD1ICdVy9gAMR38ZqC8Nc","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnvidia_3_pxjB7dU.png&sign=d_dsGLUgYNU3-wf68oxe7TuxZrYBN93Ylges7x3M9Xo","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnvidia_3_pxjB7dU.png&sign=9hda7VCD8DP4hwWDWNyUqgJqa30xy42S_rZndjJMfNs","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnvidia_3_pxjB7dU.png&sign=MsG2n-DDOk8OhqfiJu_LG62iwsJiTGmvQclvLjogPRw","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnvidia_3_pxjB7dU.png&sign=1dAdQnNQAurzkHXeLRcdOSMe-hJ1cgKmaiyl-insL5U","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fnvidia_3_pxjB7dU.png&sign=NN2lLM3_iiTZMKJvlwfjWfZMTCadRCjeejLIRsTprpg"}}],"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.nvidia-bcm", "author": {"name": "Dynatrace"}, "version": "1.0.4", "fileHash": "77ca272188a0082fefee96cdfc0e90fa42d9466a39a79609b7ffb510dc7bc832", "variables": [], "dataSources": ["python"], "featureSets": ["Disk", "CPU", "Memory", "GPU"], "extensionName": "com.dynatrace.extension.nvidia-bcm", "minEECVersion": "1.318.0", "featureSetsDetails": {"CPU": {"metrics": [{"key": "nvidia.bcm.cpu_system", "metadata": {"unit": "PerSecond", "description": null, "displayName": "CPU System"}}, {"key": "nvidia.bcm.cpu_usage", "metadata": {"unit": "Percent", "description": null, "displayName": "CPU Usage"}}, {"key": "nvidia.bcm.cpu_user", "metadata": {"unit": "PerSecond", "description": null, "displayName": "CPU User"}}, {"key": "nvidia.bcm.cpu_wait", "metadata": {"unit": "PerSecond", "description": null, "displayName": "CPU Wait"}}], "isRecommended": true}, "GPU": {"metrics": [{"key": "nvidia.bcm.gpu_mem_free", "metadata": {"unit": "MebiByte", "description": null, "displayName": "GPU memory free"}}, {"key": "nvidia.bcm.gpu_utilization", "metadata": {"unit": "MebiByte", "description": null, "displayName": "GPU memory utilization"}}], "isRecommended": true}, "Disk": {"metrics": [{"key": "nvidia.bcm.free_space", "metadata": {"unit": "MebiByte", "description": null, "displayName": "Disk free space"}}], "isRecommended": true}, "Memory": {"metrics": [{"key": "nvidia.bcm.hardware_corrupted_memory", "metadata": {"unit": "MebiByte", "description": null, "displayName": "Hardware corrupted memory"}}, {"key": "nvidia.bcm.memory_free", "metadata": {"unit": "MebiByte", "description": null, "displayName": "Memory free"}}, {"key": "nvidia.bcm.page_swap_in", "metadata": {"unit": "MebiBytePerSecond", "description": null, "displayName": "Page swap in"}}, {"key": "nvidia.bcm.page_swap_out", "metadata": {"unit": "MebiBytePerSecond", "description": null, "displayName": "Page swap out"}}, {"key": "nvidia.bcm.swap_free", "metadata": {"unit": "MebiByte", "description": null, "displayName": "Swap free"}}, {"key": "nvidia.bcm.oomkiller", "metadata": {"unit": "Count", "description": null, "displayName": "Out of memory killer"}}, {"key": "nvidia.bcm.total_memory_free", "metadata": {"unit": "MebiByte", "description": null, "displayName": "Total free memory"}}, {"key": "nvidia.bcm.total_swap_free", "metadata": {"unit": "MebiByte", "description": null, "displayName": "Total free swap"}}], "isRecommended": true}}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"NVIDIA Base Command Manager streamlines cluster provisioning, workload management, and infrastructure monitoring. It provides all the tools you need to deploy and manage an AI data center. This extension provides real-time insights into your whole cluster, including nodes, disks and GPUs, allowing you to correlate that data with the rest of your monitored environment and easily pinpoint issues and bottlenecks.\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 [NVIDIA BCM extension](https://docs.dynatrace.com/docs/shortlink/nvidia-bcm-extension) in the Dynatrace Documentation."},"sourceId":"get_started"}],"modified":"2025-12-02T08:07:53.751618Z","created":"2025-05-22T14:15:36.418545Z","seo_title":"NVIDIA BCM monitoring & observability","seo_description":"Monitor your NVIDIA BCM cluster by enabling this ActiveGate extension. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/nvidia_4.png","https://dt-cdn.net/hub/nvidia_2_nsSDJI9.png","https://dt-cdn.net/hub/nvidia_3_pxjB7dU.png"],"about":"NVIDIA Base Command Manager streamlines cluster provisioning, workload management, and infrastructure monitoring. It provides all the tools you need to deploy and manage an AI data center. This extension provides real-time insights into your whole cluster, including nodes, disks and GPUs, allowing you to correlate that data with the rest of your monitored environment and easily pinpoint issues and bottlenecks.\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 [NVIDIA BCM extension](https://docs.dynatrace.com/docs/shortlink/nvidia-bcm-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.nvidia-bcm@1.0.4","fqn":"com.dynatrace.extension.nvidia-bcm","version":"1.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.nvidia-bcm/com.dynatrace.extension.nvidia-bcm-1.0.4-77ca272188a0082fefee.zip","release_notes":"- Modified Classic Dashboard Overview to display metrics as average and not as sum\n- Fixed entity links in Platform Dashboard\n- Improved extension's metadata","created":"2026-03-24T09:11:32.475015Z"},{"name":"com.dynatrace.extension.nvidia-bcm@1.0.2","fqn":"com.dynatrace.extension.nvidia-bcm","version":"1.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.nvidia-bcm/com.dynatrace.extension.nvidia-bcm-1.0.2-955d1f37ef4248c2af6b.zip","release_notes":"- Add support for the `dt.security_context` attribute\n- Add new platform dashboard\n- Add platform screens","created":"2025-07-31T18:46:18.239500Z"},{"name":"com.dynatrace.extension.nvidia-bcm@1.0.1","fqn":"com.dynatrace.extension.nvidia-bcm","version":"1.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.nvidia-bcm/com.dynatrace.extension.nvidia-bcm-1.0.1-0f24d2f9b9e7796bc5a7.zip","release_notes":"First release of the official NVIDIA BCM extension.\nIncludes:\n- 15 metrics divided into 4 feature sets\n- Generic topology for cluster, node, disk and GPU\n- Screens for all of the above\n- Overview dashboard","created":"2025-05-22T14:17:31.873601Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.nvidia-bcm@1.0.4","fqn":"com.dynatrace.extension.nvidia-bcm","version":"1.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.nvidia-bcm/com.dynatrace.extension.nvidia-bcm-1.0.4-77ca272188a0082fefee.zip","release_notes":"- Modified Classic Dashboard Overview to display metrics as average and not as sum\n- Fixed entity links in Platform Dashboard\n- Improved extension's metadata","created":"2026-03-24T09:11:32.475015Z"}]},{"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":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":1141,"slug":"jenkins-infrastructure-performance","title":"Jenkins infrastructure performance","description":"Monitor Jenkins infrastructure for performance and health.","logo":"https://dt-cdn.net/hub/Jenkins_for_Workflows_os0KoSh.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/jenkins-infrastructure-performance-extension","providers":[],"tags":["jenkins","pipeline","sdlc"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Jenkins Infrastructure Overview dashboard on Dynatrace platform","src":"https://dt-cdn.net/hub/Jenkins_overview_dashboard_sx6tEAI.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FJenkins_overview_dashboard_sx6tEAI.png&sign=NPIGPKxA5rZeEk5Y57IuFMHhJL6xFQOGUTWLMcLYwko","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FJenkins_overview_dashboard_sx6tEAI.png&sign=tbZUOR9Zk7Y66pFzG7-bt1N63ylfJVRcMtgESD4iPec","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FJenkins_overview_dashboard_sx6tEAI.png&sign=Vg-6OVB0XUFzq580iFX6erBTxNXhAhHI6Wf8BNP_ZV8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FJenkins_overview_dashboard_sx6tEAI.png&sign=NhixfKF09FyKS_t-WpiDIkqmKwakaf_BX2g2l26eAIs","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FJenkins_overview_dashboard_sx6tEAI.png&sign=pzKdhyedJuQQ97hkIBD9acuxgvNe3LObVdSSkkUmBUM","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FJenkins_overview_dashboard_sx6tEAI.png&sign=V2_JVrPJVl9yt1kMjUdsqGw13rm4BkYZDJXsJcN6zcg"}}],"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.yaml-jenkins", "author": {"name": "Dynatrace"}, "version": "1.1.4", "fileHash": "7541bafc6e0ceb70996120259a818c83ccfd0a1188de22f3a9bbb25f72d04835", "variables": [], "dataSources": [], "featureSets": [], "extensionName": "com.dynatrace.extension.yaml-jenkins", "minEECVersion": "1.318.0", "featureSetsDetails": {}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This Dynatrace extension provides comprehensive monitoring for Jenkins, a widely-used automation server that supports building, deploying, and automating projects. The extension collects metrics related to Jenkins jobs, builds, nodes, and overall system health, enabling users to gain insights into their Jenkins infrastructure. By combining all relevant data into pre-configured dashboards, this extension also facilitates alerting and event tracking.\n\nThis extension is designed for users who:\n\n- Want to enable essential monitoring for their Jenkins infrastructure with ease.\n- Seek a dedicated out-of-the-box dashboard for Jenkins monitoring.\n- Are aware that foundational Jenkins infrastructure monitoring provided by this extension is not the same as an integrated CI/CD pipeline observability.\n\nThis extension enables you to:\n\n- Monitor Jenkins jobs, builds, and nodes for performance and availability.\n- Track Jenkins system health, including memory usage, thread counts, and disk space.\n\nNote: **This extension does not address the CI/CD pipeline observability needs.** It delivers Jenkins infrastructure monitoring basics.\n\nIf you are looking for an integrated CI/CD pipeline observability - check Dynatrace [pipeline observability section](https://docs.dynatrace.com/docs/shortlink/pipeline-observability) in the Dynatrace documentation. This resource will guide you through the software development lifecycle (SDLC) concepts and how Dynatrace supports ingest and analysis of the SDLC events for the insights and automated remediation of issues."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- **Operational Monitoring**: Monitor the health, performance, and availability of your Jenkins infrastructure.\n\n- **Trend Analysis**: Analyze trends and baselines of Jenkins job execution times, build success rates, and resource utilization.\n\n- **Anomaly Detection**: Raise alerts on anomalies detected in Jenkins KPIs, such as failed builds or node offline events."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Jenkins infrastructure performance extension](https://docs.dynatrace.com/docs/shortlink/jenkins-infrastructure-performance-extension) in the Dynatrace Documentation."},"sourceId":"get_started"}],"modified":"2025-12-02T08:07:52.880726Z","created":"2025-03-20T11:52:25.223506Z","seo_title":"Jenkins infrastructure performance monitoring & observability","seo_description":"Monitor Jenkins infrastructure for performance and health. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/Jenkins_overview_dashboard_sx6tEAI.png"],"about":"This Dynatrace extension provides comprehensive monitoring for Jenkins, a widely-used automation server that supports building, deploying, and automating projects. The extension collects metrics related to Jenkins jobs, builds, nodes, and overall system health, enabling users to gain insights into their Jenkins infrastructure. By combining all relevant data into pre-configured dashboards, this extension also facilitates alerting and event tracking.\n\nThis extension is designed for users who:\n\n- Want to enable essential monitoring for their Jenkins infrastructure with ease.\n- Seek a dedicated out-of-the-box dashboard for Jenkins monitoring.\n- Are aware that foundational Jenkins infrastructure monitoring provided by this extension is not the same as an integrated CI/CD pipeline observability.\n\nThis extension enables you to:\n\n- Monitor Jenkins jobs, builds, and nodes for performance and availability.\n- Track Jenkins system health, including memory usage, thread counts, and disk space.\n\nNote: **This extension does not address the CI/CD pipeline observability needs.** It delivers Jenkins infrastructure monitoring basics.\n\nIf you are looking for an integrated CI/CD pipeline observability - check Dynatrace [pipeline observability section](https://docs.dynatrace.com/docs/shortlink/pipeline-observability) in the Dynatrace documentation. This resource will guide you through the software development lifecycle (SDLC) concepts and how Dynatrace supports ingest and analysis of the SDLC events for the insights and automated remediation of issues.","use_cases":"- **Operational Monitoring**: Monitor the health, performance, and availability of your Jenkins infrastructure.\n\n- **Trend Analysis**: Analyze trends and baselines of Jenkins job execution times, build success rates, and resource utilization.\n\n- **Anomaly Detection**: Raise alerts on anomalies detected in Jenkins KPIs, such as failed builds or node offline events.","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Jenkins infrastructure performance extension](https://docs.dynatrace.com/docs/shortlink/jenkins-infrastructure-performance-extension) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.yaml-jenkins@1.1.4","fqn":"com.dynatrace.extension.yaml-jenkins","version":"1.1.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.yaml-jenkins/com.dynatrace.extension.yaml-jenkins-1.1.4-7541bafc6e0ceb709961.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:08:09.104409Z"},{"name":"com.dynatrace.extension.yaml-jenkins@1.1.2","fqn":"com.dynatrace.extension.yaml-jenkins","version":"1.1.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.yaml-jenkins/com.dynatrace.extension.yaml-jenkins-1.1.2-891d20f311ff28007feb.zip","release_notes":"New features:\n\n- Added `jenkins.build_duration_ms`field to the Jenkins jobs log, which enables reporting of the job duration as a metric derived from this log. Note that this field will be populated on the Jenkins plugin side inside your Jenkins infrastructure, so make sure to update the [Dynatrace Jenkins Plugin](https://github.com/dynatrace-extensions/dynatrace-jenkins-plugin) on your Jenkins instance.","created":"2025-09-16T12:00:01.651611Z"},{"name":"com.dynatrace.extension.yaml-jenkins@1.1.1","fqn":"com.dynatrace.extension.yaml-jenkins","version":"1.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.yaml-jenkins/com.dynatrace.extension.yaml-jenkins-1.1.1-703ced20f16075b270bb.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-08T16:08:43.183155Z"},{"name":"com.dynatrace.extension.yaml-jenkins@1.0.2","fqn":"com.dynatrace.extension.yaml-jenkins","version":"1.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.yaml-jenkins/com.dynatrace.extension.yaml-jenkins-1.0.2-debb3fb12a47263eb666.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-11T15:24:54.011896Z"},{"name":"com.dynatrace.extension.yaml-jenkins@1.0.0","fqn":"com.dynatrace.extension.yaml-jenkins","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.yaml-jenkins/com.dynatrace.extension.yaml-jenkins-1.0.0-6526bc323824701370dc.zip","release_notes":"This is the first release of the Jenkins infrastructure monitoring extension.","created":"2025-03-20T14:23:22.246737Z"}],"related_technologies":["jenkins-for-workflows"],"latest_downloads":[{"name":"com.dynatrace.extension.yaml-jenkins@1.1.4","fqn":"com.dynatrace.extension.yaml-jenkins","version":"1.1.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.yaml-jenkins/com.dynatrace.extension.yaml-jenkins-1.1.4-7541bafc6e0ceb709961.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:08:09.104409Z"}]},{"id":150,"slug":"google-container-optimized-os","title":"Google Container-optimized OS","description":"Harness automation and AI to simplify cloud observability at scale.","logo":"https://dt-cdn.net/hub/logos/google-container-optimized-os.png","link_to":"https://www.dynatrace.com/technologies/google-cloud-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/gcp","providers":[],"tags":[],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/details-k8-1-3360-0a7c1928da_auP1OBV.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_auP1OBV.png&sign=w43dWa7kBmlMgbfu9h77_XthV8JgEUIjblFt9DYocxQ","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_auP1OBV.png&sign=WQ-cbcJm5npCCu33mxEiKq8CTaeCwuObJR-CinqISWw","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_auP1OBV.png&sign=fBeGNoq-nFFBowC3bIVXGFHvbuoFR1Iou2n4HZ3hWF0","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_auP1OBV.png&sign=42o94hVBqpu0ILeFxwRe3LO5WeITMojvOpKwopDq-ak","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_auP1OBV.png&sign=aM_PFanvZQ1eLaQl0cr6cSvtGWW-TgyxGF2EFakSehc","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_auP1OBV.png&sign=UkfVzavIW50zK7qbRvxwRnhNN8QElfkw1gU6J0oel4k"}},{"caption":"","src":"https://dt-cdn.net/hub/details-k8-3-1680-1fc249883e_KC4pnJY.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_KC4pnJY.png&sign=MC79uR3MJ6ibo-eehKJPEV0mQ4ugSHsToDrVxy0bH00","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_KC4pnJY.png&sign=ER7d9f_irOxMJtoK56hN43OhRnAlILZUovRDhku26aI","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_KC4pnJY.png&sign=uRZCk3KA6QeCBIosCd163Sk4m-VoEE3KdkpcAaewG2c","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_KC4pnJY.png&sign=6ZfECy6jR2pJRUV4Lb_wEVxQc1o3y4smprMzVv4wjbI","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_KC4pnJY.png&sign=TJtmagmjwi7eIwBWdGskDdS3lVioz0-6UwXV5_ben64","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_KC4pnJY.png&sign=yrtubtuTy6RqOjP6IXH6Zowni9gRK9SAav88Fw3MI3k"}}],"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":"Container-Optimized OS is an operating system image for your Compute Engine VMs that is optimized for running Docker containers. With Container-Optimized OS, you can bring up your Docker containers on Google Cloud Platform quickly, efficiently, and securely."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Ensure high performance for all of your kubernetes deployments\n- Take advantage of Dynatrace AI powered observability for Kubernetes pods\n- Easily identify and analyze failed and pending pods using events, logs, and metrics\n- Get proactively alerted when pods, nodes, or clusters are not running as expected\n- Manage visibility into your observability data based on Kubernetes labels and namespaces"},"sourceId":"use_cases"}],"modified":"2025-11-04T08:05:57.936898Z","created":"2020-08-14T07:46:19.407000Z","seo_title":"Google Container-optimized OS monitoring & observability","seo_description":"Harness automation and AI to simplify cloud observability at scale. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/details-k8-1-3360-0a7c1928da_auP1OBV.png","https://dt-cdn.net/hub/details-k8-3-1680-1fc249883e_KC4pnJY.png"],"about":"Container-Optimized OS is an operating system image for your Compute Engine VMs that is optimized for running Docker containers. With Container-Optimized OS, you can bring up your Docker containers on Google Cloud Platform quickly, efficiently, and securely.","use_cases":"- Ensure high performance for all of your kubernetes deployments\n- Take advantage of Dynatrace AI powered observability for Kubernetes pods\n- Easily identify and analyze failed and pending pods using events, logs, and metrics\n- Get proactively alerted when pods, nodes, or clusters are not running as expected\n- Manage visibility into your observability data based on Kubernetes labels and namespaces","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":1210,"slug":"openai-agent-observability","title":"OpenAI Agents","description":"Monitor and trace your OpenAI Agents.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/37/logo/logo-openai.png","link_to":"https://www.dynatrace.com/solutions/ai-observability/","documentation_link":"https://github.com/dynatrace-oss/dynatrace-ai-agent-instrumentation-examples/tree/main/openai-agent-sample","providers":[],"tags":["Agent","Agentic AI","Azure OpenAI","MCP","OpenAI"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Distributed tracing with OpenAI Agent SDK prompt and tool calling","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/37/media/openai-agent-sdk-prompt.png","srcset":{"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%2F37%2Fmedia%2Fopenai-agent-sdk-prompt.png&sign=hsoiUKs5F4nJOfLXUZyzzrOFJnoX54xlt5jGCwH8DDc","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%2F37%2Fmedia%2Fopenai-agent-sdk-prompt.png&sign=B3riWMojFGINAHsmLILJA27oGEk5yGp59BXoi6PavsM","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%2F37%2Fmedia%2Fopenai-agent-sdk-prompt.png&sign=DsZPhJnlmPHBpSHWlfIZaKOup_24KdbwSH066yTOCyI","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%2F37%2Fmedia%2Fopenai-agent-sdk-prompt.png&sign=WHq_vvUgRoi_sEeWINCgXXHxF3tqj6YuAKDP8jUEKg8","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%2F37%2Fmedia%2Fopenai-agent-sdk-prompt.png&sign=7xOq6UYnvgHQb0x58qbdQ7dWpThVLhxKptn0XY1n4es","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%2F37%2Fmedia%2Fopenai-agent-sdk-prompt.png&sign=UUWhVjDGM48UwB-dFATdlmXLAxi5z3N_S1gE7X-vD9Y"}}],"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 OpenAI Agent SDK  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 OpenAI Agents 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\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 OpenAI Agents SDK 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.684013Z","created":"2025-10-20T16:14:38.670702Z","seo_title":"OpenAI Agents monitoring & observability","seo_description":"Monitor and trace your OpenAI Agents. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/drafts/37/media/openai-agent-sdk-prompt.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 OpenAI Agent SDK  with Dynatrace, you get continuous visibility into agent behavior, tool usage, dependencies, guardrails, and model interactions across your whole stack.","use_cases":"### Monitor OpenAI Agents 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\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 OpenAI Agents SDK 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":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":"1.0.3","release_latest_validation_result":{"name": "com.dynatrace.extension.cisco-ucs-c-series", "author": {"name": "Dynatrace"}, "version": "1.0.3", "fileHash": "0ad25eded2baab7b8e829491150df33cb3ca8387e3e7e4007b2050f806936848", "variables": [], "dataSources": ["python"], "featureSets": ["C-Series Fan", "C-Series Power Supply", "C-Series Fan Module", "C-Series Fan Module (voltage)", "C-Series VIC External Interface", "C-Series Fan (voltage)", "C-Series Memory Array", "C-Series Power Supply (voltage)", "C-Series CPU", "C-Series VIC vHBA", "C-Series External Interface", "C-Series Local Disk", "C-Series Virtual Drive", "C-Series Network Adapter", "C-Series Local Disk (predictive failure count)", "C-Series Memory Unit", "C-Series VIC vNIC", "C-Series Raid Battery", "C-Series Faults", "C-Series Storage Controller", "C-Series VIC Adapter"], "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"}}], "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"}}], "description": "Captures the class equipmentFanModule", "isRecommended": true}, "C-Series Local Disk": {"metrics": [{"key": "ciscoucs.c_series.localDisk.coercedSize", "metadata": {"unit": "Byte", "description": null, "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": null, "displayName": "C-Series Local Disk Link Speed"}}, {"key": "ciscoucs.c_series.localDisk.online", "metadata": {"unit": "Count", "description": null, "displayName": "C-Series Local Disk Online"}}], "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": null, "displayName": "C-Series Memory Array Current Capacity"}}, {"key": "ciscoucs.c_series.memoryArray.maxDevices", "metadata": {"unit": "Count", "description": null, "displayName": "C-Series Memory Array Max Devices"}}, {"key": "ciscoucs.c_series.memoryArray.populated", "metadata": {"unit": "Count", "description": null, "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"}}], "description": "Captures the class equipmentPsu", "isRecommended": true}, "C-Series Raid Battery": {"metrics": [{"key": "ciscoucs.c_series.raidBattery.voltage", "metadata": {"unit": "Volt", "description": null, "displayName": "C-Series Raid Battery Voltage"}}, {"key": "ciscoucs.c_series.raidBattery.temperature", "metadata": {"unit": "Celsius", "description": null, "displayName": "C-Series Raid Battery Temperature"}}, {"key": "ciscoucs.c_series.raidBattery.current", "metadata": {"unit": "Ampere", "description": null, "displayName": "C-Series Raid Battery Current"}}, {"key": "ciscoucs.c_series.raidBattery.designVoltage", "metadata": {"unit": "Volt", "description": null, "displayName": "C-Series Raid Battery Design Voltage"}}], "isRecommended": false}, "C-Series Fan (voltage)": {"metrics": [{"key": "ciscoucs.c_series.fan.voltage", "metadata": {"unit": "Count", "description": null, "displayName": "C-Series Fan 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 Fan Module (voltage)": {"metrics": [{"key": "ciscoucs.c_series.fanModule.voltage", "metadata": {"unit": "Count", "description": null, "displayName": "C-Series Fan Module Voltage"}}], "isRecommended": false}, "C-Series Power Supply (voltage)": {"metrics": [{"key": "ciscoucs.c_series.powerSupply.voltage", "metadata": {"unit": "Count", "description": null, "displayName": "C-Series Power Supply Unit Voltage"}}], "isRecommended": false}, "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}, "C-Series Local Disk (predictive failure count)": {"metrics": [{"key": "ciscoucs.c_series.localDisk.predictiveFailureCount", "metadata": {"unit": "Count", "description": null, "displayName": "C-Series Local Disk Predictive Failure Count"}}], "isRecommended": false}}, "minDynatraceVersion": "1.318.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@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@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"}]},{"id":158,"slug":"heroku","title":"Heroku","description":"Platform as a service that allows developers to build, run, operate cloud apps.","logo":"https://dt-cdn.net/hub/logos/heroku.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/heroku-hub","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":"Heroku is a cloud Platform as a Service that enables you to build and run applications in the cloud. With Dynatrace you will get cloud-native monitoring enabled for your Heroku applications in an super easy and automatic way.\n\nFor further information on installation, operation and monitoring Heroku, please visit [this page](https://docs.dynatrace.com/docs/shortlink/heroku-hub)"},"sourceId":"about"}],"modified":"2025-11-04T08:05:58.041130Z","created":"2020-08-14T07:46:19.582000Z","seo_title":"Heroku monitoring & observability","seo_description":"Platform as a service that allows developers to build, run, operate cloud apps. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":[],"about":"Heroku is a cloud Platform as a Service that enables you to build and run applications in the cloud. With Dynatrace you will get cloud-native monitoring enabled for your Heroku applications in an super easy and automatic way.\n\nFor further information on installation, operation and monitoring Heroku, please visit [this page](https://docs.dynatrace.com/docs/shortlink/heroku-hub)","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":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":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":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":1067,"slug":"ntfysh-push-notifications","title":"ntfy.sh Push Notifications","description":"Send push notifications to web apps, iOS, and Android via Dynatrace Workflows.","logo":"https://dt-cdn.net/hub/logo.077f6a13.svg","link_to":null,"documentation_link":"https://github.com/dynatrace-perfclinics/dynatrace-getting-started/blob/main/workflows/ntfy.sh.tmpl.yaml","providers":[],"tags":["Notification","targeted notification","workflow"],"author":"204","coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Example push notification on a mobile device","src":"https://dt-cdn.net/hub/ntfy_5.JPG","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fntfy_5.JPG&sign=Pq8RV5Bq3AngjnoF4KSV_2eHYZi1JdMV1WgzPKroyMw","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fntfy_5.JPG&sign=D_-nYkPPmc3TGvv3xnPoMZ68bmqSssfzkoJdR_PYcOw","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fntfy_5.JPG&sign=7zv0lghzscPa8xsNwaV6ZL2PkpMCbGtSYi-bKyrjPQs","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fntfy_5.JPG&sign=h4w7vM9Au3PBe2hzNRjGRBGPG-xdJnYyVn3ddTwCvDA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fntfy_5.JPG&sign=Ko2QT3Vtg0SLZUhnxjVFaYMlGq3tCVclSlW6UziS-tI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fntfy_5.JPG&sign=EbRTArTBq8qkB5LV9lGWLqDlbRLTKXeCuUr0pcNE25c"}},{"caption":"Example push notification for a web app","src":"https://dt-cdn.net/hub/ntfy_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%2Fntfy_4.png&sign=BWx67Q7s6zy-_JOB7u-YwMJde7ciM_vDh7pdIV7ngPc","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fntfy_4.png&sign=vfxXBsZ-3CHludmfTP2GlOn60db4og6bSa7OrHc9XJM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fntfy_4.png&sign=3pOQE9BB-gP7aSjrFPqI3fxIQ1_yRQZIJqDrzmC7YPs","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fntfy_4.png&sign=5i5-iarrmtrLdlTPDkgM-peir962FJFm1f91nu07TcM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fntfy_4.png&sign=-kHdRIA3mtoFGBsJWYKaOE9_hrQH3AuKCb-3C9rtCO0","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fntfy_4.png&sign=6CMJarTqLsYfKxEm-Jnkrgv1C3LQrK2sV2a9cX_VEno"}},{"caption":"Topic-subscription notification settings using the NTFY web app","src":"https://dt-cdn.net/hub/ntfy_3_icfDubs.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fntfy_3_icfDubs.png&sign=wMqDFsGUL62WD_NF6eWmJl3hVxzfkvjGFTkgIdJBWb0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fntfy_3_icfDubs.png&sign=7I6A_244m6HiuvtuYhMqYGVlozTMq3X7f4nV-YpCpK4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fntfy_3_icfDubs.png&sign=i6QHTCZi1qqOXlOY-K3ANQAUALs48KP9WwDhHb44R5E","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fntfy_3_icfDubs.png&sign=NCNBewbS3BGrUAwpY8x8Puvou1o-VOWnaNZLub2F9Kc","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fntfy_3_icfDubs.png&sign=EtgEHZvDaHjACtNXQgE4sIxqKlfbsOgb_dCHMfv3Nh0","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fntfy_3_icfDubs.png&sign=plp3Ntf7sFpCjjtjH-MAkrbT0R39rnf9dDcdf7fmg2w"}},{"caption":"Example ntfy.sh notification included in a Dynatrace workflow","src":"https://dt-cdn.net/hub/ntfy_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%2Fntfy_2.png&sign=ucNEfvGXywodkpdMCu6f4aG6kJ-_yDFX3NcOuyFEHTo","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fntfy_2.png&sign=lcMxIbK1bAEeuikbIuxpz091fNHcGGcbFD81nIlHFIE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fntfy_2.png&sign=jcMzkt_XKfmP6RrflsCnv8WqaAwFIM7UUoyQ0j59hk0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fntfy_2.png&sign=wCi6gbzLAAfjG6xLqX8QA9Yvs_WYTPUbKLwVuW0D7c4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fntfy_2.png&sign=VItItXH6ShaGThgH4wAoAYFFlNrDgS_gWE4q2VFvbKg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fntfy_2.png&sign=lgH52iOWf4GOIaeB1Ned0U90zqE8WtfuDoJIhaKieQs"}},{"caption":"Notification subscription settings in the NTFY mobile app","src":"https://dt-cdn.net/hub/ntfy_1_Lujt9FP.JPG","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fntfy_1_Lujt9FP.JPG&sign=0X-FD5ZLXJ3TlhQ17_2il6eDv-0PcePfAnom0fxAOlk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fntfy_1_Lujt9FP.JPG&sign=4kgeMy3mw1ckARDihfpl17GSuCFXnXQfrxhlaZhCGug","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fntfy_1_Lujt9FP.JPG&sign=Bo54TIsomoNHMRrPXwuA115i8O_8mMnbuQ8Elb7u4Q0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fntfy_1_Lujt9FP.JPG&sign=CoewO3FeLNcRg2EBlAoBHSCW3kzHMWxaH6XsfAEGC4o","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fntfy_1_Lujt9FP.JPG&sign=bDCKVlwUJlWogYJ47r3EXA2bsCOcceHy0rk_7CyIfJs","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fntfy_1_Lujt9FP.JPG&sign=MPD712-bFerRNHI3ZrhW61firpsnNYfzJJHfxgR32Ws"}}],"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":"[ntfy.sh](https://ntfy.sh) is a service that makes sending push notifications to web apps or mobile devices easy. Use a Dynatrace workflow to send events or problem notifications to your mobile device or web app.\n\nFor an example, see this [sample notebook template](https://github.com/dynatrace-perfclinics/dynatrace-getting-started/blob/main/workflows/ntfy.sh.tmpl.yaml)."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Push notifications for mobile devices and web apps\n- Dynatrace workflow integration"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"1. Download the ntfy.sh mobile app or use their web app.\n2. Subscribe to a unique topic name (topics are public so choose something difficult to guess).\n3. Download the [sample notebook template](https://github.com/dynatrace-perfclinics/dynatrace-getting-started/blob/main/workflows/ntfy.sh.tmpl.yaml).\n4. Upload your customized notebook to your tenant using using Dynatrace Workflows.\n5. Modify `http_request_1` to reflect your URL using the format `https://ntfy.sh/YOUR-TOPIC-NAME`.\n6. Save and run the workflow."},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:58.593685Z","created":"2024-08-27T23:51:39.442400Z","seo_title":"ntfy.sh Push Notifications monitoring & observability","seo_description":"Send push notifications to web apps, iOS, and Android via Dynatrace Workflows. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/ntfy_5.JPG","https://dt-cdn.net/hub/ntfy_4.png","https://dt-cdn.net/hub/ntfy_3_icfDubs.png","https://dt-cdn.net/hub/ntfy_2.png","https://dt-cdn.net/hub/ntfy_1_Lujt9FP.JPG"],"about":"[ntfy.sh](https://ntfy.sh) is a service that makes sending push notifications to web apps or mobile devices easy. Use a Dynatrace workflow to send events or problem notifications to your mobile device or web app.\n\nFor an example, see this [sample notebook template](https://github.com/dynatrace-perfclinics/dynatrace-getting-started/blob/main/workflows/ntfy.sh.tmpl.yaml).","use_cases":"- Push notifications for mobile devices and web apps\n- Dynatrace workflow integration","supported_distributions":"","get_started":"1. Download the ntfy.sh mobile app or use their web app.\n2. Subscribe to a unique topic name (topics are public so choose something difficult to guess).\n3. Download the [sample notebook template](https://github.com/dynatrace-perfclinics/dynatrace-getting-started/blob/main/workflows/ntfy.sh.tmpl.yaml).\n4. Upload your customized notebook to your tenant using using Dynatrace Workflows.\n5. Modify `http_request_1` to reflect your URL using the format `https://ntfy.sh/YOUR-TOPIC-NAME`.\n6. Save and run the workflow."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1285,"slug":"seasonal-baseline-agent","title":"Seasonal Baseline Agent","description":"Automatically detects anomalies in metrics with distinct seasonality patterns.","logo":"https://cdn.hub.central.dynatrace.com/hub/agent-icon_BWupBh1.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/anomaly-detection-seasonal-baseline","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":"The Seasonal Baseline Agent adapts anomaly detection tuned to daily and weekly seasonality.","src":"https://cdn.hub.central.dynatrace.com/hub/Seasonal_Baseline_Agent.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FSeasonal_Baseline_Agent.png&sign=2V5pZn2GVK6XEKqL25FXNQ1kz5kiA0FSiAtI4xD5XhU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FSeasonal_Baseline_Agent.png&sign=n0FkRoq83btl_12a4mWJ5c1Wip8She46wectBE0crYc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FSeasonal_Baseline_Agent.png&sign=VmbtEw7p7Jmmrq4hDUMgFRoI1nE6UJEcJ6hSsQ1Gilo","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FSeasonal_Baseline_Agent.png&sign=78GmTKwi_Uk9dDXVOY9pqQcnzqa4EXfxv1ZQ_1Rq0sE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FSeasonal_Baseline_Agent.png&sign=WY2wnPIxef5nCv6S7ckVK2q-30GlTA3WiYrWOQEqWoQ","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FSeasonal_Baseline_Agent.png&sign=k_xWOdnrOteZiQJBBRpRCo-kSqetl7kb2gQB-mFQ9QE"}}],"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 **Seasonal Baseline Agent** provides information about anomalies detected in your environment for metrics with seasonal patterns that are difficult to spot with static or auto‑adaptive thresholds.\n\nThe seasonal baseline analyzer automatically learns the seasonal behavior of metrics and creates a confidence band for each metric using probabilistic predictions based on the metric values for each minute over the last 14 days. This baselining captures seasonal patterns of business hours, weekends, and other daily peaks.\n\nYou can adapt this confidence band by setting metric boundaries in the metric metadata or by adjusting the confidence band's tolerance.\n\nBy default, it triggers an anomaly when the metric is out of compliance for 3 out of 5 minutes in a rolling window."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Get alerted when metrics deviate from seasonally expected behavior.\n- Prevent false positive alerts when metrics spike during normal peak times."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Use the Seasonal Baseline 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:33:26.472785Z","created":"2026-01-28T20:20:36.311370Z","seo_title":"Seasonal Baseline Agent monitoring & observability","seo_description":"Automatically detects anomalies in metrics with distinct seasonality patterns. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/Seasonal_Baseline_Agent.png"],"about":"The **Seasonal Baseline Agent** provides information about anomalies detected in your environment for metrics with seasonal patterns that are difficult to spot with static or auto‑adaptive thresholds.\n\nThe seasonal baseline analyzer automatically learns the seasonal behavior of metrics and creates a confidence band for each metric using probabilistic predictions based on the metric values for each minute over the last 14 days. This baselining captures seasonal patterns of business hours, weekends, and other daily peaks.\n\nYou can adapt this confidence band by setting metric boundaries in the metric metadata or by adjusting the confidence band's tolerance.\n\nBy default, it triggers an anomaly when the metric is out of compliance for 3 out of 5 minutes in a rolling window.","use_cases":"- Get alerted when metrics deviate from seasonally expected behavior.\n- Prevent false positive alerts when metrics spike during normal peak times.","supported_distributions":"","get_started":"Use the Seasonal Baseline 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":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":1262,"slug":"log-pattern-agent","title":"Log Pattern Agent","description":"Reduce the time spent navigating entities and looking up individual log events.","logo":"https://cdn.hub.central.dynatrace.com/hub/agents-icon_cJpnAEM_PgO3A33.png","link_to":null,"documentation_link":"","providers":[],"tags":["agentic-operations-system","agentic-workflows","AI","log management and analytics","logs","MCP","Model Context Protocol","readymade-agent"],"author":null,"coming_soon":true,"details":{"screenshot_gallery":[{"caption":"Start your daily morning routine by requesting recent error log lines and potential root causes for the entities you manage.","src":"https://cdn.hub.central.dynatrace.com/hub/analyze-log-patterns_QSo2esT.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fanalyze-log-patterns_QSo2esT.png&sign=RPokIX3kEzhYItImUJjP2JGRaFzR9_lKk0ttstCfeCM","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fanalyze-log-patterns_QSo2esT.png&sign=hIBjqdD353Q5_qOaYRAcCiN2S1fln-P0FCBbw2kItZU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fanalyze-log-patterns_QSo2esT.png&sign=AmCc2N1ZigT5s2DLDpS_rHwEsw-lIhHmNhlRlg8qObg","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fanalyze-log-patterns_QSo2esT.png&sign=jstgz-XRegei9lpaL12jlPOjeKolvd8gdaUdQc9IunQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fanalyze-log-patterns_QSo2esT.png&sign=-FZ2rjr-Ohz-OuX-sbv_1Pq6xgox-oTWgeYfYH6YQ3Q","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fanalyze-log-patterns_QSo2esT.png&sign=lLE9i67EXZ4CNwm0M1rYvktxwNl24O0LcmK_FPsVA6E"}},{"caption":"Expand and explore the last error logs of a specific entity or resource without actually pivoting into different, domain-specific applications.","src":"https://cdn.hub.central.dynatrace.com/hub/2_qaaQcwQ.png","srcset":{"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_qaaQcwQ.png&sign=upFOzDKPiNAUoaeDxotu9ywad2QXsZO1uTwF7RlvIxw","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_qaaQcwQ.png&sign=VaoM-w7xI9olwcQi5cldXtgZ-H-T_I1CjTdKEY4KxlA","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_qaaQcwQ.png&sign=piuKhRjMkJhnPXrlkDUZSAQ33JjJH6xdwEXivHUpDsg","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_qaaQcwQ.png&sign=9CAVjrqd-4r0ZYcADrZ3nis7sz0fmibl6_OCrhfvWLY","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_qaaQcwQ.png&sign=q0-9p9jP_1aFpEQHr8bt6BpQeMzqHh4JTHe-zjEuIAI","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_qaaQcwQ.png&sign=M-Wm6eUF0LUChFYl2x9yHhYZp0-OECH0zuxqpVXoiiA"}},{"caption":"Instantly comprehend the meaning, potential cause, and next steps, without requiring domain knowledge.","src":"https://cdn.hub.central.dynatrace.com/hub/3_otATaeP.png","srcset":{"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_otATaeP.png&sign=sbZt52VX_WgmVZh7wxkL_iBcMC_87mRg4ov91ze5QzY","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_otATaeP.png&sign=v_dp7vGBw7XPYC6xsSi0KWUunEr12aEy5LRfE1m9ZWQ","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_otATaeP.png&sign=N2HZUukBh1ZtOb8weqvYIOt0pwqYDBgIGvrXiC8qE9o","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_otATaeP.png&sign=j02Qk6UsLWI05T2rIAa_FkXmUsTrJCA-NpbQ0lhR-bI","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_otATaeP.png&sign=8jfK13RnP5KCctTsop9izSUDB_faneb2C3o4hlohdKk","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_otATaeP.png&sign=Qw_YVS8ZnQbaU1GV28qHD-sPLqhQwVySCv2Il00qrss"}}],"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 **Log Pattern Agent** helps intuitively navigate, explore, and understand relevant log lines by reducing the time required to navigate and consume logs, as well as to comprehend log events. Interact in natural language to ask for logs from various entities and receive a summary or thorough analysis."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Perform anomaly detection and trend analysis on logs using natural language input\n- Integrate with your local MCP Server to instantly fetch relevant log events\n- Access logs without actively navigating between apps or manually exploring entities.\n- Summarize log patterns detected by Dynatrace Assist.\n- Interact in natural language and let the AI explain the provided log events."},"sourceId":"use_cases"}],"modified":"2026-02-13T14:50:03.690033Z","created":"2026-01-28T17:08:13.583276Z","seo_title":"Log Pattern Agent monitoring & observability","seo_description":"Reduce the time spent navigating entities and looking up individual log events. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/analyze-log-patterns_QSo2esT.png","https://cdn.hub.central.dynatrace.com/hub/2_qaaQcwQ.png","https://cdn.hub.central.dynatrace.com/hub/3_otATaeP.png"],"about":"The **Log Pattern Agent** helps intuitively navigate, explore, and understand relevant log lines by reducing the time required to navigate and consume logs, as well as to comprehend log events. Interact in natural language to ask for logs from various entities and receive a summary or thorough analysis.","use_cases":"- Perform anomaly detection and trend analysis on logs using natural language input\n- Integrate with your local MCP Server to instantly fetch relevant log events\n- Access logs without actively navigating between apps or manually exploring entities.\n- Summarize log patterns detected by Dynatrace Assist.\n- Interact in natural language and let the AI explain the provided log events.","supported_distributions":"","get_started":""},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["dynatrace-mcp-server","logs","ask-davis-copilot","automations","agentic-workflows","davis-for-workflows"],"latest_downloads":null},{"id":827,"slug":"mysql-remote-monitoring-v2","title":"MySQL (remote monitoring)","description":"Remotely monitor your MySQL instances, collect key KPIs and slow queries details.","logo":"https://dt-cdn.net/hub/mysql.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/mysql-remote-monitoring-v2-extension","providers":[],"tags":["database","MySQL"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Overview dashboard","src":"https://dt-cdn.net/hub/dashboard_AaLpUAG_oiTjeaG.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_AaLpUAG_oiTjeaG.png&sign=vnY6C15AIevhvzdxfYPWu-jTfpKdZ5H674xfa3LFmIk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_AaLpUAG_oiTjeaG.png&sign=g2N8bMTg_1SokMNxL6zJhmUF30S9Ra51offUnuzP940","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_AaLpUAG_oiTjeaG.png&sign=QRENVO5tm9PMvxNTsYOGAfwdgU5SvC_O2oUFJ4paigA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_AaLpUAG_oiTjeaG.png&sign=Z8H9XYwEoAiYHPRsGxAxQVBxZSp83bxRfpw6KJq_P1M","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_AaLpUAG_oiTjeaG.png&sign=KQqMbYLTnSkXoR08PTx2w3WBTu1mLu6RH2ixINTPtIc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_AaLpUAG_oiTjeaG.png&sign=NJVAarWNZ7gvyWafiYRc-c2doY2_gpb0HWC-2ya4tnw"}},{"caption":"Instance statistics on the new platform","src":"https://dt-cdn.net/hub/Screenshot_2024-06-23_at_18-22-13_Databases_-_lwp00649_-_Dynatrace.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-06-23_at_18-22-13_Databases_-_lwp00649_-_Dynatrace.png&sign=LHMXbe6OxqZn8hkx4cr4Lpwj3lMVZYJ5mQokNpK0T1s","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-06-23_at_18-22-13_Databases_-_lwp00649_-_Dynatrace.png&sign=aRFmrTsZL_ARoPxw9I5eygVEpjTmITB8BMhNscIJ5XM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-06-23_at_18-22-13_Databases_-_lwp00649_-_Dynatrace.png&sign=X3P_Yo4sTQlvHmhjPZp6POrW_gr7wDyih-bDgMk9M-I","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-06-23_at_18-22-13_Databases_-_lwp00649_-_Dynatrace.png&sign=wEHWPghgrFROb1s5393zuXh754MhwGNqnpMsfGQYeQM","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-06-23_at_18-22-13_Databases_-_lwp00649_-_Dynatrace.png&sign=N_H9aImj1stZuVO4OZT9qdA9PewSqA3KTI8GnTsv_Hs","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-06-23_at_18-22-13_Databases_-_lwp00649_-_Dynatrace.png&sign=IQlqIGoDBTTyC1rxJHlUHTO8Icr_Kf-zQmZYWA-wJMo"}},{"caption":"Slow queries view","src":"https://dt-cdn.net/hub/Screenshot_2024-06-23_at_17-32-46_Databases_David_dev_-_lwp00649_-_Dynatrace.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-06-23_at_17-32-46_Databases_David_dev_-_lwp00649_-_Dynatrace.png&sign=B0FeWQsRSgTVvWz2SsnjZAzxrQwnqY2kRxC6SSlmPoA","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-06-23_at_17-32-46_Databases_David_dev_-_lwp00649_-_Dynatrace.png&sign=4lqmRhzbvS-VBVyBz4gJvkZzjlX2PJpQvW7HldLdJ-8","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-06-23_at_17-32-46_Databases_David_dev_-_lwp00649_-_Dynatrace.png&sign=LKpCSLKScdtRwPE7NQOmNMLQQNrEbX1-TCwcI6efoIc","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-06-23_at_17-32-46_Databases_David_dev_-_lwp00649_-_Dynatrace.png&sign=2b-SeYEIBbcY8Cyf3Hl9uu2tL2SbSMSLkc1Qq8SUiLo","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-06-23_at_17-32-46_Databases_David_dev_-_lwp00649_-_Dynatrace.png&sign=ybOCGyYqmcqXCJIi9XWDxMkX4AP2CiExdkoK5c-Eut8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-06-23_at_17-32-46_Databases_David_dev_-_lwp00649_-_Dynatrace.png&sign=fgrCLHIAjtSPbWysgDizlcedKElelLKunbIAEIvLkog"}},{"caption":"Execution plan details","src":"https://dt-cdn.net/hub/Screenshot_2024-06-23_at_17-33-01_Databases_David_dev_-_lwp00649_-_Dynatrace_nlpUcis.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-06-23_at_17-33-01_Databases_David_dev_-_lwp00649_-_Dynatrace_nlpUcis.png&sign=hvcKyXUedTn3B194x7ESST-aRv4JVpYEyDp-EOINsqg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-06-23_at_17-33-01_Databases_David_dev_-_lwp00649_-_Dynatrace_nlpUcis.png&sign=3khkOnQoc4DXSvCfa3Zqdr1OEeTZqVwrmbUUcgVkauo","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-06-23_at_17-33-01_Databases_David_dev_-_lwp00649_-_Dynatrace_nlpUcis.png&sign=LDPIItAprdPN0zjy9npVBRtMHEysvBzjsaaQqdax0N4","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-06-23_at_17-33-01_Databases_David_dev_-_lwp00649_-_Dynatrace_nlpUcis.png&sign=C0upVgjIMvDIrOhBmZU9yV0BkYuuiEe5PkogY4_hAmE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-06-23_at_17-33-01_Databases_David_dev_-_lwp00649_-_Dynatrace_nlpUcis.png&sign=hTzG99s3aIDl4PW22i2ICZLyFRnq5mQZPXaVH1ydKjw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2024-06-23_at_17-33-01_Databases_David_dev_-_lwp00649_-_Dynatrace_nlpUcis.png&sign=FBnd2ORFhzfrJVZO2WuyyosZFSAdm8aW5CNkhZpHdGo"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.1.15","release_latest_validation_result":{"name": "com.dynatrace.extension.mysql", "author": {"name": "Dynatrace"}, "version": "2.1.15", "fileHash": "82511e7dfeb4c37e8576579d76b7bda873ed843d35a0bef78ffb4d8eded6808b", "variables": ["query-interval", "slow-queries-interval"], "dataSources": ["sqlMySql"], "featureSets": ["top_queries", "slow_queries", "statements", "databases", "global_status", "infrastructure", "waits"], "extensionName": "com.dynatrace.extension.mysql", "minEECVersion": "1.318.0", "featureSetsDetails": {"waits": {"metrics": [{"key": "mysql.waits.waits_io.count", "metadata": {"unit": "Count", "description": "The number of times that the server has waited for an I/O operation to complete.", "displayName": "Waits IO"}}, {"key": "mysql.waits.waits_io_time.count", "metadata": {"unit": "MilliSecond", "description": "The total time the server has waited for I/O operations to complete.", "displayName": "Waits IO Time"}}, {"key": "mysql.waits.waits_sync.count", "metadata": {"unit": "Count", "description": "The number of times that the server has waited for a synchronization operation to complete.", "displayName": "Waits Sync"}}, {"key": "mysql.waits.waits_sync_time.count", "metadata": {"unit": "MilliSecond", "description": "The total time the server has waited for synchronization operations to complete.", "displayName": "Waits Sync Time"}}], "description": "Collects wait information from performance_schema.events_waits_summary_global_by_event_name.", "isRecommended": false}, "databases": {"metrics": [{"key": "mysql.databases.size", "metadata": {"unit": "MegaByte", "description": "The size of the Database", "displayName": "Database Size"}}], "description": "Collects database-level metrics and statistics from information_schema.tables.", "isRecommended": false}, "statements": {"metrics": [{"key": "mysql.statements.commit.count", "metadata": {"unit": "Count", "description": "The number of COMMIT statements executed by this server", "displayName": "Commits"}}, {"key": "mysql.statements.delete.count", "metadata": {"unit": "Count", "description": "The number of DELETE statements executed by this server", "displayName": "Deletes"}}, {"key": "mysql.statements.delete_multi.count", "metadata": {"unit": "Count", "description": "The number of multi-table DELETE statements executed by this server", "displayName": "Multi-Table Deletes"}}, {"key": "mysql.statements.insert.count", "metadata": {"unit": "Count", "description": "The number of INSERT statements executed by this server", "displayName": "Inserts"}}, {"key": "mysql.statements.insert_select.count", "metadata": {"unit": "Count", "description": "The number of INSERT ... SELECT statements executed by this server", "displayName": "Insert Selects"}}, {"key": "mysql.statements.select.count", "metadata": {"unit": "Count", "description": "The number of SELECT statements executed by this server", "displayName": "Selects"}}, {"key": "mysql.statements.update.count", "metadata": {"unit": "Count", "description": "The number of UPDATE statements executed by this server", "displayName": "Updates"}}, {"key": "mysql.statements.execute.count", "metadata": {"unit": "Count", "description": "The number of EXECUTE statements executed by this server", "displayName": "Executes"}}, {"key": "mysql.statements.update_multi.count", "metadata": {"unit": "Count", "description": "The number of multi-table UPDATE statements executed by this server", "displayName": "Multi-Table Updates"}}, {"key": "mysql.statements.bytes_sent.count", "metadata": {"unit": "Byte", "description": "The number of bytes sent to all clients", "displayName": "Bytes Sent"}}, {"key": "mysql.statements.bytes_received.count", "metadata": {"unit": "Byte", "description": "The number of bytes received from all clients", "displayName": "Bytes Received"}}, {"key": "mysql.statements.rollback.count", "metadata": {"unit": "Count", "description": "The number of ROLLBACK statements executed by this server", "displayName": "Rollbacks"}}, {"key": "mysql.statements.replace_select.count", "metadata": {"unit": "Count", "description": "The number of REPLACE ... SELECT statements executed by this server", "displayName": "Replace Selects"}}], "description": "Collects statement execution counts from Com_xxx status variables, providing insights into the types and frequencies of SQL statements executed on the MySQL server.", "isRecommended": true}, "top_queries": {"metrics": [], "description": "Collects slow query logs from performance_schema.events_statements_summary_by_digest.", "isRecommended": true}, "slow_queries": {"metrics": [], "description": "Collects slow query logs from mysql.slow_log.", "isRecommended": true}, "global_status": {"metrics": [{"key": "mysql.global_status.queries.count", "metadata": {"unit": "Count", "description": "The total number of queries executed by the server. This includes statements executed within stored procedures, unlike the Questions variable.", "displayName": "Queries"}}, {"key": "mysql.global_status.slow_queries.count", "metadata": {"unit": "Count", "description": "The number of queries that have taken more than long_query_time seconds. This counter increments regardless of whether the slow query log is enabled. For information about that log, see Section 5.4.5, The Slow Query Log.", "displayName": "Slow Queries"}}, {"key": "mysql.global_status.table_locks_waited.count", "metadata": {"unit": "Count", "description": "The number of times that a request for a table lock could not be granted immediately and a wait was needed. If this is high and you have performance problems, you should first optimize your queries, and then either split your table or tables or use replication.", "displayName": "Table Locks Waited"}}, {"key": "mysql.global_status.table_locks_immediate.count", "metadata": {"unit": "Count", "description": "The number of times that a request for a table lock could be granted immediately.", "displayName": "Table Locks Immediate"}}, {"key": "mysql.global_status.current_connections", "metadata": {"unit": "Count", "description": "The number of currently open connections.", "displayName": "Current Connections"}}, {"key": "mysql.global_status.threads_running", "metadata": {"unit": "Count", "description": "The number of threads that are not sleeping.", "displayName": "Threads Running"}}, {"key": "mysql.global_status.innodb_buffer_pool_pages_data", "metadata": {"unit": "Count", "description": "The number of pages in the InnoDB buffer pool containing data. The number includes both dirty and clean pages. When using compressed tables, the reported Innodb_buffer_pool_pages_data value may be larger than Innodb_buffer_pool_pages_total", "displayName": "Innodb Buffer Pool Pages Data"}}, {"key": "mysql.global_status.innodb_buffer_pool_pages_dirty", "metadata": {"unit": "Count", "description": "The current number of dirty pages in the InnoDB buffer pool.", "displayName": "Innodb Buffer Pool Pages Dirty"}}, {"key": "mysql.global_status.innodb_buffer_pool_pages_free", "metadata": {"unit": "Count", "description": "The number of free pages in the InnoDB buffer pool.", "displayName": "Innodb Buffer Pool Pages Free"}}, {"key": "mysql.global_status.innodb_buffer_pool_pages_total", "metadata": {"unit": "Count", "description": "The total size of the InnoDB buffer pool, in pages. When using compressed tables, the reported Innodb_buffer_pool_pages_data value may be larger than Innodb_buffer_pool_pages_total", "displayName": "Innodb Buffer Pool Pages Total"}}, {"key": "mysql.global_status.innodb_data_reads.count", "metadata": {"unit": "Count", "description": "The total number of data reads (OS file reads).", "displayName": "Innodb Data Reads"}}, {"key": "mysql.global_status.innodb_data_writes.count", "metadata": {"unit": "Count", "description": "The total number of data writes.", "displayName": "Innodb Data Writes"}}, {"key": "mysql.global_status.innodb_data_read.count", "metadata": {"unit": "Byte", "description": "The total amount of data read from files.", "displayName": "Innodb Data Read"}}, {"key": "mysql.global_status.innodb_data_written.count", "metadata": {"unit": "Byte", "description": "The total amount of data written.", "displayName": "Innodb Data Written"}}, {"key": "mysql.global_status.innodb_buffer_pool_reads", "metadata": {"unit": "Count", "description": "The number of logical reads that InnoDB could not satisfy from the buffer pool, and had to read directly from disk.", "displayName": "Innodb Buffer Pool Reads"}}, {"key": "mysql.global_status.innodb_buffer_pool_read_requests", "metadata": {"unit": "Count", "description": "The number of logical read requests.", "displayName": "Innodb Buffer Pool Read Requests"}}, {"key": "mysql.global_status.availability", "metadata": {"unit": "Percent", "description": "Whether or not a connection can be made to the database", "displayName": "Availability"}}, {"key": "mysql.global_status.status", "metadata": {"unit": "State", "description": "A status of AVAILABLE is returned if we can query the database", "displayName": "Status"}}, {"key": "mysql.global_status.uptime", "metadata": {"unit": "Second", "description": "The time in seconds that the MySQL server has been running since it was started.", "displayName": "Uptime"}}], "description": "Collects data from the performance_schema.global_status table, including table locks, threads, and InnoDB buffer pool metrics.", "isRecommended": true}, "infrastructure": {"metrics": [{"key": "mysql.infrastructure.cpu.user", "metadata": {"unit": "Percent", "description": "The percentage of CPU time spent in user mode.", "displayName": "CPU User"}}, {"key": "mysql.infrastructure.cpu.system", "metadata": {"unit": "Percent", "description": "The percentage of CPU time spent in system mode.", "displayName": "CPU System"}}, {"key": "mysql.infrastructure.memory", "metadata": {"unit": "Byte", "description": "The amount of memory used per each code area.", "displayName": "Memory"}}], "description": "Collects infrastructure-related metrics such as CPU and memory usage from information_schema.INNODB_METRICS and sys.x$memory_global_by_current_bytes.", "isRecommended": false}}, "minDynatraceVersion": "1.318.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Remotely monitor MySQL databases where you cannot install an OneAgent."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [MySQL (remote monitoring) extension](https://docs.dynatrace.com/docs/shortlink/mysql-remote-monitoring-v2-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n* MySQL >= 8.0"},"sourceId":"details"}],"modified":"2026-03-10T07:48:13.129346Z","created":"2023-02-18T14:49:35.096917Z","seo_title":"MySQL (remote monitoring) monitoring & observability","seo_description":"Remotely monitor your MySQL instances, collect key KPIs and slow queries details. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/dashboard_AaLpUAG_oiTjeaG.png","https://dt-cdn.net/hub/Screenshot_2024-06-23_at_18-22-13_Databases_-_lwp00649_-_Dynatrace.png","https://dt-cdn.net/hub/Screenshot_2024-06-23_at_17-32-46_Databases_David_dev_-_lwp00649_-_Dynatrace.png","https://dt-cdn.net/hub/Screenshot_2024-06-23_at_17-33-01_Databases_David_dev_-_lwp00649_-_Dynatrace_nlpUcis.png"],"about":"Remotely monitor MySQL databases where you cannot install an OneAgent.","use_cases":"","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [MySQL (remote monitoring) extension](https://docs.dynatrace.com/docs/shortlink/mysql-remote-monitoring-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.mysql@2.1.15","fqn":"com.dynatrace.extension.mysql","version":"2.1.15","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.mysql/com.dynatrace.extension.mysql-2.1.15-82511e7dfeb4c37e8576.zip","release_notes":"- Added feature set metadata for recommended metrics","created":"2026-04-03T00:26:01.496766Z"},{"name":"com.dynatrace.extension.mysql@2.1.14","fqn":"com.dynatrace.extension.mysql","version":"2.1.14","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.mysql/com.dynatrace.extension.mysql-2.1.14-38c19c377b943bf9e0d4.zip","release_notes":"- Update entity links on gen 3 dashboard to link to I&O app\n- Ensure required dimensions exist for entity creation\n- Changed format of queries used to retrieve statement counts, in order to produce more accurate counts for Deletes, Inserts and Updates\n- New metrics added:\n  - `mysql.statements.insert_select.count`\n  - `mysql.statements.replace_select.count`\n  - `mysql.statements.rollback.count`","created":"2026-03-27T23:29:08.267362Z"},{"name":"com.dynatrace.extension.mysql@2.1.11","fqn":"com.dynatrace.extension.mysql","version":"2.1.11","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.mysql/com.dynatrace.extension.mysql-2.1.11-82670f672f705499128d.zip","release_notes":"### New in this version:\n- Added ALERT_TEMPLATES for anomaly detectors in the Davis Anomaly Detection app.","created":"2025-12-10T09:59:20.516935Z"},{"name":"com.dynatrace.extension.mysql@2.1.10","fqn":"com.dynatrace.extension.mysql","version":"2.1.10","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.mysql/com.dynatrace.extension.mysql-2.1.10-f610dac844ebbe409648.zip","release_notes":"## Version 2.1.10 ##\r\n- Fixed legend in Network DQL chart\r\n- Internal metadata update","created":"2025-12-05T01:18:59.974719Z"},{"name":"com.dynatrace.extension.mysql@2.1.8","fqn":"com.dynatrace.extension.mysql","version":"2.1.8","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.mysql/com.dynatrace.extension.mysql-2.1.8-94fa94c324422a34d638.zip","release_notes":"## Version 2.1.8\n\n* Replace `cpu_utime_abs` and `cpu_system_abs` with `cpu_utime_pct` and `cpu_system_pct` to accurately represent the average CPU usage taking in consideration the amount of CPU cores in the machine.","created":"2025-10-03T09:30:25.223046Z"},{"name":"com.dynatrace.extension.mysql@2.1.7","fqn":"com.dynatrace.extension.mysql","version":"2.1.7","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.mysql/com.dynatrace.extension.mysql-2.1.7-e68704b8f120d4df7fad.zip","release_notes":"## Version 2.1.7\n\n* Add metadata for the \"Queries\" metric.","created":"2025-09-02T09:54:42.940296Z"},{"name":"com.dynatrace.extension.mysql@2.1.6","fqn":"com.dynatrace.extension.mysql","version":"2.1.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.mysql/com.dynatrace.extension.mysql-2.1.6-17bef5cbce3f2cf07624.zip","release_notes":"## Breaking changes/action required:\nAdded new `top_queries` feature set to collect slow query data via performance schema.  \nPlease see \"Collecting Top Slow Queries\" section of Hub documentation for instructions to enable monitoring.  \nExisting feature set `slow_queries` will be deprecated in a future release.\n\n## New in this version:\n- Added 2 new metrics for cache hit ratio: `mysql.global_status.innodb_buffer_pool_reads`, `mysql.global_status.innodb_buffer_pool_read_requests`\n- Updated display name of `server_version` instance attribute to \"DB Instance Version\"\n- Added Gen3/Platform dashboard \"MySQL Overview\"\n- Added `dt.security_context` attribute to entities created by this extension","created":"2025-07-31T06:57:17.371348Z"},{"name":"com.dynatrace.extension.mysql@2.1.3","fqn":"com.dynatrace.extension.mysql","version":"2.1.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.mysql/com.dynatrace.extension.mysql-2.1.3-991312a5c853c1992d87.zip","release_notes":"## Version 2.1.3 ##\n- Added server_version as metric dimension for global_status metrics, and instance entity attribute","created":"2025-07-09T15:37:31.224443Z"},{"name":"com.dynatrace.extension.mysql@2.1.2","fqn":"com.dynatrace.extension.mysql","version":"2.1.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.mysql/com.dynatrace.extension.mysql-2.1.2-1d02e68eff62f8395fae.zip","release_notes":"## Version 2.1.2\n\n* Add variables for the data collection frequency","created":"2025-07-08T08:48:26.603379Z"},{"name":"com.dynatrace.extension.mysql@2.1.1","fqn":"com.dynatrace.extension.mysql","version":"2.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.mysql/com.dynatrace.extension.mysql-2.1.1-62c819184383c351adaf.zip","release_notes":"## Version 2.1.1\n\n* Fix an issue where the wait times metrics were not correctly converted to Milliseconds","created":"2025-06-26T08:40:30.875768Z"},{"name":"com.dynatrace.extension.mysql@2.0.8","fqn":"com.dynatrace.extension.mysql","version":"2.0.8","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.mysql/com.dynatrace.extension.mysql-2.0.8-afdaa0e5357150fb1d85.zip","release_notes":"## Changes\n\n* The bytes sent visualization no longer shows negative values","created":"2025-05-20T13:50:03.551749Z"},{"name":"com.dynatrace.extension.mysql@2.0.6","fqn":"com.dynatrace.extension.mysql","version":"2.0.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.mysql/com.dynatrace.extension.mysql-2.0.6-e810fabc0380e5ed68fb.zip","release_notes":"## Version 2.0.6\n\n### 🚀 Features\n\n* There is a now a SAME_AS relationship between a MySQL instance and its Process Group Instance.","created":"2025-03-27T15:35:11.542472Z"},{"name":"com.dynatrace.extension.mysql@2.0.3","fqn":"com.dynatrace.extension.mysql","version":"2.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.mysql/com.dynatrace.extension.mysql-2.0.3-c88c6ba_jFXIO15.zip","release_notes":"#### Fixed in this version:\n\n- Sorting SQL statements would produce duplicate results","created":"2025-01-06T11:48:33.667559Z"},{"name":"com.dynatrace.extension.mysql@2.0.1","fqn":"com.dynatrace.extension.mysql","version":"2.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.mysql/com.dynatrace.extension.mysql-2.0.1-eb9cca7_OpPAbt8.zip","release_notes":"## Version 2.0.1\n\n* Add support for execution plan fetching, please check the hub page for details\n* Add screen definitions for the 3rd gen platform\n\nNote: these features require **Activegate 1.293+**","created":"2024-07-01T12:52:25.432274Z"},{"name":"com.dynatrace.extension.mysql@1.1.3","fqn":"com.dynatrace.extension.mysql","version":"1.1.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.mysql/com.dynatrace.extension.mysql-1.1.3-7532de7_hcaxwb9.zip","release_notes":"## Version 1.1.3\n\n* Fix an issue with the configure extension link in the overview dashboard","created":"2024-05-20T13:23:54.358845Z"},{"name":"com.dynatrace.extension.mysql@1.1.2","fqn":"com.dynatrace.extension.mysql","version":"1.1.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.mysql/com.dynatrace.extension.mysql-1.1.2-e2d2156_LlSGeEa.zip","release_notes":"## Version 1.1.2\n\nAdd metrics:\n\n* mysql.global_status.availability\n* mysql.global_status.status","created":"2023-10-06T13:59:53.332081Z"},{"name":"com.dynatrace.extension.mysql@1.1.1","fqn":"com.dynatrace.extension.mysql","version":"1.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.mysql/com.dynatrace.extension.mysql-1.1.1-b56bc85_5YIg6vf.zip","release_notes":"## Version 1.1.1\n\n* Fix an issue where MySQL entities were created from unrelated logs","created":"2023-09-07T14:52:33.397940Z"},{"name":"com.dynatrace.extension.mysql@1.1.0","fqn":"com.dynatrace.extension.mysql","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.mysql/com.dynatrace.extension.mysql-1.1.0-b0499ed_eVkSpTJ.zip","release_notes":"### Version 1.1.0\n\n* Add CPU metrics\n* Add Memory metrics\n* Add Slow Queries (log events)","created":"2023-09-01T06:25:47.260692Z"},{"name":"com.dynatrace.extension.mysql@1.0.0","fqn":"com.dynatrace.extension.mysql","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.mysql/com.dynatrace.extension.mysql-1.0.0-72ff002_ECF2SC4.zip","release_notes":"### Version 1.0.0\n\n* First release, instance and database metrics","created":"2023-02-18T14:49:35.402974Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.mysql@2.1.15","fqn":"com.dynatrace.extension.mysql","version":"2.1.15","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.mysql/com.dynatrace.extension.mysql-2.1.15-82511e7dfeb4c37e8576.zip","release_notes":"- Added feature set metadata for recommended metrics","created":"2026-04-03T00:26:01.496766Z"}]},{"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":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":149,"slug":"google-compute-engine","title":"Google Compute Engine","description":"Service component of Google Cloud Platform, built on the global infrastructure.","logo":"https://dt-cdn.net/hub/logos/google-compute-engine.png","link_to":"https://www.dynatrace.com/technologies/google-cloud-monitoring/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/gce-hub","providers":["gcp"],"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":1002,"slug":"security-investigator","title":"Investigations","description":"Fast and precise incident response on Grail data with DQL queries.","logo":"https://cdn.hub.central.dynatrace.com/hub/security_investigator.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/secure/investigations","providers":[],"tags":["dfir","dpl","dql","event","forensics","grail","investigation","investigations","investigator","log","logs","security","splunk"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"You can see your whole investigation flow as you go along with the ability to always jump back to the previous step of the investigation.","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/138/media/investigations_1-min.png","srcset":{"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%2F138%2Fmedia%2Finvestigations_1-min.png&sign=7U3qUo4r7CVHwnxub96Ii6wlQluYoP5Qj5ggmN0U3gg","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%2F138%2Fmedia%2Finvestigations_1-min.png&sign=kbtQed4bfVF2DsL99VXVhKoGLVosPX-4G-OIHwGQDII","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%2F138%2Fmedia%2Finvestigations_1-min.png&sign=EYGVvEiZAQP8dvYlKseZxfeEOW8b0owJkMURt0H8bmw","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%2F138%2Fmedia%2Finvestigations_1-min.png&sign=WvPlXK4vB3E1VOsL9IX_E4c5GRob2Iy_vOutMcl43EE","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%2F138%2Fmedia%2Finvestigations_1-min.png&sign=8PQnNFdszIow-GGKkgH3nHBIaFofxUTAtPPFDcbxUJQ","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%2F138%2Fmedia%2Finvestigations_1-min.png&sign=yrxckCDWMVo2OmCb4GY5sOKaT6v7KdmP0o0Ih6R5qeA"}},{"caption":"Detailed view of the record will show all record fields at once with the possibility to drill down to the details of the field.","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/138/media/investigations_2-min.png","srcset":{"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%2F138%2Fmedia%2Finvestigations_2-min.png&sign=9aOPX4qZnJLqk1YVTjQfgmScv-mW58x1-9S9GP77uz8","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%2F138%2Fmedia%2Finvestigations_2-min.png&sign=MX5jnedwT_JQ8NjPUsdL47kGE2HY6ybhOKR-oK-FP3k","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%2F138%2Fmedia%2Finvestigations_2-min.png&sign=Lp1YnPvs4FMjc7LbcGP93LUZaiew0zb3Boz_CGQnBnY","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%2F138%2Fmedia%2Finvestigations_2-min.png&sign=n7dbxcSHIcgBupARKcc1KmjjBfgRLUOLw4vbqpBVHws","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%2F138%2Fmedia%2Finvestigations_2-min.png&sign=18XcNrRtj-vpNRW2_zuOQ0n09Aw2fcrCLqme5BySuwQ","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%2F138%2Fmedia%2Finvestigations_2-min.png&sign=6Vw5RPcnJWbJGpQOTCyZIY-rkv1TKveos0jiGhPvMZU"}},{"caption":"You can use the data in results with the character precision. Creating new evidence of DQL filters can be done by selecting portion of the field.","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/138/media/investigations_3-min.png","srcset":{"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%2F138%2Fmedia%2Finvestigations_3-min.png&sign=BSmN8EKMz1wBNBBNqf3iZr6ZaqbumLYpfLh7nxUd6_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%2Fconsole%2Fdrafts%2F138%2Fmedia%2Finvestigations_3-min.png&sign=ZkDTTvpjh8QjgWOxkxS87YB0e_tWxYHByPw__0HkMe0","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%2F138%2Fmedia%2Finvestigations_3-min.png&sign=8HlILq_gXwY1NEFnuDLGJ383HH4Rf7OwA2qL0I-aSk0","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%2F138%2Fmedia%2Finvestigations_3-min.png&sign=CrETAFJ5_NoLMarN4BdlL2N_aknYGZzVmpJAbXX5sA0","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%2F138%2Fmedia%2Finvestigations_3-min.png&sign=DzXFEo0OiABha52MkeLrvk9xBwi6hbfE05JIGojwicw","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%2F138%2Fmedia%2Finvestigations_3-min.png&sign=dcs82ogSE6MZftb8UN6oAtDXGQTfyMEFsrd6MEtHYFo"}},{"caption":"Evidence and filter manipulations can be done with multiple values: just select the range of IP-s and create a DQL filter based on the values!","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/138/media/investigations_4-min.png","srcset":{"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%2F138%2Fmedia%2Finvestigations_4-min.png&sign=rplVWZ_zQrcBUCt11YAr3jo6vvb9NMwwnvc3IkPz4lg","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%2F138%2Fmedia%2Finvestigations_4-min.png&sign=4eFcKYJ63HABvfZGFlHbM9_yqKPhvbynh06MIpbTSio","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%2F138%2Fmedia%2Finvestigations_4-min.png&sign=u3Z5tFhtiayLlvP2JXvnUHFF4ALFiqYcgbqfDe3IenU","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%2F138%2Fmedia%2Finvestigations_4-min.png&sign=IxzoXQKPH3zpT1FvoaczGKWw4-eXP87N8S67kPPcCrI","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%2F138%2Fmedia%2Finvestigations_4-min.png&sign=a6uQ3O_QuWFaDRaFT8CDIv4PXU9YYam3Up_t4CHUoss","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%2F138%2Fmedia%2Finvestigations_4-min.png&sign=6xkcdiE89tu1qjEqKAcApnnsdT_zZIidoJFf0lRASp8"}},{"caption":"Investigations enables you to view your data in wrapped and multi-line modes. With Inspector view you can also visualize the non-printable characters.","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/138/media/investigations_5-min.png","srcset":{"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%2F138%2Fmedia%2Finvestigations_5-min.png&sign=OcMj0c91i1do5QTdxQfCrA_MtrKppephMwZ1C6ZdJ58","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%2F138%2Fmedia%2Finvestigations_5-min.png&sign=4c1N2qW-LL0Vrn_eycgGf2JfaqVZaB9y4sMh7Rj6SRk","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%2F138%2Fmedia%2Finvestigations_5-min.png&sign=zYBowLD9ZlCy9hTWF4t_uiiuLuzuealT4QqyZLGTkv4","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%2F138%2Fmedia%2Finvestigations_5-min.png&sign=oMDooWn9ri5Ig1zowpDuPUT0JjWdYgwUjnijwoT6KUQ","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%2F138%2Fmedia%2Finvestigations_5-min.png&sign=utPuEndx44ujVqVn8-KfBNRlm0vd-fqzyXw3Cs9l7QI","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%2F138%2Fmedia%2Finvestigations_5-min.png&sign=4q-B1hBq-Q7pIvwfzbQ-l9YZuLr03Wv6B6o4okpCZ3A"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.336.0","release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"**Dynatrace Investigations** is one of the pre-installed apps shipped with Dynatrace. It's designed for **evidence-driven security use cases** based on the logs, metrics, and traces ingested into Grail.\n\nInvestigations enables you to\n* Keep your whole investigation flow in context\n* Analyze large DQL results in their original form at a detailed level\n* Perform complex investigations on data stored in Dynatrace Grail®\n* Build DQL queries quickly and efficiently based on your findings\n* Save and use the found evidence to build your DQL queries and find answers to your questions\n* Navigate with ease to any point in your investigation history and review queries and results\n* Fetch detailed results in the original format to quickly understand the information\n* Analyze the observability metrics connected to your log sources"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Threat hunting and hunting for the unknown\n* Forensic analysis, where keeping track of the investigation is a must\n* Incident root cause analysis, where evidence-driven queries bring clarity to the incidents\n* Create faster filters for DQL queries to speed up any investigation\n* Investigate API call throttling using DQL and Investigations\n* Debug AWS Integration issues\n\n[Learn how to perform threat hunting and forensics](https://docs.dynatrace.com/docs/shortlink/threat-hunting)\n\n[Are you looking for additional use cases and functionality? Let us know in the Dynatrace Community Forum!](https://community.dynatrace.com/t5/Feedback-channel/Feedback-channel-for-the-new-Dynatrace-Security-Investigator-app/m-p/241088#M3155)"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Investigations comes preinstalled on Dynatrace SaaS environments. Launch the app and [Create your first investigation scenario](thttps://docs.dynatrace.com/docs/secure/investigations#get-started)."},"sourceId":"get_started"}],"modified":"2026-02-10T20:04:28.487540Z","created":"2024-03-04T17:32:11.972105Z","seo_title":"Security Investigator - Log forensics and incident response","seo_description":"Security Investigator App for Log forensics and incident response on the logs, traces and events in Grail","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/drafts/138/media/investigations_1-min.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/138/media/investigations_2-min.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/138/media/investigations_3-min.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/138/media/investigations_4-min.png","https://cdn.hub.central.dynatrace.com/hub/console/drafts/138/media/investigations_5-min.png"],"about":"**Dynatrace Investigations** is one of the pre-installed apps shipped with Dynatrace. It's designed for **evidence-driven security use cases** based on the logs, metrics, and traces ingested into Grail.\n\nInvestigations enables you to\n* Keep your whole investigation flow in context\n* Analyze large DQL results in their original form at a detailed level\n* Perform complex investigations on data stored in Dynatrace Grail®\n* Build DQL queries quickly and efficiently based on your findings\n* Save and use the found evidence to build your DQL queries and find answers to your questions\n* Navigate with ease to any point in your investigation history and review queries and results\n* Fetch detailed results in the original format to quickly understand the information\n* Analyze the observability metrics connected to your log sources","use_cases":"* Threat hunting and hunting for the unknown\n* Forensic analysis, where keeping track of the investigation is a must\n* Incident root cause analysis, where evidence-driven queries bring clarity to the incidents\n* Create faster filters for DQL queries to speed up any investigation\n* Investigate API call throttling using DQL and Investigations\n* Debug AWS Integration issues\n\n[Learn how to perform threat hunting and forensics](https://docs.dynatrace.com/docs/shortlink/threat-hunting)\n\n[Are you looking for additional use cases and functionality? Let us know in the Dynatrace Community Forum!](https://community.dynatrace.com/t5/Feedback-channel/Feedback-channel-for-the-new-Dynatrace-Security-Investigator-app/m-p/241088#M3155)","supported_distributions":"","get_started":"Investigations comes preinstalled on Dynatrace SaaS environments. Launch the app and [Create your first investigation scenario](thttps://docs.dynatrace.com/docs/secure/investigations#get-started)."},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"dynatrace.security.investigator@1.336.0","fqn":"dynatrace.security.investigator","version":"1.336.0","artifact":null,"release_notes":"### 1.336.0\n\nWith this release you can now: \n- See the references to Dynatrace entities (e.g. Security Events in Threats & Exploits), where the Investigation was started from, keeping track of all the connected entities relevant for your investigation\n- Bookmark your most relevant investigations for faster access\n- Selecting all the descending nodes from in a query tree to speed up query management in Investigations","created":"2026-03-30T06:44:57.477516Z"},{"name":"dynatrace.security.investigator@1.334.1","fqn":"dynatrace.security.investigator","version":"1.334.1","artifact":null,"release_notes":"### 1.334.1\n\nWith this release, minor fixes and improvements were added to improve your user experience.","created":"2026-03-04T14:41:01.338457Z"},{"name":"dynatrace.security.investigator@1.332.1","fqn":"dynatrace.security.investigator","version":"1.332.1","artifact":null,"release_notes":"### 1.332.1\n\nWith this release, minor fixes and improvements were added to improve your user experience","created":"2026-02-16T10:03:52.941306Z"},{"name":"dynatrace.security.investigator@1.330.0","fqn":"dynatrace.security.investigator","version":"1.330.0","artifact":null,"release_notes":"### 1.330.0\n\n#### Security Investigator is now called Investigations!\n\n#### Additionally you can now:\n- easily choose to show and hide columns in the results table\n- access distributed traces from your results in a faster way from the right-click menu\n- filter record details by their column name or a value in the Record Details pane","created":"2026-01-05T08:44:28.368105Z"},{"name":"dynatrace.security.investigator@1.329.2","fqn":"dynatrace.security.investigator","version":"1.329.2","artifact":null,"release_notes":"### 1.329.2\n\nWith this version of Security Investigator you can now\n- Create DQL queries, add filters to your query and highlight logs in results table from Performance Metrics chart\n- Create lookup tables from query results or from files from your disk \n- Create custom results pivoting dimensions \n- Beautify your DQL queries in Query Editor using a shortcut Mod+L","created":"2025-11-24T14:39:13.760779Z"},{"name":"dynatrace.security.investigator@1.324.0","fqn":"dynatrace.security.investigator","version":"1.324.0","artifact":null,"release_notes":"### 1.324.0\n\n#### With this release you can now:\n- Create reference time and query filters directly from Performance Metrics charts\n- Upload files from your computer and store them as Lookup tables in Grail\n- Create lookup tables from your query results","created":"2025-09-17T13:10:48.465196Z"},{"name":"dynatrace.security.investigator@1.323.0","fqn":"dynatrace.security.investigator","version":"1.323.0","artifact":null,"release_notes":"### 1.323.0\n\n#### Minor Changes\n\n- to performance metrics\n- to results table","created":"2025-09-02T11:59:53.343631Z"},{"name":"dynatrace.security.investigator@1.320.1","fqn":"dynatrace.security.investigator","version":"1.320.1","artifact":null,"release_notes":"### 1.320.1\n\n#### Minor Changes\n\n- to performance metrics","created":"2025-08-11T07:48:08.553524Z"},{"name":"dynatrace.security.investigator@1.319.0","fqn":"dynatrace.security.investigator","version":"1.319.0","artifact":null,"release_notes":"### 1.319\n\n#### With this release You can now\n- View performance metrics of the system from query results\n- Set reference time from record details\n- Enrich IP addresses in your DQL query results","created":"2025-07-31T13:41:46.372175Z"},{"name":"dynatrace.security.investigator@1.317.2","fqn":"dynatrace.security.investigator","version":"1.317.2","artifact":null,"release_notes":"### 1.317.2\n\n#### With this release You can now\n\n- Enrich IP addresses for additional context from external sources\n- Download cases as templates and vice versa\n- Get more data with fetching data from Grail up to 300mb at once","created":"2025-06-30T09:24:00.623374Z"},{"name":"dynatrace.security.investigator@1.316.1","fqn":"dynatrace.security.investigator","version":"1.316.1","artifact":null,"release_notes":"### 1.316.1\n\n#### With this release You can now\n- Quickly shift your investigations based on metadata fields using Query Pivoting. Read more from [Dynatrace documentation](https://docs.dynatrace.com/docs/secure/security-investigator/enhance-results#pivot)\n- Download cases as templates and vice versa \n- Copy your results in CSV format to operationalize your query results\n- Access filtering and copying functions from the Record Details view \n- Fetch data from Grail up to 300MB at once","created":"2025-06-16T15:13:24.451653Z"},{"name":"dynatrace.security.investigator@1.313.1","fqn":"dynatrace.security.investigator","version":"1.313.1","artifact":null,"release_notes":"### 1.313.1\n\nWith this release you can now\n* Share cases with all environment users in read-only mode at once\n* Upload cases as templates and vice versa\n* Select all values in a column at once from the column header menu\n* Search results table by a keyword and jump to the next occurrence of your search keywords\n* See the in-place filters count above the results table\n* Define query editor settings - toggle between condensed and normal code view and enable/disable line wrap","created":"2025-05-05T11:10:36.479852Z"},{"name":"dynatrace.security.investigator@1.312.0","fqn":"dynatrace.security.investigator","version":"1.312.0","artifact":null,"release_notes":"### 1.312.0\n\nWith this version you can now: \n- use chart visualization automatically when fetching timeseries data\n- use reference time as additional context when conducting investigations.\n- enable the line wrap option from settings for DQL query window","created":"2025-04-14T06:42:00.682099Z"},{"name":"dynatrace.security.investigator@1.310.0","fqn":"dynatrace.security.investigator","version":"1.310.0","artifact":null,"release_notes":"### 1.310\n\nWith this release you can now\n\n* Save multi-line evidence to evidence list\n* Use automated charts for data visualization\n* Access security events in Grail","created":"2025-03-27T10:44:53.169076Z"},{"name":"dynatrace.security.investigator@1.308.3","fqn":"dynatrace.security.investigator","version":"1.308.3","artifact":null,"release_notes":"### 1.308.0\n\nWith improved case management features, you can now \n * duplicate existing cases to create snapshots or continue cases that are shared with you\n * download and upload the cases to move them between environments\n * create use case templates as boilerplates for your investigations\n\nTo streamline investigations, you can work with your findings more efficiently by clicking on evidence to copy it directly from your Evidence list. You can use the copied evidence in DQL queries, or case reports directly and fast.\n\nTo speed up investigations and grasp results faster, you can now visualise your results as charts\n\n#### Minor changes:\nYou can now\n * access query tree color labels and their titles from the query tree legend \n * view complex data elements (like arrays and records) in a multiline mode in the response table\n  * share your cases from the main page without opening the case\n  * share templates with everyone on your environment with one click\n  * filter your cases and templates on the main page by their type: either view All the cases accessible by you, see only My cases or only cases that have been Shared with you.","created":"2025-02-11T12:44:17.121792Z"},{"name":"dynatrace.security.investigator@1.305.2","fqn":"dynatrace.security.investigator","version":"1.305.2","artifact":null,"release_notes":"#### 1.305.0\n\nWith this version of Security Investigator it is now possible to:\n\n- Create custom timeframe by clicking on analysis timeframe in result statistics.\n- Add time range filters for timestamp data type.","created":"2025-01-27T13:49:16.744720Z"},{"name":"dynatrace.security.investigator@1.304.3","fqn":"dynatrace.security.investigator","version":"1.304.3","artifact":null,"release_notes":"### 1.304.3\n\nWith this version of Security Investigator it is now possible to:\n\n* Download selected nodes as a Notebooks document\n* Upload evidence to an evidence list from text file","created":"2024-12-03T08:14:43.161214Z"},{"name":"dynatrace.security.investigator@1.302.1","fqn":"dynatrace.security.investigator","version":"1.302.1","artifact":null,"release_notes":"### 1.302.1\n\n#### Patch Changes\n\n- Minor bug fixes.","created":"2024-11-12T15:41:58.903087Z"},{"name":"dynatrace.security.investigator@1.302.0","fqn":"dynatrace.security.investigator","version":"1.302.0","artifact":null,"release_notes":"### 1.302\n\nWith this version of Security Investigator it is now possible to:\n- execute a query without creating a new node\n- add IP addresses from a string-type fields to IP evidence lists\n- create new cases from every page of the Security Investigator\n- access Distributed Traces when analyzing your logs by right-clicking on the record in the results table\n- see Duration datatype in the results table in a human-readable format","created":"2024-10-22T15:00:34.444324Z"},{"name":"dynatrace.security.investigator@1.298.8","fqn":"dynatrace.security.investigator","version":"1.298.8","artifact":null,"release_notes":"### 1.298.8\n\n#### Patch Changes\n\n- Fixed bugs related to sharing in safari.\n\n#### Major Changes\n* Introducing Case Sharing: It is now possible to share your investigations with peers and stakeholders!\n   * You can share your cases with either a link or share cases to a person or a group.\n   * Cases can be shared in either a read-only mode or with edit privileges.\n   * Read more at https://www.dynatrace.com/news/blog/collaborate-with-peers-in-hunting-security-threats/ .","created":"2024-08-22T12:50:09.587355Z"},{"name":"dynatrace.security.investigator@1.295.0","fqn":"dynatrace.security.investigator","version":"1.295.0","artifact":null,"release_notes":"### 1.295\n\n- A search field has been added to highlight keywords in the result table.\n- User can set record limits for DQL queries in the App settings\n- Added color legend with customizable color labels in query tree.","created":"2024-07-08T08:31:20.150425Z"},{"name":"dynatrace.security.investigator@1.291.1","fqn":"dynatrace.security.investigator","version":"1.291.1","artifact":null,"release_notes":"### 1.291\n\nYou can now:\n- View the query tree legend to see the explanations of different query node statuses.\n- Rename your cases on the main page in the Cards' menu.\n- Open the Security Investigator from other Dynatrace applications.","created":"2024-05-22T07:24:14.357529Z"},{"name":"dynatrace.security.investigator@1.290.2","fqn":"dynatrace.security.investigator","version":"1.290.2","artifact":null,"release_notes":"### 1.290.0\n\n#### Minor Changes\n\n- Updated result statistics and notifications.\n- Added a new result status indicator to the query tree.\n- Added a context menu to the field details window.","created":"2024-04-23T06:55:22.028848Z"},{"name":"dynatrace.security.investigator@1.289.0","fqn":"dynatrace.security.investigator","version":"1.289.0","artifact":null,"release_notes":"### 1.289.0\n\n#### Minor Changes\n\n- 138f865: Added filtering to the context menu in the record details window.\n- 29ce2db: Added an 'Add field' command for nested objects in the record details window.\n\n#### Patch Changes\n\n- 5f84f0a: Added the selected record number to the record details window.\n- 9fa665a: Updated the result table context menu.\n- f05b039: Added a 'Copy field' option to the context menu in the results table.","created":"2024-04-09T07:00:54.583642Z"},{"name":"dynatrace.security.investigator@1.288.1","fqn":"dynatrace.security.investigator","version":"1.288.1","artifact":null,"release_notes":"### 1.288.0\n\n#### Patch Changes\n\n- 4574b72: Close inspect and complex view if DPL Architect is opened. Remove back button if inspect view is opened directly from result table.\n- f2c946e: Added possibility to cancel queries in multiple nodes that are running at the same time\n- 50573cb: Close DPL Architect if case is switched. Close toasts after 5 seconds.\n- 662d89d: Modify query tree deletion portion. Strip trailing newlines and scroll editor to bottom when DQL is added to query.\n- 542c37e: Cosmetic improvements\n- cda16d3: Update adding new evidence collections\n- 834049a: Add help menu\n- eb8a6cd: Add view-query intent","created":"2024-03-29T12:45:12.672445Z"},{"name":"dynatrace.security.investigator@1.0.0","fqn":"dynatrace.security.investigator","version":"1.0.0","artifact":null,"release_notes":"### 1.0.0\n\n#### Patch Changes\n\n- c6d0b00: Update record count on poll response\n- 51b21a8: Remove milliseconds in timeframe selector\n- 241ef0e: Add multiline and line wrap support\n- c92a971: Different nodes can be polled separately and result is updated only for selected node\n- b6d7178: Add case heading menu\n- a971214: Add filter out option\n- 62b4e45: Update result statistics timeframes\n- ce7d7fa: UI improvements\n- 8305454: Update complex view and timeframes\n- 787ada3: Fix submit forms with enter\n- f7c31f4: Add header filter and timeframe rename\n- 3cd4e5e: Multiple samples now can be passed to DPL Architect when clicking \"Extract fields\"\n- a35f624: Add metrics, bizevents and spans scopes\n- 11d1490: Add filter and delete for selection in collection details\n- 59e45c0: Analytics walk-through e2e tests\n- c1a9045: Ask the user if he wants to cancel polling queries\n- 58e79cd: Fix filterOut statements\n- 7f3d38b: Add new collection creation in context menu\n- 1fb2569: Update zooming in query tree\n- f3249db: Rework details panel\n- 6923e54: Add JSON formatting into detailed content viewer\n- 59b0f6b: Add evidences from collections list menu","created":"2024-03-13T15:21:55.107269Z"}],"related_technologies":["grail"],"latest_downloads":[{"name":"dynatrace.security.investigator@1.336.0","fqn":"dynatrace.security.investigator","version":"1.336.0","artifact":null,"release_notes":"### 1.336.0\n\nWith this release you can now: \n- See the references to Dynatrace entities (e.g. Security Events in Threats & Exploits), where the Investigation was started from, keeping track of all the connected entities relevant for your investigation\n- Bookmark your most relevant investigations for faster access\n- Selecting all the descending nodes from in a query tree to speed up query management in Investigations","created":"2026-03-30T06:44:57.477516Z"}]},{"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":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":1211,"slug":"local-mcp-server-1","title":"Local MCP Server","description":"Run an MCP Server locally as a playground or to customize modules.","logo":"https://cdn.hub.central.dynatrace.com/hub/icon-local-mcp_zzCGMeH.png","link_to":null,"documentation_link":"https://github.com/dynatrace-oss/dynatrace-mcp","providers":[],"tags":["a2a","agentic-operations-system","AI","DEBUGGING","DEVELOPER TOOLS","mcp","Model Context Protocol"],"author":"204","coming_soon":false,"details":{"screenshot_gallery":[{"caption":"The local Dynatrace Local MCP architecture\nThe Dynatrace Local MCP Server enables 3rd party agents to access Dynatrace data and tools.","src":"https://cdn.hub.central.dynatrace.com/hub/local-mcp-schema_Hqm6gdw.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%2Flocal-mcp-schema_Hqm6gdw.webp&sign=-vOVTWG-QzSR84CXgDj6NR4YgCHAZLqr-2T0NUb3uEY","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Flocal-mcp-schema_Hqm6gdw.webp&sign=-Onue0ZHx0twT9Oz2q_SWo0UcgjB4ah1K686eRyGXhc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Flocal-mcp-schema_Hqm6gdw.webp&sign=9BmUKA_4zHMIiy0Ij2wcl-qaq85mTG6QEt5YkRR7rBo","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Flocal-mcp-schema_Hqm6gdw.webp&sign=npxqi3Af4AvzvJ9If4f0OzEjISLzyj-oCOmHOG0Bv8M","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Flocal-mcp-schema_Hqm6gdw.webp&sign=xmHPqFZrcGqQeD2mAb4VEi1spSmJQ5j6LZqf4Q-javk","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Flocal-mcp-schema_Hqm6gdw.webp&sign=gCJqCceVQUfSCHurlHdASTIdkDNqvNXbCXWNkchACjc"}},{"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/local-mcp-1_ZoTFFzB.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%2Flocal-mcp-1_ZoTFFzB.webp&sign=HglArOSJD6iAjRoHAXoRmrFW5puwMUx4Ah80POuv_ak","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Flocal-mcp-1_ZoTFFzB.webp&sign=mtMQqLWnSKtfYLTjzm94aJBqtTpy5tq_XV_UOhxPk7s","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Flocal-mcp-1_ZoTFFzB.webp&sign=sXzEVGLfI3-dwN7lJP8SzXOd_-1nBxcnQtwiXREYqHw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Flocal-mcp-1_ZoTFFzB.webp&sign=cMnhLOiDnWAEG1rqzvE4kS-wnbL5IQSBPJREOqBgibw","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Flocal-mcp-1_ZoTFFzB.webp&sign=CUFT6RENjXLvmp54FbgIxMdDtXa8zN8GlTt6rGes_EY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Flocal-mcp-1_ZoTFFzB.webp&sign=r2yLH27q1IXXHKOHaDaRS4u6ogYH8fjXygoOSfKmQzA"}},{"caption":"Leverage Davis CoPilot within your IDE and ask Dynatrace for help creating DQL queries.","src":"https://cdn.hub.central.dynatrace.com/hub/local-mcp-2_gxFryK2.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%2Flocal-mcp-2_gxFryK2.webp&sign=OFNc3WMaNX5rm9JhUxi9JHa0N4UNe1NI2B6WFxrNdVs","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Flocal-mcp-2_gxFryK2.webp&sign=azIthyhDB58OZHidgL4LFbWkkzioszVVW4hBPim-HgM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Flocal-mcp-2_gxFryK2.webp&sign=IXsr_XnSTyT2yUhC0-wvueyLO4qerOTtHalrg5JK8yM","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Flocal-mcp-2_gxFryK2.webp&sign=kmOR08wde1Kiox6SUxx2lAzIyskxL3qoRxHo4OkufVU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Flocal-mcp-2_gxFryK2.webp&sign=c56NH7EHYLF-hSsCqbhNxJh_k_FN_LXYsh8QzhxRa0A","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Flocal-mcp-2_gxFryK2.webp&sign=irnuAzpqrdCITV4gV3ah9P5bh3YrfCbZBzbDMJ2AbH0"}}],"support_link":"https://github.com/dynatrace-oss/dynatrace-mcp/issues","support_information":{"email":"","url":"https://github.com/dynatrace-oss/dynatrace-mcp/issues"},"sales_link":"","pricing":"","repository_href":"https://github.com/dynatrace-oss/dynatrace-mcp","is_partner":true,"marketo_form":null,"release_latest_version":null,"release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"This local MCP Server is a **community-driven** playground for developers who want to explore, test, and customize MCP for their own workflows. It’s ideal for experimentation and extending functionality. For production use and most real-world applications, we recommend the secure, enterprise-grade [remote Dynatrace MCP Server](https://www.dynatrace.com/hub/detail/dynatrace-mcp-server/).\n\n### Key capabilities:\n- Run and test MCP logic locally for rapid iteration\n- Customize or extend core MCP modules and APIs\n\nFor more information on the capabilities of the local MCP Server, visit the [GitHub repository](https://github.com/dynatrace-oss/dynatrace-mcp)."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Prototyping new MCP workflows or integrations\n- Developing custom connectors or plugins\n- Integrating with and accessing customized Dynatrace apps"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"To set up the Dynatrace MCP Server: \n\n**Prerequisites:** Obtain a Dynatrace Platform Token with the necessary scopes. \n\n**Configuration:** Set these environment variables: \n- DT_ENVIRONMENT: Your Dynatrace environment URL. \n- DT_PLATFORM_TOKEN: Platform Token for Authentication\n\n**Installation:** Add the Dynatrace MCP Server to your IDE or CLI (e.g., Visual Studio Code, Amazon Q Developer CLI). \n\n**Verification:** Test the integration by running queries or fetching data from Dynatrace. \n\nFor detailed instructions, visit the [GitHub repository](https://github.com/dynatrace-oss/dynatrace-mcp)."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"**Disclaimer:** The Dynatrace Local MCP is a **[community-supported](https://github.com/dynatrace-oss/dynatrace-mcp/issues)** open-source project. If you need help, please contact the team [via GitHub](https://github.com/dynatrace-oss/dynatrace-mcp/issues)."},"sourceId":"details"}],"modified":"2026-02-13T16:00:40.099306Z","created":"2025-10-20T20:34:12.776030Z","seo_title":"Local MCP Server monitoring & observability","seo_description":"Run an MCP Server locally as a playground or to customize modules. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/local-mcp-schema_Hqm6gdw.webp","https://cdn.hub.central.dynatrace.com/hub/local-mcp-1_ZoTFFzB.webp","https://cdn.hub.central.dynatrace.com/hub/local-mcp-2_gxFryK2.webp"],"about":"This local MCP Server is a **community-driven** playground for developers who want to explore, test, and customize MCP for their own workflows. It’s ideal for experimentation and extending functionality. For production use and most real-world applications, we recommend the secure, enterprise-grade [remote Dynatrace MCP Server](https://www.dynatrace.com/hub/detail/dynatrace-mcp-server/).\n\n### Key capabilities:\n- Run and test MCP logic locally for rapid iteration\n- Customize or extend core MCP modules and APIs\n\nFor more information on the capabilities of the local MCP Server, visit the [GitHub repository](https://github.com/dynatrace-oss/dynatrace-mcp).","use_cases":"- Prototyping new MCP workflows or integrations\n- Developing custom connectors or plugins\n- Integrating with and accessing customized Dynatrace apps","supported_distributions":"","get_started":"To set up the Dynatrace MCP Server: \n\n**Prerequisites:** Obtain a Dynatrace Platform Token with the necessary scopes. \n\n**Configuration:** Set these environment variables: \n- DT_ENVIRONMENT: Your Dynatrace environment URL. \n- DT_PLATFORM_TOKEN: Platform Token for Authentication\n\n**Installation:** Add the Dynatrace MCP Server to your IDE or CLI (e.g., Visual Studio Code, Amazon Q Developer CLI). \n\n**Verification:** Test the integration by running queries or fetching data from Dynatrace. \n\nFor detailed instructions, visit the [GitHub repository](https://github.com/dynatrace-oss/dynatrace-mcp)."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["dynatrace-mcp-server","ask-davis-copilot","dynatrace-intelligence","agentic-workflows","mcp-server-tools","davis-for-workflows"],"latest_downloads":null},{"id":1281,"slug":"pager-duty-agent","title":"PagerDuty​ Agent","description":"Integrate Dynatrace with PagerDuty to automate incident creation and management.","logo":"https://cdn.hub.central.dynatrace.com/hub/PagerDuty_for_Workflows_a2XjvHo.png","link_to":null,"documentation_link":"","providers":[],"tags":["a2a","agentic-ecosystem","agentic-itsm","agentic-sre-itops","AI","mcp","Model Context Protocol","readymade-agent"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Build agentic workflows to automate incident creation and management with Pager Duty.","src":"https://cdn.hub.central.dynatrace.com/hub/Integrate_Dynatrace_with_PagerDuty_to_automate_incident_creation_and_management..png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FIntegrate_Dynatrace_with_PagerDuty_to_automate_incident_creation_and_management..png&sign=e6ILUQoku_hUoPQ_fBTkAFIuqb6ABWIlgceZ4w5_EWc","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FIntegrate_Dynatrace_with_PagerDuty_to_automate_incident_creation_and_management..png&sign=EugBT07XIe53HyM1-0R_kbVd16OBc_OHYyU54p0YmMU","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FIntegrate_Dynatrace_with_PagerDuty_to_automate_incident_creation_and_management..png&sign=ieiGFjfgMoZmtWrBX7Hetw5bzqrV0p5ghxGQ4USMbik","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FIntegrate_Dynatrace_with_PagerDuty_to_automate_incident_creation_and_management..png&sign=DQdyZuZmLMZskwYc2w4145YDEpDBiyc3WZyuRAhU7hQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FIntegrate_Dynatrace_with_PagerDuty_to_automate_incident_creation_and_management..png&sign=2aGiD69bmM1upRbAe74VANggK5qrW8vOizCvYYucoYk","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FIntegrate_Dynatrace_with_PagerDuty_to_automate_incident_creation_and_management..png&sign=mrzefVukS_L-vnKEu7XL8ikBFKzM3Nw6TyjWVmUXEvs"}}],"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":"Leverage monitoring data from Dynatrace to trigger PagerDuty workflows, ensuring faster response times and improved collaboration across teams.​"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- **Automated Incident Creation:** Automatically create PagerDuty incidents based on Dynatrace-detected anomalies and performance issues.​\n\n- **On-Call Management:** Retrieve on-call schedules and notify the right teams promptly during incidents.​\n\n- **Priority and Escalation Policies:** Define and apply escalation policies and priorities to incidents directly from Dynatrace workflows.​\n\n- **Service Mapping:** Map incidents to specific PagerDuty services to streamline issue resolution."},"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-02-13T09:27:36.386808Z","created":"2026-01-28T18:39:18.084252Z","seo_title":"Pager Duty, ITSM integration, agentic, ecosystem","seo_description":"Integrate Dynatrace with PagerDuty to automate incident creation and management. 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/pager-duty-agent/media/dcba395b-caf0-47f9-a479-083ca90b1d96.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/pager-duty-agent/media/a585ef7e-c4ce-45f4-94f4-488e4ee6a5b8.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/Integrate_Dynatrace_with_PagerDuty_to_automate_incident_creation_and_management..png"],"about":"Leverage monitoring data from Dynatrace to trigger PagerDuty workflows, ensuring faster response times and improved collaboration across teams.​","use_cases":"- **Automated Incident Creation:** Automatically create PagerDuty incidents based on Dynatrace-detected anomalies and performance issues.​\n\n- **On-Call Management:** Retrieve on-call schedules and notify the right teams promptly during incidents.​\n\n- **Priority and Escalation Policies:** Define and apply escalation policies and priorities to incidents directly from Dynatrace workflows.​\n\n- **Service Mapping:** Map incidents to specific PagerDuty services to streamline issue resolution.","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","pagerduty-for-workflows"],"latest_downloads":null},{"id":1241,"slug":"cursor-extension-observability-for-developers","title":"Observability for Developers on Cursor","description":"Get Real time Code-Level data directly to your Cursor IDE.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/106/logo/cursor_logo.png","link_to":"https://www.dynatrace.com/solutions/observability-for-developers/","documentation_link":"","providers":[],"tags":[],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Real-time code-level snapshot in Cursor IDE","src":"https://cdn.hub.central.dynatrace.com/hub/console/drafts/106/media/Cursor_dark_theme.png","srcset":{"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%2F106%2Fmedia%2FCursor_dark_theme.png&sign=-JdEz8X_eMyqivrEN2hLpM8GjghUkDIcs_7Uz0yu7do","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%2F106%2Fmedia%2FCursor_dark_theme.png&sign=3oAuFMVGmQQgGabhJZaQmeeZfe5kYqhPZJJnwgSk2sU","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%2F106%2Fmedia%2FCursor_dark_theme.png&sign=p1jmwvUoGiSU4gPAZxS-m_HCSUoD6AwDHNyzZJEEioo","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%2F106%2Fmedia%2FCursor_dark_theme.png&sign=xcvEvvf-Cfqz8eKRbtAVt84YvaxGxAHPb347Mddw0uw","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%2F106%2Fmedia%2FCursor_dark_theme.png&sign=UruH78ETm6xUXObwPmdJB3WRqO1WUUWy5fwmS3tfdFU","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%2F106%2Fmedia%2FCursor_dark_theme.png&sign=qgZ683BVgZ-whTvh_m75HtRA5QRbk2awEyfQwP666Ro"}}],"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 data to troubleshoot and understand complex, cloud-native applications, reduce troubleshooting time and enhance productivity and developers satisfaction. \nMain capabilities include: \n\n* You can access the necessary and relevant data without adding additional code, waiting for redeployment, or attempting to reproduce issues locally. \n\n* Using non-breaking breakpoints, you can instantly see the complete state of your app, including stack trace, variable values, and more, all without stopping or breaking your running code. \n\n* Having the Dynatrace data presented directly in your IDE, helps you maintain the flow without losing time or losing context jumping between tools and screens. \n\n* The Dynatrace live snapshot contains variables values, stack trace, process and tracing information. \n\n * The code you want to debug is already present and ready in the IDE, hence source fetching is not needed (as in the Live Debugging web-app). \n\n* Enhance your troubleshooting experience by integrating MCP server and asking Dynatrace to help with real-time data and insights in natural language via MCP client and AI assistance. Learn more in [Dynatrace MCP](https://www.dynatrace.com/hub/detail/dynatrace-mcp-server/?query=MCP&filter=all) and [local MCP](https://www.dynatrace.com/hub/detail/local-mcp-server-1) Hubtiles."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Capture real-time debug data - Instantly understand the state of your application with instant snapshot output of data and context \n\n* Troubleshoot faster - Instantly debug complex flows and apps including third party and open-source components without stopping your app \n\n* Dev-friendly debugging experience - On-demand and intuitive access to code-level data from any environment directly to your Cursor IDE \n\n* Test and optimize your code faster - Instantly understand if specific line of code was reached at all with exploratory analytics"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"**Requirements\n\n* A Dynatrace account with DPS licensing \n\n* Code Monitoring rate card enabled \n\n* VSX version 1.85.0 \n\n* For all permissions pls refer to [Docs here](https://docs.dynatrace.com/docs/observe/application-observability/live-debugger/ide-integration#getting-started)\n\nYou can install the extension from the [VSX market place](https://www.dynatrace.com/hub/detail/live-debugger/?query=live+debugger&filter=all) or directly from the extensions tab inside your Cursor IDE. \n\n \n\nInstall the extension:\n\n* Open the Dynatrace Snapshots panel. The panel is located at the bottom of the IDE. \n\n* Log in to your Dynatrace account from the Dynatrace Snapshots panel. \n\n* Select the environment you’d like to debug by clicking on the cloud icon in the Dynatrace Snapshots panel header. The environment picker will open above, displaying all Dynatrace environments where you have Live Debugging permissions. Select an environment from the list. \n\n* Configure your debug session by clicking on the pencil icon in the Dynatrace Snapshots panel header. Only instances with Live Debugging enabled will appear. Select filters for the instances you’d like to debug and click “Set”. \n\n* Add a Live Debugging breakpoint. Right click next to a line number to add a Live Debugging breakpoint. The breakpoint will be applied to instances matching the filters you configured in step 5, within the environment selected in step 4. \n\n* View data. When your breakpoints are triggered, data will stream into the Dynatrace Snapshots panel. Click on a snapshot to see local variables, stack trace, process information, and tracing data."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"Works with VSX version 1.85.0 or later.\nDynatrace active support is currently provided for VSCode and JetBrains IDEsonly."},"sourceId":"details"}],"modified":"2026-02-23T15:00:18.993094Z","created":"2026-01-05T08:57:10.313744Z","seo_title":"Observability for Developers on Cursor monitoring & observability","seo_description":"Get Real time Code-Level data directly to your Cursor IDE. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/drafts/106/media/Cursor_dark_theme.png"],"about":"Instantly access live, code-level data to troubleshoot and understand complex, cloud-native applications, reduce troubleshooting time and enhance productivity and developers satisfaction. \nMain capabilities include: \n\n* You can access the necessary and relevant data without adding additional code, waiting for redeployment, or attempting to reproduce issues locally. \n\n* Using non-breaking breakpoints, you can instantly see the complete state of your app, including stack trace, variable values, and more, all without stopping or breaking your running code. \n\n* Having the Dynatrace data presented directly in your IDE, helps you maintain the flow without losing time or losing context jumping between tools and screens. \n\n* The Dynatrace live snapshot contains variables values, stack trace, process and tracing information. \n\n * The code you want to debug is already present and ready in the IDE, hence source fetching is not needed (as in the Live Debugging web-app). \n\n* Enhance your troubleshooting experience by integrating MCP server and asking Dynatrace to help with real-time data and insights in natural language via MCP client and AI assistance. Learn more in [Dynatrace MCP](https://www.dynatrace.com/hub/detail/dynatrace-mcp-server/?query=MCP&filter=all) and [local MCP](https://www.dynatrace.com/hub/detail/local-mcp-server-1) Hubtiles.","use_cases":"* Capture real-time debug data - Instantly understand the state of your application with instant snapshot output of data and context \n\n* Troubleshoot faster - Instantly debug complex flows and apps including third party and open-source components without stopping your app \n\n* Dev-friendly debugging experience - On-demand and intuitive access to code-level data from any environment directly to your Cursor IDE \n\n* Test and optimize your code faster - Instantly understand if specific line of code was reached at all with exploratory analytics","supported_distributions":"","get_started":"**Requirements\n\n* A Dynatrace account with DPS licensing \n\n* Code Monitoring rate card enabled \n\n* VSX version 1.85.0 \n\n* For all permissions pls refer to [Docs here](https://docs.dynatrace.com/docs/observe/application-observability/live-debugger/ide-integration#getting-started)\n\nYou can install the extension from the [VSX market place](https://www.dynatrace.com/hub/detail/live-debugger/?query=live+debugger&filter=all) or directly from the extensions tab inside your Cursor IDE. \n\n \n\nInstall the extension:\n\n* Open the Dynatrace Snapshots panel. The panel is located at the bottom of the IDE. \n\n* Log in to your Dynatrace account from the Dynatrace Snapshots panel. \n\n* Select the environment you’d like to debug by clicking on the cloud icon in the Dynatrace Snapshots panel header. The environment picker will open above, displaying all Dynatrace environments where you have Live Debugging permissions. Select an environment from the list. \n\n* Configure your debug session by clicking on the pencil icon in the Dynatrace Snapshots panel header. Only instances with Live Debugging enabled will appear. Select filters for the instances you’d like to debug and click “Set”. \n\n* Add a Live Debugging breakpoint. Right click next to a line number to add a Live Debugging breakpoint. The breakpoint will be applied to instances matching the filters you configured in step 5, within the environment selected in step 4. \n\n* View data. When your breakpoints are triggered, data will stream into the Dynatrace Snapshots panel. Click on a snapshot to see local variables, stack trace, process information, and tracing data."},"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":260,"slug":"red-hat-openstack","title":"Red Hat OpenStack","description":"OpenStack performance with real-time insights and automated issue detection.","logo":"https://dt-cdn.net/hub/logos/red-hat-openstack.png","link_to":"https://www.dynatrace.com/news/blog/six-mistakes-in-your-openstack-monitoring-process-and-how-to-fix-them/","documentation_link":"https://docs.dynatrace.com/docs","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 provides comprehensive monitoring solutions for OpenStack environments, enabling real-time insights into resource utilization, service availability, and log files. The platform offers auto-discovery of the entire technology stack and seamless integration with the application environment. This helps organizations ensure optimal performance, quickly resolve issues, and maintain high availability and reliability of their cloud services."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Real-time Resource Utilization: Monitor CPU, memory, and network health metrics.\n- Service Availability Monitoring: Track the availability and performance of OpenStack services.\n- Log File Analysis: Gain insights from log files to identify and resolve issues.\n- Auto-Discovery of Technology Stack: Automatically detect and monitor the entire OpenStack environment.\n- Proactive Issue Resolution: Utilize AI-driven anomaly detection to quickly resolve performance issues."},"sourceId":"use_cases"}],"modified":"2025-11-04T08:05:58.870818Z","created":"2020-08-14T07:46:21.532000Z","seo_title":"Red Hat OpenStack monitoring & observability","seo_description":"OpenStack performance with real-time insights and automated issue detection. Start your free trial today!","customer_story":{"quote":"To help customers get the most out of Red Hat’s OpenStack offerings and our open hybrid cloud solutions, we work closely with technology companies like Dynatrace that provide powerful and complementary solutions. We look forward to continued collaboration with Dynatrace as an important member of Red Hat’s OpenStack ecosystem.","person":{"name":"Radhesh Balakrishnan","title":"General Manager"},"company":{"logo":"https://mkt-cdn.dynatrace.com/assets/Marketing/customer/company-logos/_233x75_crop_center-center_line/red-hat-logo-233-c36483d3e5.png","title":"Red Hat OpenStack"},"link_to":{"href":"https://www.redhat.com/en/technologies/linux-platforms/openstack-platform","target":"_blank","href_text":"Learn more about Red Hat OpenStack Platform"}},"marketing_related_content":[],"screenshots":[],"about":"Dynatrace provides comprehensive monitoring solutions for OpenStack environments, enabling real-time insights into resource utilization, service availability, and log files. The platform offers auto-discovery of the entire technology stack and seamless integration with the application environment. This helps organizations ensure optimal performance, quickly resolve issues, and maintain high availability and reliability of their cloud services.","use_cases":"- Real-time Resource Utilization: Monitor CPU, memory, and network health metrics.\n- Service Availability Monitoring: Track the availability and performance of OpenStack services.\n- Log File Analysis: Gain insights from log files to identify and resolve issues.\n- Auto-Discovery of Technology Stack: Automatically detect and monitor the entire OpenStack environment.\n- Proactive Issue Resolution: Utilize AI-driven anomaly detection to quickly resolve performance issues.","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":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":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":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.1","release_latest_validation_result":{"name": "com.dynatrace.extension.jmx-zookeeper", "author": {"name": "Dynatrace"}, "version": "2.1.1", "fileHash": "287bfafab4df6da9d87bf08516b0330f7b3ad26f972531ddfbfa0bfb1c9b7541", "variables": [], "dataSources": ["jmx"], "featureSets": ["Replica status", "Client traffic", "Server latency", "Client latency", "Replica usage", "Server usage", "Replica 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.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.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"}]},{"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":712,"slug":"google-compute-engine-monitor-with-gcp-integration","title":"Google Compute Engine (integration)","description":"Gather Google Compute Engine metrics collected from the Google Operations API.","logo":"https://dt-cdn.net/hub/logos/google-compute-engine-monitor-with-gcp-integration.png","link_to":null,"documentation_link":"","providers":[],"tags":[],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/compute_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%2Fcompute_engine_instance.png&sign=Xz73FQBdZGjMzo2y58L-ailsWt_ifCVOHYajR0rVObM","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcompute_engine_instance.png&sign=cZY0vGkY33T5LHg9FNiG-mPbYvYmU5svfn_ppDAxQ14","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcompute_engine_instance.png&sign=-kh8FpkYUrhQObvJiP5lcr28GreYlCuk12ex-YDDwcY","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcompute_engine_instance.png&sign=qYTf9DVzeTi7yC26K4w0Scg8U1gSQBysYy3k-syeYfE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcompute_engine_instance.png&sign=M91MmapexIG1b0WZiRgEKhvij8Y3O79uZdEwUp7zc4U","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fcompute_engine_instance.png&sign=BzkdZ5P3dTcXeOdmGhz-4D58UryctI9P4XYXF-tfsfs"}}],"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.google-compute-engine", "author": {"name": "Dynatrace"}, "version": "1.2.0", "fileHash": "9d5575f42507d3247b96a412897ece766215b43b49705c0355e26d535d064cf6", "variables": ["filter_conditions"], "dataSources": [], "featureSets": ["default_metrics", "istio", "firewallinsights", "agent"], "extensionName": "com.dynatrace.extension.google-compute-engine", "minEECVersion": "1.256.0", "featureSetsDetails": {"agent": {"metrics": [{"key": "cloud.gcp.agent_googleapis_com.agent.gce_instance.api_request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Monitoring Agent API Request Count"}}, {"key": "cloud.gcp.agent_googleapis_com.agent.gce_instance.log_entry_count", "metadata": {"unit": "Count", "description": null, "displayName": "Logging Agent Log Entry Count"}}, {"key": "cloud.gcp.agent_googleapis_com.agent.gce_instance.log_entry_retry_count", "metadata": {"unit": "Count", "description": null, "displayName": "Logging Agent Retried Log Entry Writes Count"}}, {"key": "cloud.gcp.agent_googleapis_com.agent.gce_instance.memory_usage", "metadata": {"unit": "Byte", "description": null, "displayName": "Monitoring Agent Memory Usage"}}, {"key": "cloud.gcp.agent_googleapis_com.agent.gce_instance.monitoring.point_count", "metadata": {"unit": "Count", "description": null, "displayName": "Monitoring Agent Metric Point Count"}}, {"key": "cloud.gcp.agent_googleapis_com.agent.gce_instance.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Logging Agent API Request Count"}}, {"key": "cloud.gcp.agent_googleapis_com.agent.gce_instance.streamspace_size", "metadata": {"unit": "Byte", "description": null, "displayName": "Monitoring Agent Process Labels Size"}}, {"key": "cloud.gcp.agent_googleapis_com.agent.gce_instance.streamspace_size_throttling", "metadata": {"unit": "Count", "description": null, "displayName": "Monitoring Agent is Throttling Processes"}}, {"key": "cloud.gcp.agent_googleapis_com.agent.gce_instance.uptime.count", "metadata": {"unit": "Second", "description": null, "displayName": "Monitoring/Logging Agent Uptime"}}, {"key": "cloud.gcp.agent_googleapis_com.apache.connections", "metadata": {"unit": "Count", "description": null, "displayName": "Open connections"}}, {"key": "cloud.gcp.agent_googleapis_com.apache.idle_workers", "metadata": {"unit": "Count", "description": null, "displayName": "Idle workers"}}, {"key": "cloud.gcp.agent_googleapis_com.apache.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Requests"}}, {"key": "cloud.gcp.agent_googleapis_com.apache.scoreboard", "metadata": {"unit": "Count", "description": null, "displayName": "Scoreboard"}}, {"key": "cloud.gcp.agent_googleapis_com.apache.traffic.count", "metadata": {"unit": "Byte", "description": null, "displayName": "Traffic"}}, {"key": "cloud.gcp.agent_googleapis_com.cassandra.cache.hits.count", "metadata": {"unit": "Count", "description": null, "displayName": "Hit count"}}, {"key": "cloud.gcp.agent_googleapis_com.cassandra.client_request.latency.50p", "metadata": {"unit": "MicroSecond", "description": null, "displayName": "Read latency"}}, {"key": "cloud.gcp.agent_googleapis_com.cassandra.client_request.latency.95p", "metadata": {"unit": "MicroSecond", "description": null, "displayName": "Read latency"}}, {"key": "cloud.gcp.agent_googleapis_com.cassandra.client_request.latency.99p", "metadata": {"unit": "MicroSecond", "description": null, "displayName": "Read latency"}}, {"key": "cloud.gcp.agent_googleapis_com.cassandra.client_request.latency.max", "metadata": {"unit": "MicroSecond", "description": null, "displayName": "Read latency"}}, {"key": "cloud.gcp.agent_googleapis_com.cassandra.column_family.compression_ratio", "metadata": {"unit": "Count", "description": null, "displayName": "Compression ratio"}}, {"key": "cloud.gcp.agent_googleapis_com.cassandra.column_family.max_row_size", "metadata": {"unit": "Byte", "description": null, "displayName": "Max row size"}}, {"key": "cloud.gcp.agent_googleapis_com.cassandra.commitlog_total_size", "metadata": {"unit": "Byte", "description": null, "displayName": "Commit log size"}}, {"key": "cloud.gcp.agent_googleapis_com.cassandra.completed_tasks.count", "metadata": {"unit": "Count", "description": null, "displayName": "Completed tasks"}}, {"key": "cloud.gcp.agent_googleapis_com.cassandra.current_tasks", "metadata": {"unit": "Count", "description": null, "displayName": "Tasks"}}, {"key": "cloud.gcp.agent_googleapis_com.cassandra.dropped_message.dropped_count", "metadata": {"unit": "Count", "description": null, "displayName": "Dropped messages"}}, {"key": "cloud.gcp.agent_googleapis_com.cassandra.storage_service_exception_count", "metadata": {"unit": "Count", "description": null, "displayName": "Exceptions"}}, {"key": "cloud.gcp.agent_googleapis_com.cassandra.storage_service_load", "metadata": {"unit": "Byte", "description": null, "displayName": "Storage load"}}, {"key": "cloud.gcp.agent_googleapis_com.couchdb.average_request_time", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Request latency"}}, {"key": "cloud.gcp.agent_googleapis_com.couchdb.httpd.bulk_request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Bulk requests"}}, {"key": "cloud.gcp.agent_googleapis_com.couchdb.httpd.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Requests"}}, {"key": "cloud.gcp.agent_googleapis_com.couchdb.httpd.request_method_count", "metadata": {"unit": "Count", "description": null, "displayName": "Request methods"}}, {"key": "cloud.gcp.agent_googleapis_com.couchdb.httpd.response_code_count", "metadata": {"unit": "Count", "description": null, "displayName": "Response codes"}}, {"key": "cloud.gcp.agent_googleapis_com.couchdb.httpd.temporary_view_read_count", "metadata": {"unit": "Count", "description": null, "displayName": "Temp view reads"}}, {"key": "cloud.gcp.agent_googleapis_com.couchdb.httpd.view_read_count", "metadata": {"unit": "Count", "description": null, "displayName": "View reads"}}, {"key": "cloud.gcp.agent_googleapis_com.couchdb.open_databases", "metadata": {"unit": "Count", "description": null, "displayName": "Open databases"}}, {"key": "cloud.gcp.agent_googleapis_com.couchdb.open_files", "metadata": {"unit": "Count", "description": null, "displayName": "Open files"}}, {"key": "cloud.gcp.agent_googleapis_com.couchdb.read_count", "metadata": {"unit": "Count", "description": null, "displayName": "Reads"}}, {"key": "cloud.gcp.agent_googleapis_com.couchdb.write_count", "metadata": {"unit": "Count", "description": null, "displayName": "Writes"}}, {"key": "cloud.gcp.agent_googleapis_com.cpu.load_15m", "metadata": {"unit": "Count", "description": null, "displayName": "CPU load (15m)"}}, {"key": "cloud.gcp.agent_googleapis_com.cpu.load_1m", "metadata": {"unit": "Count", "description": null, "displayName": "CPU load (1m)"}}, {"key": "cloud.gcp.agent_googleapis_com.cpu.load_5m", "metadata": {"unit": "Count", "description": null, "displayName": "CPU load (5m)"}}, {"key": "cloud.gcp.agent_googleapis_com.cpu.usage_time.count", "metadata": {"unit": "Second", "description": null, "displayName": "CPU usage"}}, {"key": "cloud.gcp.agent_googleapis_com.cpu.utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "CPU utilization"}}, {"key": "cloud.gcp.agent_googleapis_com.disk.bytes_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Disk usage"}}, {"key": "cloud.gcp.agent_googleapis_com.disk.io_time.count", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Disk I/O time"}}, {"key": "cloud.gcp.agent_googleapis_com.disk.merged_operations.count", "metadata": {"unit": "Count", "description": null, "displayName": "Disk merged operations"}}, {"key": "cloud.gcp.agent_googleapis_com.disk.operation_count", "metadata": {"unit": "Count", "description": null, "displayName": "Disk operations"}}, {"key": "cloud.gcp.agent_googleapis_com.disk.operation_time.count", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Disk operation time"}}, {"key": "cloud.gcp.agent_googleapis_com.disk.pending_operations", "metadata": {"unit": "Count", "description": null, "displayName": "Disk pending operations"}}, {"key": "cloud.gcp.agent_googleapis_com.disk.percent_used", "metadata": {"unit": "Percent", "description": null, "displayName": "Disk utilization"}}, {"key": "cloud.gcp.agent_googleapis_com.disk.read_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Disk bytes read"}}, {"key": "cloud.gcp.agent_googleapis_com.disk.weighted_io_time.count", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Disk weighted I/O time"}}, {"key": "cloud.gcp.agent_googleapis_com.disk.write_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Disk bytes written"}}, {"key": "cloud.gcp.agent_googleapis_com.elasticsearch.cache_memory_usage", "metadata": {"unit": "Byte", "description": null, "displayName": "Cache size"}}, {"key": "cloud.gcp.agent_googleapis_com.elasticsearch.field_eviction_count", "metadata": {"unit": "Count", "description": null, "displayName": "Field evictions"}}, {"key": "cloud.gcp.agent_googleapis_com.elasticsearch.filter_cache_eviction_count", "metadata": {"unit": "Count", "description": null, "displayName": "Filter evictions"}}, {"key": "cloud.gcp.agent_googleapis_com.elasticsearch.gc_collection_count", "metadata": {"unit": "Count", "description": null, "displayName": "GC count"}}, {"key": "cloud.gcp.agent_googleapis_com.elasticsearch.memory_usage", "metadata": {"unit": "Byte", "description": null, "displayName": "Memory usage"}}, {"key": "cloud.gcp.agent_googleapis_com.elasticsearch.network.count", "metadata": {"unit": "Byte", "description": null, "displayName": "Network traffic"}}, {"key": "cloud.gcp.agent_googleapis_com.elasticsearch.num_current_documents", "metadata": {"unit": "Count", "description": null, "displayName": "Documents"}}, {"key": "cloud.gcp.agent_googleapis_com.elasticsearch.num_data_nodes", "metadata": {"unit": "Count", "description": null, "displayName": "Data nodes"}}, {"key": "cloud.gcp.agent_googleapis_com.elasticsearch.num_http_connections", "metadata": {"unit": "Count", "description": null, "displayName": "Open connections"}}, {"key": "cloud.gcp.agent_googleapis_com.elasticsearch.num_nodes", "metadata": {"unit": "Count", "description": null, "displayName": "Nodes"}}, {"key": "cloud.gcp.agent_googleapis_com.elasticsearch.num_open_files", "metadata": {"unit": "Count", "description": null, "displayName": "Open files"}}, {"key": "cloud.gcp.agent_googleapis_com.elasticsearch.num_server_connections", "metadata": {"unit": "Count", "description": null, "displayName": "Open connections"}}, {"key": "cloud.gcp.agent_googleapis_com.elasticsearch.num_shards", "metadata": {"unit": "Count", "description": null, "displayName": "Shards"}}, {"key": "cloud.gcp.agent_googleapis_com.elasticsearch.operation_count", "metadata": {"unit": "Count", "description": null, "displayName": "Completed operations"}}, {"key": "cloud.gcp.agent_googleapis_com.elasticsearch.operation_time.count", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Operation time"}}, {"key": "cloud.gcp.agent_googleapis_com.elasticsearch.peak_threads", "metadata": {"unit": "Count", "description": null, "displayName": "Max threads"}}, {"key": "cloud.gcp.agent_googleapis_com.elasticsearch.storage_size", "metadata": {"unit": "Byte", "description": null, "displayName": "Storage size"}}, {"key": "cloud.gcp.agent_googleapis_com.elasticsearch.threads", "metadata": {"unit": "Count", "description": null, "displayName": "Threads"}}, {"key": "cloud.gcp.agent_googleapis_com.hbase.ipc.connections", "metadata": {"unit": "Count", "description": null, "displayName": "IPC connections"}}, {"key": "cloud.gcp.agent_googleapis_com.hbase.ipc.queue_length", "metadata": {"unit": "Count", "description": null, "displayName": "IPC queue size"}}, {"key": "cloud.gcp.agent_googleapis_com.hbase.ipc.traffic_count", "metadata": {"unit": "Byte", "description": null, "displayName": "IPC traffic"}}, {"key": "cloud.gcp.agent_googleapis_com.hbase.master.average_load", "metadata": {"unit": "Count", "description": null, "displayName": "Load"}}, {"key": "cloud.gcp.agent_googleapis_com.hbase.master.dead_region_servers", "metadata": {"unit": "Count", "description": null, "displayName": "Dead region servers"}}, {"key": "cloud.gcp.agent_googleapis_com.hbase.master.live_region_servers", "metadata": {"unit": "Count", "description": null, "displayName": "Live region servers"}}, {"key": "cloud.gcp.agent_googleapis_com.hbase.regionserver.block_cache.access_count", "metadata": {"unit": "Count", "description": null, "displayName": "Block cache accesses"}}, {"key": "cloud.gcp.agent_googleapis_com.hbase.regionserver.block_cache.evicted_blocks_count", "metadata": {"unit": "Count", "description": null, "displayName": "Evicted block count"}}, {"key": "cloud.gcp.agent_googleapis_com.hbase.regionserver.block_cache.hit_ratio_percent", "metadata": {"unit": "Percent", "description": null, "displayName": "Block cache hit ratio"}}, {"key": "cloud.gcp.agent_googleapis_com.hbase.regionserver.block_cache.memory", "metadata": {"unit": "Byte", "description": null, "displayName": "Block cache size"}}, {"key": "cloud.gcp.agent_googleapis_com.hbase.regionserver.block_cache.num_items", "metadata": {"unit": "Count", "description": null, "displayName": "Block count"}}, {"key": "cloud.gcp.agent_googleapis_com.hbase.regionserver.call_queue.length", "metadata": {"unit": "Count", "description": null, "displayName": "Call queue size"}}, {"key": "cloud.gcp.agent_googleapis_com.hbase.regionserver.compaction_queue.length", "metadata": {"unit": "Count", "description": null, "displayName": "Compaction queue size"}}, {"key": "cloud.gcp.agent_googleapis_com.hbase.regionserver.flush_queue.length", "metadata": {"unit": "Count", "description": null, "displayName": "Flush queue size"}}, {"key": "cloud.gcp.agent_googleapis_com.hbase.regionserver.memory.heap_usage", "metadata": {"unit": "Byte", "description": null, "displayName": "Heap usage"}}, {"key": "cloud.gcp.agent_googleapis_com.hbase.regionserver.memstore.files", "metadata": {"unit": "Count", "description": null, "displayName": "Memstore files"}}, {"key": "cloud.gcp.agent_googleapis_com.hbase.regionserver.memstore.index_size", "metadata": {"unit": "Byte", "description": null, "displayName": "Memstore index size"}}, {"key": "cloud.gcp.agent_googleapis_com.hbase.regionserver.memstore.open_stores", "metadata": {"unit": "Count", "description": null, "displayName": "Memstore open stores"}}, {"key": "cloud.gcp.agent_googleapis_com.hbase.regionserver.memstore.size", "metadata": {"unit": "Byte", "description": null, "displayName": "Memstore size"}}, {"key": "cloud.gcp.agent_googleapis_com.hbase.regionserver.online_regions", "metadata": {"unit": "Count", "description": null, "displayName": "Online regions"}}, {"key": "cloud.gcp.agent_googleapis_com.hbase.regionserver.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Request count"}}, {"key": "cloud.gcp.agent_googleapis_com.hbase.regionserver.requests.total_rate", "metadata": {"unit": "PerSecond", "description": null, "displayName": "RPC request rate"}}, {"key": "cloud.gcp.agent_googleapis_com.hbase.regionserver.slow_operation_count", "metadata": {"unit": "Count", "description": null, "displayName": "Slow operations"}}, {"key": "cloud.gcp.agent_googleapis_com.hbase.thrift.batch_latency.average", "metadata": {"unit": "NanoSecond", "description": null, "displayName": "Thrift average batch latency"}}, {"key": "cloud.gcp.agent_googleapis_com.hbase.thrift.call_latency.average", "metadata": {"unit": "NanoSecond", "description": null, "displayName": "Thrift average call latency"}}, {"key": "cloud.gcp.agent_googleapis_com.hbase.thrift.call_queue.length", "metadata": {"unit": "Count", "description": null, "displayName": "Thrift call queue size"}}, {"key": "cloud.gcp.agent_googleapis_com.hbase.thrift.slow_call_latency.average", "metadata": {"unit": "NanoSecond", "description": null, "displayName": "Thrift average slow call latency"}}, {"key": "cloud.gcp.agent_googleapis_com.hbase.thrift.time_in_queue.average", "metadata": {"unit": "NanoSecond", "description": null, "displayName": "Thrift average time in queue"}}, {"key": "cloud.gcp.agent_googleapis_com.iis.current_connections", "metadata": {"unit": "Count", "description": null, "displayName": "IIS open connections"}}, {"key": "cloud.gcp.agent_googleapis_com.iis.network.transferred_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "IIS transferred bytes"}}, {"key": "cloud.gcp.agent_googleapis_com.iis.new_connection_count", "metadata": {"unit": "Count", "description": null, "displayName": "IIS connections"}}, {"key": "cloud.gcp.agent_googleapis_com.iis.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "IIS requests"}}, {"key": "cloud.gcp.agent_googleapis_com.interface.errors.count", "metadata": {"unit": "Count", "description": null, "displayName": "Network errors"}}, {"key": "cloud.gcp.agent_googleapis_com.interface.packets.count", "metadata": {"unit": "Count", "description": null, "displayName": "Network packets"}}, {"key": "cloud.gcp.agent_googleapis_com.interface.traffic.count", "metadata": {"unit": "Byte", "description": null, "displayName": "Network traffic"}}, {"key": "cloud.gcp.agent_googleapis_com.jvm.gc.count", "metadata": {"unit": "Count", "description": null, "displayName": "GC count"}}, {"key": "cloud.gcp.agent_googleapis_com.jvm.gc.time.count", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "GC time"}}, {"key": "cloud.gcp.agent_googleapis_com.jvm.memory.usage", "metadata": {"unit": "Byte", "description": null, "displayName": "Memory usage"}}, {"key": "cloud.gcp.agent_googleapis_com.jvm.os.cpu_time.count", "metadata": {"unit": "NanoSecond", "description": null, "displayName": "CPU time"}}, {"key": "cloud.gcp.agent_googleapis_com.jvm.os.open_files", "metadata": {"unit": "Count", "description": null, "displayName": "Open files"}}, {"key": "cloud.gcp.agent_googleapis_com.jvm.thread.num_daemon", "metadata": {"unit": "Count", "description": null, "displayName": "Daemon threads"}}, {"key": "cloud.gcp.agent_googleapis_com.jvm.thread.num_live", "metadata": {"unit": "Count", "description": null, "displayName": "Threads"}}, {"key": "cloud.gcp.agent_googleapis_com.jvm.thread.peak", "metadata": {"unit": "Count", "description": null, "displayName": "Max threads"}}, {"key": "cloud.gcp.agent_googleapis_com.jvm.uptime.count", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Uptime"}}, {"key": "cloud.gcp.agent_googleapis_com.kafka.broker.topics.failed_request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Failed requests"}}, {"key": "cloud.gcp.agent_googleapis_com.kafka.broker.topics.incoming_message_count", "metadata": {"unit": "Count", "description": null, "displayName": "Incoming messages"}}, {"key": "cloud.gcp.agent_googleapis_com.kafka.broker.topics.traffic.count", "metadata": {"unit": "Byte", "description": null, "displayName": "Traffic"}}, {"key": "cloud.gcp.agent_googleapis_com.kafka.controller.kafka.active", "metadata": {"unit": "Count", "description": null, "displayName": "Active controllers"}}, {"key": "cloud.gcp.agent_googleapis_com.kafka.controller.kafka.offline_partitions", "metadata": {"unit": "Count", "description": null, "displayName": "Offline partitions"}}, {"key": "cloud.gcp.agent_googleapis_com.kafka.controller.leader_elections.election_count", "metadata": {"unit": "Count", "description": null, "displayName": "Leader elections"}}, {"key": "cloud.gcp.agent_googleapis_com.kafka.controller.leader_elections.unclean_count", "metadata": {"unit": "Count", "description": null, "displayName": "Stale leader elections"}}, {"key": "cloud.gcp.agent_googleapis_com.kafka.log.flush_count", "metadata": {"unit": "Count", "description": null, "displayName": "Flushes"}}, {"key": "cloud.gcp.agent_googleapis_com.kafka.network.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Requests"}}, {"key": "cloud.gcp.agent_googleapis_com.kafka.purgatory.num_delayed_requests", "metadata": {"unit": "Count", "description": null, "displayName": "Delayed purgatory requests"}}, {"key": "cloud.gcp.agent_googleapis_com.kafka.purgatory.size", "metadata": {"unit": "Count", "description": null, "displayName": "Purgatory requests"}}, {"key": "cloud.gcp.agent_googleapis_com.kafka.replica_fetcher.max_lag", "metadata": {"unit": "Count", "description": null, "displayName": "Maximum lag"}}, {"key": "cloud.gcp.agent_googleapis_com.kafka.replica_fetcher.min_fetch_rate", "metadata": {"unit": "PerSecond", "description": null, "displayName": "Minimum fetch rate"}}, {"key": "cloud.gcp.agent_googleapis_com.kafka.replica_manager.isr.expand_count", "metadata": {"unit": "Count", "description": null, "displayName": "Gaining replicas"}}, {"key": "cloud.gcp.agent_googleapis_com.kafka.replica_manager.isr.shrink_count", "metadata": {"unit": "Count", "description": null, "displayName": "Lagging replicas"}}, {"key": "cloud.gcp.agent_googleapis_com.kafka.replica_manager.leaders", "metadata": {"unit": "Count", "description": null, "displayName": "Leaders"}}, {"key": "cloud.gcp.agent_googleapis_com.kafka.replica_manager.partitions", "metadata": {"unit": "Count", "description": null, "displayName": "Partitions"}}, {"key": "cloud.gcp.agent_googleapis_com.kafka.replica_manager.under_replicated_partitions", "metadata": {"unit": "Count", "description": null, "displayName": "Unreliable partitions"}}, {"key": "cloud.gcp.agent_googleapis_com.memcached.command_count", "metadata": {"unit": "Count", "description": null, "displayName": "Commands"}}, {"key": "cloud.gcp.agent_googleapis_com.memcached.current_connections", "metadata": {"unit": "Count", "description": null, "displayName": "Connections"}}, {"key": "cloud.gcp.agent_googleapis_com.memcached.current_items", "metadata": {"unit": "Count", "description": null, "displayName": "Items"}}, {"key": "cloud.gcp.agent_googleapis_com.memcached.eviction_count", "metadata": {"unit": "Count", "description": null, "displayName": "Evictions"}}, {"key": "cloud.gcp.agent_googleapis_com.memcached.memory", "metadata": {"unit": "Byte", "description": null, "displayName": "Memory usage"}}, {"key": "cloud.gcp.agent_googleapis_com.memcached.network.count", "metadata": {"unit": "Byte", "description": null, "displayName": "Traffic"}}, {"key": "cloud.gcp.agent_googleapis_com.memcached.operation_count", "metadata": {"unit": "Count", "description": null, "displayName": "Operations"}}, {"key": "cloud.gcp.agent_googleapis_com.memcached.operation_hitratio", "metadata": {"unit": "Percent", "description": null, "displayName": "Hit ratio"}}, {"key": "cloud.gcp.agent_googleapis_com.memcached.rusage.count", "metadata": {"unit": "Second", "description": null, "displayName": "CPU time"}}, {"key": "cloud.gcp.agent_googleapis_com.memcached.threads", "metadata": {"unit": "Count", "description": null, "displayName": "Threads"}}, {"key": "cloud.gcp.agent_googleapis_com.memory.bytes_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Memory usage"}}, {"key": "cloud.gcp.agent_googleapis_com.memory.percent_used", "metadata": {"unit": "Percent", "description": null, "displayName": "Memory utilization"}}, {"key": "cloud.gcp.agent_googleapis_com.mongodb.cache.hits.count", "metadata": {"unit": "Count", "description": null, "displayName": "Cache hits"}}, {"key": "cloud.gcp.agent_googleapis_com.mongodb.cache.misses.count", "metadata": {"unit": "Count", "description": null, "displayName": "Cache misses"}}, {"key": "cloud.gcp.agent_googleapis_com.mongodb.collections", "metadata": {"unit": "Count", "description": null, "displayName": "Collections"}}, {"key": "cloud.gcp.agent_googleapis_com.mongodb.connections", "metadata": {"unit": "Count", "description": null, "displayName": "Connections"}}, {"key": "cloud.gcp.agent_googleapis_com.mongodb.data_size", "metadata": {"unit": "Byte", "description": null, "displayName": "Data size"}}, {"key": "cloud.gcp.agent_googleapis_com.mongodb.extents", "metadata": {"unit": "Count", "description": null, "displayName": "Extents"}}, {"key": "cloud.gcp.agent_googleapis_com.mongodb.global_lock_hold_time.count", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Global lock time"}}, {"key": "cloud.gcp.agent_googleapis_com.mongodb.index_size", "metadata": {"unit": "Byte", "description": null, "displayName": "Index size"}}, {"key": "cloud.gcp.agent_googleapis_com.mongodb.indexes", "metadata": {"unit": "Count", "description": null, "displayName": "Indexes"}}, {"key": "cloud.gcp.agent_googleapis_com.mongodb.memory_usage", "metadata": {"unit": "MebiByte", "description": null, "displayName": "Memory usage"}}, {"key": "cloud.gcp.agent_googleapis_com.mongodb.objects", "metadata": {"unit": "Count", "description": null, "displayName": "Objects"}}, {"key": "cloud.gcp.agent_googleapis_com.mongodb.operation_count", "metadata": {"unit": "Count", "description": null, "displayName": "Operations"}}, {"key": "cloud.gcp.agent_googleapis_com.mongodb.storage_size", "metadata": {"unit": "Byte", "description": null, "displayName": "Storage size"}}, {"key": "cloud.gcp.agent_googleapis_com.mssql.connections.user", "metadata": {"unit": "Count", "description": null, "displayName": "SQL Server open connections"}}, {"key": "cloud.gcp.agent_googleapis_com.mssql.transaction_rate", "metadata": {"unit": "PerSecond", "description": null, "displayName": "SQL Server transaction rate"}}, {"key": "cloud.gcp.agent_googleapis_com.mssql.write_transaction_rate", "metadata": {"unit": "PerSecond", "description": null, "displayName": "SQL Server write transaction rate"}}, {"key": "cloud.gcp.agent_googleapis_com.mysql.buffer_pool.num_pages", "metadata": {"unit": "Count", "description": null, "displayName": "Buffer pool pages"}}, {"key": "cloud.gcp.agent_googleapis_com.mysql.buffer_pool.operation_count", "metadata": {"unit": "Count", "description": null, "displayName": "Buffer pool operations"}}, {"key": "cloud.gcp.agent_googleapis_com.mysql.buffer_pool_size", "metadata": {"unit": "Byte", "description": null, "displayName": "Buffer pool size"}}, {"key": "cloud.gcp.agent_googleapis_com.mysql.command_count", "metadata": {"unit": "Count", "description": null, "displayName": "Commands"}}, {"key": "cloud.gcp.agent_googleapis_com.mysql.handler_count", "metadata": {"unit": "Count", "description": null, "displayName": "Handlers"}}, {"key": "cloud.gcp.agent_googleapis_com.mysql.innodb.doublewrite_count", "metadata": {"unit": "Count", "description": null, "displayName": "InnoDB doublewrite buffers"}}, {"key": "cloud.gcp.agent_googleapis_com.mysql.innodb.log_operation_count", "metadata": {"unit": "Count", "description": null, "displayName": "InnoDB log operations"}}, {"key": "cloud.gcp.agent_googleapis_com.mysql.innodb.operation_count", "metadata": {"unit": "Count", "description": null, "displayName": "InnoDB operations"}}, {"key": "cloud.gcp.agent_googleapis_com.mysql.innodb.page_operation_count", "metadata": {"unit": "Count", "description": null, "displayName": "InnoDB page operations"}}, {"key": "cloud.gcp.agent_googleapis_com.mysql.innodb.row_lock_count", "metadata": {"unit": "Count", "description": null, "displayName": "InnoDB locks"}}, {"key": "cloud.gcp.agent_googleapis_com.mysql.innodb.row_operation_count", "metadata": {"unit": "Count", "description": null, "displayName": "InnoDB row operations"}}, {"key": "cloud.gcp.agent_googleapis_com.mysql.lock_count", "metadata": {"unit": "Count", "description": null, "displayName": "Locks"}}, {"key": "cloud.gcp.agent_googleapis_com.mysql.qcache.operation_count", "metadata": {"unit": "Count", "description": null, "displayName": "QCache operations"}}, {"key": "cloud.gcp.agent_googleapis_com.mysql.qcache.query_count.gauge", "metadata": {"unit": "Count", "description": null, "displayName": "QCache queries"}}, {"key": "cloud.gcp.agent_googleapis_com.mysql.slave_replication_lag", "metadata": {"unit": "Second", "description": null, "displayName": "Replica lag"}}, {"key": "cloud.gcp.agent_googleapis_com.mysql.sort_count", "metadata": {"unit": "Count", "description": null, "displayName": "Sorts"}}, {"key": "cloud.gcp.agent_googleapis_com.mysql.thread_count.gauge", "metadata": {"unit": "Count", "description": null, "displayName": "Threads"}}, {"key": "cloud.gcp.agent_googleapis_com.network.tcp_connections", "metadata": {"unit": "Count", "description": null, "displayName": "TCP connections"}}, {"key": "cloud.gcp.agent_googleapis_com.nginx.connections.accepted_count", "metadata": {"unit": "Count", "description": null, "displayName": "Accepted connections"}}, {"key": "cloud.gcp.agent_googleapis_com.nginx.connections.current", "metadata": {"unit": "Count", "description": null, "displayName": "Active connections"}}, {"key": "cloud.gcp.agent_googleapis_com.nginx.connections.handled_count", "metadata": {"unit": "Count", "description": null, "displayName": "Handled connections"}}, {"key": "cloud.gcp.agent_googleapis_com.nginx.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Requests"}}, {"key": "cloud.gcp.agent_googleapis_com.pagefile.percent_used", "metadata": {"unit": "Percent", "description": null, "displayName": "Pagefile utilization"}}, {"key": "cloud.gcp.agent_googleapis_com.postgresql.blocks_read_count", "metadata": {"unit": "Count", "description": null, "displayName": "Blocks read"}}, {"key": "cloud.gcp.agent_googleapis_com.postgresql.commit_count", "metadata": {"unit": "Count", "description": null, "displayName": "Commits"}}, {"key": "cloud.gcp.agent_googleapis_com.postgresql.db_size", "metadata": {"unit": "Byte", "description": null, "displayName": "DB size"}}, {"key": "cloud.gcp.agent_googleapis_com.postgresql.num_backends", "metadata": {"unit": "Count", "description": null, "displayName": "Backends"}}, {"key": "cloud.gcp.agent_googleapis_com.postgresql.num_tuples", "metadata": {"unit": "Count", "description": null, "displayName": "DB rows"}}, {"key": "cloud.gcp.agent_googleapis_com.postgresql.operation_count", "metadata": {"unit": "Count", "description": null, "displayName": "Operations"}}, {"key": "cloud.gcp.agent_googleapis_com.postgresql.rollback_count", "metadata": {"unit": "Count", "description": null, "displayName": "Rollbacks"}}, {"key": "cloud.gcp.agent_googleapis_com.processes.count_by_state", "metadata": {"unit": "Count", "description": null, "displayName": "Processes"}}, {"key": "cloud.gcp.agent_googleapis_com.processes.cpu_time.count", "metadata": {"unit": "Second", "description": null, "displayName": "Process CPU"}}, {"key": "cloud.gcp.agent_googleapis_com.processes.disk.read_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Process disk read I/O"}}, {"key": "cloud.gcp.agent_googleapis_com.processes.disk.write_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Process disk write I/O"}}, {"key": "cloud.gcp.agent_googleapis_com.processes.fork_count", "metadata": {"unit": "Count", "description": null, "displayName": "Fork count"}}, {"key": "cloud.gcp.agent_googleapis_com.processes.rss_usage", "metadata": {"unit": "Byte", "description": null, "displayName": "Process resident memory"}}, {"key": "cloud.gcp.agent_googleapis_com.processes.vm_usage", "metadata": {"unit": "Byte", "description": null, "displayName": "Process virtual memory"}}, {"key": "cloud.gcp.agent_googleapis_com.rabbitmq.consumers", "metadata": {"unit": "Count", "description": null, "displayName": "Consumers"}}, {"key": "cloud.gcp.agent_googleapis_com.rabbitmq.delivery_rate", "metadata": {"unit": "PerSecond", "description": null, "displayName": "Delivery rate"}}, {"key": "cloud.gcp.agent_googleapis_com.rabbitmq.num_messages", "metadata": {"unit": "Count", "description": null, "displayName": "Messages"}}, {"key": "cloud.gcp.agent_googleapis_com.rabbitmq.publish_rate", "metadata": {"unit": "PerSecond", "description": null, "displayName": "Publish rate"}}, {"key": "cloud.gcp.agent_googleapis_com.redis.changes_since_last_save", "metadata": {"unit": "Count", "description": null, "displayName": "Unsaved changes"}}, {"key": "cloud.gcp.agent_googleapis_com.redis.clients.blocked", "metadata": {"unit": "Count", "description": null, "displayName": "Blocked clients"}}, {"key": "cloud.gcp.agent_googleapis_com.redis.clients.connected", "metadata": {"unit": "Count", "description": null, "displayName": "Connected clients"}}, {"key": "cloud.gcp.agent_googleapis_com.redis.commands_processed.count", "metadata": {"unit": "Count", "description": null, "displayName": "Commands"}}, {"key": "cloud.gcp.agent_googleapis_com.redis.connections.slaves", "metadata": {"unit": "Count", "description": null, "displayName": "Slave connections"}}, {"key": "cloud.gcp.agent_googleapis_com.redis.connections.total.count", "metadata": {"unit": "Count", "description": null, "displayName": "Connections"}}, {"key": "cloud.gcp.agent_googleapis_com.redis.expired_keys.count", "metadata": {"unit": "Count", "description": null, "displayName": "Expired keys"}}, {"key": "cloud.gcp.agent_googleapis_com.redis.memory.usage", "metadata": {"unit": "Byte", "description": null, "displayName": "Memory usage"}}, {"key": "cloud.gcp.agent_googleapis_com.redis.memory.usage_lua", "metadata": {"unit": "Byte", "description": null, "displayName": "Lua memory usage"}}, {"key": "cloud.gcp.agent_googleapis_com.redis.pubsub.channels", "metadata": {"unit": "Count", "description": null, "displayName": "PubSub channels"}}, {"key": "cloud.gcp.agent_googleapis_com.redis.pubsub.patterns", "metadata": {"unit": "Count", "description": null, "displayName": "PubSub patterns"}}, {"key": "cloud.gcp.agent_googleapis_com.redis.uptime", "metadata": {"unit": "Second", "description": null, "displayName": "Uptime"}}, {"key": "cloud.gcp.agent_googleapis_com.riak.latency.95th_percentile", "metadata": {"unit": "MicroSecond", "description": null, "displayName": "95% latency (1m)"}}, {"key": "cloud.gcp.agent_googleapis_com.riak.latency.average", "metadata": {"unit": "MicroSecond", "description": null, "displayName": "Average latency (1m)"}}, {"key": "cloud.gcp.agent_googleapis_com.riak.latency.maximum", "metadata": {"unit": "MicroSecond", "description": null, "displayName": "Maximum latency (1m)"}}, {"key": "cloud.gcp.agent_googleapis_com.riak.memory_usage", "metadata": {"unit": "Byte", "description": null, "displayName": "Memory usage"}}, {"key": "cloud.gcp.agent_googleapis_com.riak.num_siblings.95th_percentile", "metadata": {"unit": "Count", "description": null, "displayName": "95% siblings (1m)"}}, {"key": "cloud.gcp.agent_googleapis_com.riak.num_siblings.average", "metadata": {"unit": "Count", "description": null, "displayName": "Average siblings (1m)"}}, {"key": "cloud.gcp.agent_googleapis_com.riak.num_siblings.maximum", "metadata": {"unit": "Count", "description": null, "displayName": "Maximum siblings (1m)"}}, {"key": "cloud.gcp.agent_googleapis_com.riak.object_size.95th_percentile", "metadata": {"unit": "Byte", "description": null, "displayName": "95% object size (1m)"}}, {"key": "cloud.gcp.agent_googleapis_com.riak.object_size.average", "metadata": {"unit": "Byte", "description": null, "displayName": "Average object size (1m)"}}, {"key": "cloud.gcp.agent_googleapis_com.riak.object_size.maximum", "metadata": {"unit": "Byte", "description": null, "displayName": "Maximum object size (1m)"}}, {"key": "cloud.gcp.agent_googleapis_com.riak.operation_count", "metadata": {"unit": "Count", "description": null, "displayName": "Operations"}}, {"key": "cloud.gcp.agent_googleapis_com.swap.bytes_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Swap usage"}}, {"key": "cloud.gcp.agent_googleapis_com.swap.io.count", "metadata": {"unit": "Count", "description": null, "displayName": "Swap I/O operations"}}, {"key": "cloud.gcp.agent_googleapis_com.swap.percent_used", "metadata": {"unit": "Percent", "description": null, "displayName": "Swap utilization"}}, {"key": "cloud.gcp.agent_googleapis_com.tomcat.manager.sessions", "metadata": {"unit": "Count", "description": null, "displayName": "Sessions"}}, {"key": "cloud.gcp.agent_googleapis_com.tomcat.request_processor.error_count", "metadata": {"unit": "Count", "description": null, "displayName": "Errors"}}, {"key": "cloud.gcp.agent_googleapis_com.tomcat.request_processor.processing_time.count", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Processing time"}}, {"key": "cloud.gcp.agent_googleapis_com.tomcat.request_processor.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Requests"}}, {"key": "cloud.gcp.agent_googleapis_com.tomcat.request_processor.traffic_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Traffic"}}, {"key": "cloud.gcp.agent_googleapis_com.tomcat.threads.busy", "metadata": {"unit": "Count", "description": null, "displayName": "Busy threads"}}, {"key": "cloud.gcp.agent_googleapis_com.tomcat.threads.current", "metadata": {"unit": "Count", "description": null, "displayName": "Current threads"}}, {"key": "cloud.gcp.agent_googleapis_com.varnish.backend_connection_count", "metadata": {"unit": "Count", "description": null, "displayName": "Backend connection successes"}}, {"key": "cloud.gcp.agent_googleapis_com.varnish.cache_operation_count", "metadata": {"unit": "Count", "description": null, "displayName": "Cache operations"}}, {"key": "cloud.gcp.agent_googleapis_com.varnish.client_connection_count", "metadata": {"unit": "Count", "description": null, "displayName": "Client connections"}}, {"key": "cloud.gcp.agent_googleapis_com.zookeeper.connections_count.gauge", "metadata": {"unit": "Count", "description": null, "displayName": "Open connections"}}, {"key": "cloud.gcp.agent_googleapis_com.zookeeper.data_size", "metadata": {"unit": "Byte", "description": null, "displayName": "Data size"}}, {"key": "cloud.gcp.agent_googleapis_com.zookeeper.followers.count.gauge", "metadata": {"unit": "Count", "description": null, "displayName": "Followers"}}, {"key": "cloud.gcp.agent_googleapis_com.zookeeper.followers.synced_count.gauge", "metadata": {"unit": "Count", "description": null, "displayName": "Synced followers"}}, {"key": "cloud.gcp.agent_googleapis_com.zookeeper.network.received_packets_count", "metadata": {"unit": "Count", "description": null, "displayName": "Packets received"}}, {"key": "cloud.gcp.agent_googleapis_com.zookeeper.network.sent_packets_count", "metadata": {"unit": "Count", "description": null, "displayName": "Packets sent"}}, {"key": "cloud.gcp.agent_googleapis_com.zookeeper.nodes.count.gauge", "metadata": {"unit": "Count", "description": null, "displayName": "Nodes"}}, {"key": "cloud.gcp.agent_googleapis_com.zookeeper.nodes.ephemeral_count.gauge", "metadata": {"unit": "Count", "description": null, "displayName": "Ephemeral nodes"}}, {"key": "cloud.gcp.agent_googleapis_com.zookeeper.nodes.watches_count.gauge", "metadata": {"unit": "Count", "description": null, "displayName": "Watches"}}, {"key": "cloud.gcp.agent_googleapis_com.zookeeper.requests.latency.average", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Average request latency"}}, {"key": "cloud.gcp.agent_googleapis_com.zookeeper.requests.latency.maximum", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Maximum request latency"}}, {"key": "cloud.gcp.agent_googleapis_com.zookeeper.requests.latency.minimum", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Minimum request latency"}}, {"key": "cloud.gcp.agent_googleapis_com.zookeeper.requests.outstanding_count.gauge", "metadata": {"unit": "Count", "description": null, "displayName": "Outstanding requests"}}, {"key": "cloud.gcp.agent_googleapis_com.zookeeper.sync_operations.pending_count.gauge", "metadata": {"unit": "Count", "description": null, "displayName": "Pending syncs"}}], "isRecommended": true}, "istio": {"metrics": [{"key": "cloud.gcp.istio_io.service.client.gce_instance.connection_close_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Client Connection Close Count"}}, {"key": "cloud.gcp.istio_io.service.client.gce_instance.connection_open_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Client Connection Open Count"}}, {"key": "cloud.gcp.istio_io.service.client.gce_instance.received_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Client Received Bytes Count"}}, {"key": "cloud.gcp.istio_io.service.client.gce_instance.request_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Client Request Bytes"}}, {"key": "cloud.gcp.istio_io.service.client.gce_instance.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Client Request Count"}}, {"key": "cloud.gcp.istio_io.service.client.gce_instance.response_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Client Response Bytes"}}, {"key": "cloud.gcp.istio_io.service.client.gce_instance.roundtrip_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Client Roundtrip Latencies"}}, {"key": "cloud.gcp.istio_io.service.client.gce_instance.sent_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Client Sent Bytes Count"}}, {"key": "cloud.gcp.istio_io.service.server.gce_instance.connection_close_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Server Connection Close Count"}}, {"key": "cloud.gcp.istio_io.service.server.gce_instance.connection_open_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Server Connection Open Count"}}, {"key": "cloud.gcp.istio_io.service.server.gce_instance.received_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Server Received Bytes Count"}}, {"key": "cloud.gcp.istio_io.service.server.gce_instance.request_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Server Request Bytes"}}, {"key": "cloud.gcp.istio_io.service.server.gce_instance.request_count", "metadata": {"unit": "Count", "description": null, "displayName": "Server Request Count"}}, {"key": "cloud.gcp.istio_io.service.server.gce_instance.response_bytes", "metadata": {"unit": "Byte", "description": null, "displayName": "Server Response Bytes"}}, {"key": "cloud.gcp.istio_io.service.server.gce_instance.response_latencies", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Server Response Latencies"}}, {"key": "cloud.gcp.istio_io.service.server.gce_instance.sent_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Server Sent Bytes Count"}}], "isRecommended": true}, "default_metrics": {"metrics": [{"key": "cloud.gcp.compute_googleapis_com.firewall.dropped_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Dropped bytes"}}, {"key": "cloud.gcp.compute_googleapis_com.firewall.dropped_packets_count", "metadata": {"unit": "Count", "description": null, "displayName": "Dropped packets"}}, {"key": "cloud.gcp.compute_googleapis_com.guest.cpu.runnable_task_count.gauge", "metadata": {"unit": "Count", "description": null, "displayName": "Runnable task count."}}, {"key": "cloud.gcp.compute_googleapis_com.guest.cpu.usage_time.count", "metadata": {"unit": "Second", "description": null, "displayName": "CPU usage"}}, {"key": "cloud.gcp.compute_googleapis_com.guest.disk.bytes_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Disk usage in Bytes"}}, {"key": "cloud.gcp.compute_googleapis_com.guest.disk.io_time.count", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "IO Time"}}, {"key": "cloud.gcp.compute_googleapis_com.guest.disk.merged_operation_count", "metadata": {"unit": "Count", "description": null, "displayName": "Merged disk operations"}}, {"key": "cloud.gcp.compute_googleapis_com.guest.disk.operation_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Disk bytes transferred"}}, {"key": "cloud.gcp.compute_googleapis_com.guest.disk.operation_count", "metadata": {"unit": "Count", "description": null, "displayName": "Disk operations"}}, {"key": "cloud.gcp.compute_googleapis_com.guest.disk.operation_time.count", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "Disk operation time"}}, {"key": "cloud.gcp.compute_googleapis_com.guest.disk.queue_length", "metadata": {"unit": "Count", "description": null, "displayName": "Queue Length"}}, {"key": "cloud.gcp.compute_googleapis_com.guest.disk.weighted_io_time.count", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "IO Time"}}, {"key": "cloud.gcp.compute_googleapis_com.guest.memory.anonymous_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Anonymous memory usage in Bytes"}}, {"key": "cloud.gcp.compute_googleapis_com.guest.memory.bytes_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Memory usage in Bytes"}}, {"key": "cloud.gcp.compute_googleapis_com.guest.memory.dirty_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Dirty pages usage in Bytes."}}, {"key": "cloud.gcp.compute_googleapis_com.guest.memory.page_cache_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Page cache memory usage in Bytes"}}, {"key": "cloud.gcp.compute_googleapis_com.guest.memory.unevictable_used", "metadata": {"unit": "Byte", "description": null, "displayName": "Unevictable memory usage in Bytes"}}, {"key": "cloud.gcp.compute_googleapis_com.guest.system.problem_count", "metadata": {"unit": "Count", "description": null, "displayName": "Problem Count"}}, {"key": "cloud.gcp.compute_googleapis_com.guest.system.problem_state", "metadata": {"unit": "Count", "description": null, "displayName": "Problem State"}}, {"key": "cloud.gcp.compute_googleapis_com.guest.system.uptime", "metadata": {"unit": "Second", "description": null, "displayName": "Uptime"}}, {"key": "cloud.gcp.compute_googleapis_com.instance.cpu.reserved_cores", "metadata": {"unit": "Count", "description": null, "displayName": "Reserved vCPUs"}}, {"key": "cloud.gcp.compute_googleapis_com.instance.cpu.scheduler_wait_time.count", "metadata": {"unit": "Second", "description": null, "displayName": "Scheduler Wait Time"}}, {"key": "cloud.gcp.compute_googleapis_com.instance.cpu.usage_time.count", "metadata": {"unit": "Second", "description": null, "displayName": "CPU usage"}}, {"key": "cloud.gcp.compute_googleapis_com.instance.cpu.utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "CPU utilization"}}, {"key": "cloud.gcp.compute_googleapis_com.instance.disk.max_read_bytes_count.gauge", "metadata": {"unit": "Byte", "description": null, "displayName": "Peak disk read bytes"}}, {"key": "cloud.gcp.compute_googleapis_com.instance.disk.max_read_ops_count.gauge", "metadata": {"unit": "Count", "description": null, "displayName": "Peak disk read ops"}}, {"key": "cloud.gcp.compute_googleapis_com.instance.disk.max_write_bytes_count.gauge", "metadata": {"unit": "Byte", "description": null, "displayName": "Peak disk write bytes"}}, {"key": "cloud.gcp.compute_googleapis_com.instance.disk.max_write_ops_count.gauge", "metadata": {"unit": "Count", "description": null, "displayName": "Peak disk write ops"}}, {"key": "cloud.gcp.compute_googleapis_com.instance.disk.read_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Disk read bytes"}}, {"key": "cloud.gcp.compute_googleapis_com.instance.disk.read_ops_count", "metadata": {"unit": "Count", "description": null, "displayName": "Disk read operations"}}, {"key": "cloud.gcp.compute_googleapis_com.instance.disk.write_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Disk write bytes"}}, {"key": "cloud.gcp.compute_googleapis_com.instance.disk.write_ops_count", "metadata": {"unit": "Count", "description": null, "displayName": "Disk write operations"}}, {"key": "cloud.gcp.compute_googleapis_com.instance.integrity.early_boot_validation_status", "metadata": {"unit": "Count", "description": null, "displayName": "Early Boot Validation"}}, {"key": "cloud.gcp.compute_googleapis_com.instance.integrity.late_boot_validation_status", "metadata": {"unit": "Count", "description": null, "displayName": "Late Boot Validation"}}, {"key": "cloud.gcp.compute_googleapis_com.instance.memory.balloon.ram_size", "metadata": {"unit": "Byte", "description": null, "displayName": "VM Memory Total"}}, {"key": "cloud.gcp.compute_googleapis_com.instance.memory.balloon.ram_used", "metadata": {"unit": "Byte", "description": null, "displayName": "VM Memory Used"}}, {"key": "cloud.gcp.compute_googleapis_com.instance.memory.balloon.swap_in_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "VM Swap In"}}, {"key": "cloud.gcp.compute_googleapis_com.instance.memory.balloon.swap_out_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "VM Swap Out"}}, {"key": "cloud.gcp.compute_googleapis_com.instance.network.received_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Received bytes"}}, {"key": "cloud.gcp.compute_googleapis_com.instance.network.received_packets_count", "metadata": {"unit": "Count", "description": null, "displayName": "Received packets"}}, {"key": "cloud.gcp.compute_googleapis_com.instance.network.sent_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Sent bytes"}}, {"key": "cloud.gcp.compute_googleapis_com.instance.network.sent_packets_count", "metadata": {"unit": "Count", "description": null, "displayName": "Sent packets"}}, {"key": "cloud.gcp.compute_googleapis_com.instance.uptime.count", "metadata": {"unit": "Second", "description": null, "displayName": "Uptime"}}, {"key": "cloud.gcp.compute_googleapis_com.instance.uptime_total", "metadata": {"unit": "Second", "description": null, "displayName": "Uptime Total"}}, {"key": "cloud.gcp.compute_googleapis_com.mirroring.dropped_packets_count", "metadata": {"unit": "Count", "description": null, "displayName": "Dropped packets"}}, {"key": "cloud.gcp.compute_googleapis_com.mirroring.mirrored_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Mirrored bytes"}}, {"key": "cloud.gcp.compute_googleapis_com.mirroring.mirrored_packets_count", "metadata": {"unit": "Count", "description": null, "displayName": "Mirrored packets"}}, {"key": "cloud.gcp.compute_googleapis_com.nat.allocated_ports", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Allocated ports"}}, {"key": "cloud.gcp.compute_googleapis_com.nat.closed_connections_count", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Closed connections count"}}, {"key": "cloud.gcp.compute_googleapis_com.nat.dropped_received_packets_count", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Received packets dropped count"}}, {"key": "cloud.gcp.compute_googleapis_com.nat.dropped_sent_packets_count", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Sent packets dropped count"}}, {"key": "cloud.gcp.compute_googleapis_com.nat.new_connections_count", "metadata": {"unit": "Unspecified", "description": null, "displayName": "New connections count"}}, {"key": "cloud.gcp.compute_googleapis_com.nat.open_connections", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Open connections"}}, {"key": "cloud.gcp.compute_googleapis_com.nat.port_usage", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Port usage"}}, {"key": "cloud.gcp.compute_googleapis_com.nat.received_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Received bytes count"}}, {"key": "cloud.gcp.compute_googleapis_com.nat.received_packets_count", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Received packets count"}}, {"key": "cloud.gcp.compute_googleapis_com.nat.sent_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Sent bytes count"}}, {"key": "cloud.gcp.compute_googleapis_com.nat.sent_packets_count", "metadata": {"unit": "Unspecified", "description": null, "displayName": "Sent packets count"}}, {"key": "cloud.gcp.networking_googleapis_com.vm_flow.egress_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Egress bytes"}}, {"key": "cloud.gcp.networking_googleapis_com.vm_flow.ingress_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Ingress bytes"}}, {"key": "cloud.gcp.networking_googleapis_com.vm_flow.rtt", "metadata": {"unit": "MilliSecond", "description": null, "displayName": "RTT latencies"}}, {"key": "cloud.gcp.compute_googleapis_com.instance_group.size", "metadata": {"unit": "Count", "description": null, "displayName": "Instance group size"}}, {"key": "cloud.gcp.autoscaler_googleapis_com.capacity", "metadata": {"unit": "Count", "description": null, "displayName": "Serving capacity"}}, {"key": "cloud.gcp.autoscaler_googleapis_com.current_utilization", "metadata": {"unit": "Count", "description": null, "displayName": "Current Autoscaler utilization"}}, {"key": "cloud.gcp.tpu_googleapis_com.container.cpu.utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "Container CPU utilization"}}, {"key": "cloud.gcp.tpu_googleapis_com.container.memory.usage", "metadata": {"unit": "Byte", "description": null, "displayName": "Container memory usage"}}, {"key": "cloud.gcp.tpu_googleapis_com.cpu.utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "CPU utilization"}}, {"key": "cloud.gcp.tpu_googleapis_com.memory.usage", "metadata": {"unit": "Byte", "description": null, "displayName": "Memory usage"}}, {"key": "cloud.gcp.tpu_googleapis_com.network.received_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Network bytes received"}}, {"key": "cloud.gcp.tpu_googleapis_com.network.sent_bytes_count", "metadata": {"unit": "Byte", "description": null, "displayName": "Network bytes sent"}}, {"key": "cloud.gcp.tpu_googleapis_com.tpu.mxu.utilization", "metadata": {"unit": "Percent", "description": null, "displayName": "MXU utilization"}}], "isRecommended": true}, "firewallinsights": {"metrics": [{"key": "cloud.gcp.firewallinsights_googleapis_com.vm.firewall_hit_count", "metadata": {"unit": "Count", "description": null, "displayName": "VM Firewall Hit Counts"}}, {"key": "cloud.gcp.firewallinsights_googleapis_com.vm.firewall_last_used_timestamp", "metadata": {"unit": "Count", "description": null, "displayName": "VM Firewall Last Used Timestamp"}}], "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 Compute 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### This enables you to:\n\n- View and analyze 345 metrics that are specific to Google Compute Engine, like Dropped bytes, Dropped packets, Runnable task count, and more. \n\n- Build custom dashboards for your cloud infrastructure. \n\n- Analyze Google Compute Engine logs.\n\n- Use preconfigured alerting. \n\n- Set custom alerts that trigger remediation workflows. \n\nGoogle Compute 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 Compute Engine 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/google-compute-engine/compute-engine-monitoring))\n- Topology mapping and service instance analysis view \n- Google Compute Engine predefined alerts for:  ```Google VM 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 Compute Engine service is configured.  \n\n#### Following GCP integration and Google Compute Engine configuration:\n\n- The first data points will be ingested by Dynatrace Davis within ~5 minutes. \n- Explore Google Compute 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:23.390023Z","created":"2022-01-17T09:11:09.334445Z","seo_title":"Google Compute Engine (integration) monitoring & observability","seo_description":"Gather Google Compute Engine metrics collected from the Google Operations API. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/compute_engine_instance.png"],"about":"This Dynatrace extension leverages data collected from the Google Operations API to constantly monitor health and performance of Google Compute 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### This enables you to:\n\n- View and analyze 345 metrics that are specific to Google Compute Engine, like Dropped bytes, Dropped packets, Runnable task count, and more. \n\n- Build custom dashboards for your cloud infrastructure. \n\n- Analyze Google Compute Engine logs.\n\n- Use preconfigured alerting. \n\n- Set custom alerts that trigger remediation workflows. \n\nGoogle Compute 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-compute-engine@1.2.0","fqn":"com.dynatrace.extension.google-compute-engine","version":"1.2.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-compute-engine/com.dynatrace.extension.google-compute-engine-1.2.0-9d5575f42507d3247b96.zip","release_notes":"### Version 1.2.0\n\n### Fixed\n\n- Fixes screen asset duplication","created":"2025-09-03T12:03:16.330928Z"},{"name":"com.dynatrace.extension.google-compute-engine@1.1.1","fqn":"com.dynatrace.extension.google-compute-engine","version":"1.1.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-compute-engine/com.dynatrace.extension.goo_beUIaD2.zip","release_notes":"### Version 1.1.1\n\n### Changed\n\n- Each multiservice metric (agent.googleapis.com/agent, istio.io/service) split to separate metrics - one per entity type (for sake of management-zone filtering support)","created":"2023-04-03T09:31:12.430156Z"},{"name":"com.dynatrace.extension.google-compute-engine@1.1.0","fqn":"com.dynatrace.extension.google-compute-engine","version":"1.1.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-compute-engine/com.dynatrace.extension.goo_U0YU4y8.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:53.167003Z"},{"name":"com.dynatrace.extension.google-compute-engine@1.0.4","fqn":"com.dynatrace.extension.google-compute-engine","version":"1.0.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-compute-engine/com.dynatrace.extension.goo_eZn1xA9.zip","release_notes":"### Version 1.0.4\n\n### Added\n\n- Release notes to published extension\n- Auto publishing extensions to Hub","created":"2023-03-21T15:20:03.487449Z"},{"name":"com.dynatrace.extension.google-compute-engine@1.0.2","fqn":"com.dynatrace.extension.google-compute-engine","version":"1.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-compute-engine/com.dynatrace.extension.goo_ckCYbap.zip","release_notes":"Support for GCP overview","created":"2023-01-23T14:10:02.311524Z"},{"name":"com.dynatrace.extension.google-compute-engine@0.0.9","fqn":"com.dynatrace.extension.google-compute-engine","version":"0.0.9","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-compute-engine/com.dynatrace.extension.goo_37Cetri.zip","release_notes":"","created":"2022-01-17T16:54:31.218679Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.google-compute-engine@1.2.0","fqn":"com.dynatrace.extension.google-compute-engine","version":"1.2.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.google-compute-engine/com.dynatrace.extension.google-compute-engine-1.2.0-9d5575f42507d3247b96.zip","release_notes":"### Version 1.2.0\n\n### Fixed\n\n- Fixes screen asset duplication","created":"2025-09-03T12:03:16.330928Z"}]},{"id":1182,"slug":"microsoft-sentinel","title":"Microsoft Sentinel","description":"Ingest Microsoft Sentinel security findings.","logo":"https://cdn.hub.central.dynatrace.com/hub/Azure-Sentinel-logo.png","link_to":"https://www.dynatrace.com/platform/threat-observability/","documentation_link":"https://dt-url.net/f9430aj","providers":[],"tags":["azure","detection","devsecops","event hub","external","findings","ingest","integration","microsoft","openpipeline","security","semantic-dictionary","third-party","unify"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Security findings dashboard.","src":"https://cdn.hub.central.dynatrace.com/hub/DEMODE1_TRiJ35V.PNG","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FDEMODE1_TRiJ35V.PNG&sign=QcCGwmNotMxl6ZzXNsEbSFvLduVbbn8wbAqj2faHswg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FDEMODE1_TRiJ35V.PNG&sign=UgCkv-k9ZRuCAybHuffKgVpicJbJvTOPVpJFyA3qVsA","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FDEMODE1_TRiJ35V.PNG&sign=Z6bHupmvfMVpA5v5u2vJEgYWlvNuH-vcF1YfV4KIN1Q","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FDEMODE1_TRiJ35V.PNG&sign=yJvMY6u8nY__gHusnYAvSPgph3dCzDZ6VmV6qBJzPvg","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FDEMODE1_TRiJ35V.PNG&sign=CWTp69X-aA7zXVIIM8rwnZOIbReX5tMEG-A4kL_dlFg","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2FDEMODE1_TRiJ35V.PNG&sign=WLmHK-3CiJAxX70zZjansACP4gcaWOi7nDPqvjGkGJk"}},{"caption":"Coverage dashboard.","src":"https://cdn.hub.central.dynatrace.com/hub/coverage-dashboard_GKyvmli.png","srcset":{"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_GKyvmli.png&sign=deEfPZ7ZKqSQdtyeIeO0mp9trK7skLY6AiA0Fayw0p4","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_GKyvmli.png&sign=YpHpbHf9RybLiqHj3X7CdfQ4bIk2zhL0wZQciD83JkM","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_GKyvmli.png&sign=Mn5wG0KILu5KtNQDoRPqTBMwtIHESohbQZjcwPX8vSo","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_GKyvmli.png&sign=UqefyGIdZMhpcrLrci4WRDDOmFQ_7aPtX2RQrV4Rm4Q","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_GKyvmli.png&sign=PhCU2h0NVUGIB16gd0HRDQkJUzMnVSqrCjSqY5yiF3c","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_GKyvmli.png&sign=giQCIp2w6XeSYeRbD9Tz5mv9s1aUElSrKUVVmI0SE7I"}},{"caption":"Workflows sample.","src":"https://cdn.hub.central.dynatrace.com/hub/workfows-sample_U9ySwc7.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fworkfows-sample_U9ySwc7.png&sign=OVEXa9_K3SZlVn9DDD0QVs2wQDm1vrMEpPAlZJb8-LI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fworkfows-sample_U9ySwc7.png&sign=anUOFxSLndrgwdx3P110la6VgeikuTSkq1S-3G3EF9o","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fworkfows-sample_U9ySwc7.png&sign=IXJ5B_Ss0H22DfPU5I5atm6tBV9C5yi1OWQek7gg2ZI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fworkfows-sample_U9ySwc7.png&sign=fgMHFcKwW-bLDzVmVKFoXs9Tl9nYsAhKjMtiR7B8dI4","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fworkfows-sample_U9ySwc7.png&sign=9uS0ZdKEp22s1qWr-JTnuqiop1qJCbZUmZHruf2PSsw","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Fworkfows-sample_U9ySwc7.png&sign=7sKlNIrPivHw09o9aiPsmeWQ3Bpr9YYtootODgbxSnc"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.0.12","release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace integrates with [Microsoft Sentinel](https://www.microsoft.com/en-us/security/business/siem-and-xdr/microsoft-sentinel) to enable visibility, orchestration, and prioritization of security findings across tools and environments.\n\nCapabilities:\n\n* **Single pane of glass**: Ingest security findings from Microsoft Sentinel 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 [Investigations](https://docs.dynatrace.com/docs/secure/investigations)."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"To ingest [Microsoft Sentinel](https://learn.microsoft.com/en-us/azure/sentinel/overview) security findings into Dynatrace, you need to set up a [data export](https://learn.microsoft.com/en-us/azure/azure-monitor/logs/logs-data-export) using the Dynatrace-provided configuration template that leverages [Azure Event Hubs](https://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-about). \n\nFor instructions, go to [Ingest Microsoft Sentinel security events](https://dt-url.net/f9430aj)."},"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[Microsoft Sentinel security alert schema](https://learn.microsoft.com/en-us/azure/sentinel/security-alert-schema)"},"sourceId":"details"}],"modified":"2026-03-10T07:48:13.704814Z","created":"2025-07-18T09:38:39.941349Z","seo_title":"Microsoft Sentinel monitoring & observability","seo_description":"Ingest Microsoft Sentinel security findings. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/DEMODE1_TRiJ35V.PNG","https://cdn.hub.central.dynatrace.com/hub/coverage-dashboard_GKyvmli.png","https://cdn.hub.central.dynatrace.com/hub/workfows-sample_U9ySwc7.png"],"about":"Dynatrace integrates with [Microsoft Sentinel](https://www.microsoft.com/en-us/security/business/siem-and-xdr/microsoft-sentinel) to enable visibility, orchestration, and prioritization of security findings across tools and environments.\n\nCapabilities:\n\n* **Single pane of glass**: Ingest security findings from Microsoft Sentinel 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 [Investigations](https://docs.dynatrace.com/docs/secure/investigations).","supported_distributions":"","get_started":"To ingest [Microsoft Sentinel](https://learn.microsoft.com/en-us/azure/sentinel/overview) security findings into Dynatrace, you need to set up a [data export](https://learn.microsoft.com/en-us/azure/azure-monitor/logs/logs-data-export) using the Dynatrace-provided configuration template that leverages [Azure Event Hubs](https://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-about). \n\nFor instructions, go to [Ingest Microsoft Sentinel security events](https://dt-url.net/f9430aj)."},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"dynatrace.microsoft.sentinel@1.0.12","fqn":"dynatrace.microsoft.sentinel","version":"1.0.12","artifact":null,"release_notes":"Updated dependencies","created":"2026-02-04T09:29:32.158200Z"},{"name":"dynatrace.microsoft.sentinel@1.0.11","fqn":"dynatrace.microsoft.sentinel","version":"1.0.11","artifact":null,"release_notes":"Connection filter now only filters for the connection's name.","created":"2026-01-12T12:58:21.955595Z"},{"name":"dynatrace.microsoft.sentinel@1.0.5","fqn":"dynatrace.microsoft.sentinel","version":"1.0.5","artifact":null,"release_notes":"Initial release of Microsoft Sentinel integration.","created":"2025-07-31T12:35:27.997879Z"}],"related_technologies":["dashboards","openpipeline","automations"],"latest_downloads":[{"name":"dynatrace.microsoft.sentinel@1.0.12","fqn":"dynatrace.microsoft.sentinel","version":"1.0.12","artifact":null,"release_notes":"Updated dependencies","created":"2026-02-04T09:29:32.158200Z"}]},{"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":1080,"slug":"segments","title":"Segments","description":"Segments help to logically structure and conveniently filter observability data.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.segments.management/logo/8fbce26b-c9bb-48f2-a933-94a539e54135.png","link_to":null,"documentation_link":"https://dt-url.net/segments-documentation","providers":[],"tags":["administration","dql","management","settings"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Segments filtering data on a dashboard","src":"https://dt-cdn.net/hub/segments1.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsegments1.png&sign=yZp5GYBlUPaflygJSX2GZdkOF9Sqd7P2ExNDvq3E60I","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsegments1.png&sign=5pCwG_oEvclC_cJmQZIBulkI6pYiGKV3XlaxaqO2FGk","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsegments1.png&sign=W2ts9huWjE9GUxtgKE5t0mMXv3NsVr3XLszNkB0yXW8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsegments1.png&sign=vlg4hs1cfXvV2E8RtW8Bx4D8e8_D-pklE0ugyUiVM9M","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsegments1.png&sign=wenErOdtAUPwpiligp0dvdESaJC7wd0Tpy0nOeqNzb4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsegments1.png&sign=aC7QApfrrKNf7TRuiKMHaIa4JuF7ZF1IsJMuk1ZfJNE"}},{"caption":"Configure segment to span multiple domains","src":"https://dt-cdn.net/hub/segments2.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsegments2.png&sign=Cgs7zjXwTSm1qHZ9eyn8brqND53QI0vajnzn8YZqUFI","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsegments2.png&sign=B7z2tm5ZUdCbKI8ckrFQ47VNJEPV6-w8j5bJHO4516g","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsegments2.png&sign=gghyQOtaEGawnzREKjFABof4W8DhQPCpdwdCCI4NYy8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsegments2.png&sign=dd2PsLFqJtaQf5-wdI99DFbgm0Hn1qZJoX-ESSR6khA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsegments2.png&sign=Sz02gma3MQooa1N3VjWtvKwYXTUqaRgpIhsWMXDIWY8","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsegments2.png&sign=Pppc3QJmNMnzRLHCIMXteRnPdrDNGZzRwIzg2QYGzZE"}},{"caption":"Use dynamic variables to deduplicate required segments","src":"https://dt-cdn.net/hub/segments3.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsegments3.png&sign=P_-6Qq9ZbphCROYf0WMod1EYXVPr8H7TMgO33D3dqcQ","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsegments3.png&sign=tK7IEjT5tKsiZubRn0pCyIwWbF5gLXyX-dQX3GeES-4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsegments3.png&sign=Vj7-pH10YVbd_U0a-wm2kiiJ8wEMMVankVOeOtGh_d8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsegments3.png&sign=qY07_6ceOUZmYKXNCJIMGaLHzOcVoFJizzijcfnk16E","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsegments3.png&sign=zqo7EyLSeq-hP0LwwOuMoA-Djh1aeu1dg3cEWl1YPjo","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fsegments3.png&sign=z--JJm2PgD4jRd81660yknDtysd2x_zjdjWj6LExAoU"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.337.0","release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"Segments are designed to “block out noise”, allowing to select and look at a defined set of data only.\n\nAs Dynatrace spans multiple observability domains, segments also allow for necessary abstraction to map end-user domain language onto data in Dynatrace.\n\nUsers can simply select from their commonly understood terms and principles and don't need to be experts on how certain data is shaped."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"Segments would typically be modeled to allow filtering monitored entities, logs, metrics, events, and other types of data about the following dimensions:\n\n* Business applications operated by the customer\n* Organizational units, to understand responsibility and ownership\n* Infrastructural components, to understand and plan the allocation of resources\n\nUsing segments as a natural extension to access control through IAM policies results in the required flexibility for navigating observability data across domains in Dynatrace."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"Segments 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** > **Environment segmentation** > **Segments**\n- Create a new segment or edit an existing one"},"sourceId":"get_started"}],"modified":"2026-03-26T09:55:13.345102Z","created":"2024-10-08T13:00:17.979756Z","seo_title":"Segments monitoring & observability","seo_description":"Segments help to logically structure and conveniently filter observability data. Start your free trial today!","customer_story":null,"marketing_related_content":[{"href":"https://www.dynatrace.com/news/blog/segments-empower-centralized-teams-to-dynamically-organize-data-at-petabyte-scale/","image":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.segments.management/media/922a00c0-8b22-43d7-b084-f47e5a45c1c6.webp","title":"Segments empower centralized teams to dynamically organize data at petabyte-scale","href_text":"Read more","description":"Decoupling backend data organization from frontend data utilization"},{"href":"https://www.dynatrace.com/news/blog/cut-through-the-noise-with-segments-simple-powerful-and-dynamic-data-filtering/","image":"https://cdn.hub.central.dynatrace.com/hub/console/dynatrace.segments.management/media/b5f9cc96-190d-4619-9775-02e6fdd3681a.webp","title":"Cut through the noise with segments: simple, powerful, and dynamic data filtering","href_text":"Read more","description":"Work smarter in Dynatrace with segments"}],"screenshots":["https://dt-cdn.net/hub/segments1.png","https://dt-cdn.net/hub/segments2.png","https://dt-cdn.net/hub/segments3.png"],"about":"Segments are designed to “block out noise”, allowing to select and look at a defined set of data only.\n\nAs Dynatrace spans multiple observability domains, segments also allow for necessary abstraction to map end-user domain language onto data in Dynatrace.\n\nUsers can simply select from their commonly understood terms and principles and don't need to be experts on how certain data is shaped.","use_cases":"Segments would typically be modeled to allow filtering monitored entities, logs, metrics, events, and other types of data about the following dimensions:\n\n* Business applications operated by the customer\n* Organizational units, to understand responsibility and ownership\n* Infrastructural components, to understand and plan the allocation of resources\n\nUsing segments as a natural extension to access control through IAM policies results in the required flexibility for navigating observability data across domains in Dynatrace.","supported_distributions":"","get_started":"Segments 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** > **Environment segmentation** > **Segments**\n- Create a new segment or edit an existing one"},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"dynatrace.segments.management@2.337.0","fqn":"dynatrace.segments.management","version":"2.337.0","artifact":null,"release_notes":"### 2.337.0\r\n\r\n### 🌟 Improvements\r\n\r\n- Add open in notebooks button to the preview results tables\r\n- Show disabled create and upload action buttons with self-explaining tooltips for users without required permissions\r\n- Disabled owner and visibility dropdowns replaced by the labels in the segment details view\r\n- Enabled native link behavior (open in new tab, right-click menu) for the name column in segments list\r\n\r\n### 🐛 Bug fixes\r\n\r\n- Reduced segment preview results table column actions to the fields that are supported only\r\n- Fixed arrays support in the preview queries\r\n- Improved segment owner and visibility labels layout in the mobile view\r\n- Fixed validation messages appearance in the variables modal","created":"2026-04-20T08:48:50.833913Z"},{"name":"dynatrace.segments.management@2.336.1","fqn":"dynatrace.segments.management","version":"2.336.1","artifact":null,"release_notes":"### 2.336.1\n\n#### Minor Changes\n\n- Improved caching performance of low-churn resources\n- Displaying `Duplicate` and `Create` buttons only when proper permissions are in place\n- Added `Copy link` to the segment in the detailed view when in modal mode","created":"2026-03-26T12:55:51.210459Z"},{"name":"dynatrace.segments.management@2.335.0","fqn":"dynatrace.segments.management","version":"2.335.0","artifact":null,"release_notes":"2.335.0 - April 2026\n\n🌟 Improvements\n- Added data type icons for the suggestions in the filter field\n- Unified parameters used in queries from the application\n- Optimized communication with list of users API\n- Improved reliability in the data types availability check mechanism","created":"2026-03-10T14:39:48.927114Z"},{"name":"dynatrace.segments.management@2.334.1","fqn":"dynatrace.segments.management","version":"2.334.1","artifact":null,"release_notes":"### 2.334.1 - March 2026\n\n🌟 Improvements\n\n- Extended segments list search with a full segment ID matching\n- Filtered out unsupported suggestions in the segment filter field\n\n🐛 Bug fixes\n\n- Gracefully handle wrongly provided segment variables definition with a warning banner and a possibility to correct it in the application\n- Segment outdated definition compatibility fixes","created":"2026-03-02T10:45:17.585659Z"},{"name":"dynatrace.segments.management@2.333.0","fqn":"dynatrace.segments.management","version":"2.333.0","artifact":null,"release_notes":"### 2.333.0 - February 2026\n\n### 🌟 Improvements\n\n- Usability improvements across the action buttons inside the Variables definition modal\n- Increased coverage of Japanese translation\n\n### 🐛 Bug fixes\n\n- Removed initial validation error when applying a segment data filter suggestion via chip items\n- Fixed duplications of primary fields suggestions","created":"2026-02-17T08:39:10.622559Z"},{"name":"dynatrace.segments.management@2.332.1","fqn":"dynatrace.segments.management","version":"2.332.1","artifact":null,"release_notes":"### 2.332.1\n\n### 🌟 Improvements\n\n- More strict limits for Grail queries used in Segments Management app\n- **Primary tags** as the first suggestion in the filter field and a chip list item\n- Improved rendering of segment data boxes with variable queries by using skeletons instead of locking the UI\n- Stabilized support for changing operators between `startsWith`, `contains`, and `endsWith` in the filter field\n- Added user event tracking to the Segments application","created":"2026-02-02T08:09:21.093629Z"},{"name":"dynatrace.segments.management@2.331.1","fqn":"dynatrace.segments.management","version":"2.331.1","artifact":null,"release_notes":"### 2.331.1\n\n### 🌟 Improvements\n\n- More strict limits for Grail queries used in Segments Management app","created":"2026-02-02T11:51:20.637137Z"},{"name":"dynatrace.segments.management@2.331.0","fqn":"dynatrace.segments.management","version":"2.331.0","artifact":null,"release_notes":"### 2.331.0 - January 2026\n\n### 🌟 Improvements\n\n- Make it possible to create variables directly from the filter field\n- Support for the `startsWith`, `contains` and `endsWith` operators in the filter field\n- Improvements for the `Preview` button: always enabled, loading state when fetching new data, cancel running preview request(s)\n- Automated Classic Entities preview results tab selection if all others are empty","created":"2026-01-13T14:46:11.070278Z"},{"name":"dynatrace.segments.management@2.330.0","fqn":"dynatrace.segments.management","version":"2.330.0","artifact":null,"release_notes":"### 2.330.0 - December 2025\n\n### 🌟 Improvements\n\n- Implemented new layout for variables modal\n- Added validation to ensure the first variable column does not return an array\n- Implemented \"Create variable\" preview table action\n- Case-insensitive value suggestions lookup\n\n### 🐛 Bug fixes\n\n- Fixed empty owner value after segment cloning and uploading\n- Fixed classic entities selection in Data (All types)\n- Removed automatically applied equals operators from suggestions","created":"2026-01-12T08:15:13.382267Z"},{"name":"dynatrace.segments.management@2.329.0","fqn":"dynatrace.segments.management","version":"2.329.0","artifact":null,"release_notes":"### 2.329.0 - November 2025\r\n\r\n#### 🌟 Improvements\r\n\r\n- Improved loading speed for types and signals by switching to faster asynchronous processing\r\n- Display warning message in Classic Entities preview when filter contains wildcards and query is not allowed\r\n- Prevent unnecessary filter field updates caused by spacing changes\r\n- Removed redundant conditions for segments allowed operations\r\n- Updated Equal Cell action logic to handle cases where the filter field is empty\r\n\r\n#### 🐛 Bug fixes\r\n\r\n- Show warning if no data in variables for read only mode\r\n- Fix missing key suggestions for Entities data type","created":"2025-12-02T11:09:50.374510Z"},{"name":"dynatrace.segments.management@2.328.0","fqn":"dynatrace.segments.management","version":"2.328.0","artifact":null,"release_notes":"## 2.328.0 - November 2025\n\n### 🌟 Improvements\n\n- **Preview statistics** — Added support for array variables.\n- **DQL queries** — Improved support for array variable values.\n- **Value suggestions** — Array values are now expanded into multiple records in suggestion queries.\n- Removed classic entities from the list of available segment data types.\n\n### 🐛 Bug fixes\n\n- Fixed a false negative validation error.\n- Removed duplicate entries from the autocomplete suggestions in the segment data filter.\n- Value suggestions are now hidden when the current operator is not supported.\n- Variable template chips are no longer displayed in read-only mode.","created":"2025-11-04T09:55:54.138467Z"},{"name":"dynatrace.segments.management@2.327.0","fqn":"dynatrace.segments.management","version":"2.327.0","artifact":null,"release_notes":"### 2.327.0\n\n#### 🌟 Improvements\n\n- Using primary grail fields from the semantic dictionary in the \"Data (all types)\" suggestions\n- New filter creation suggestions chips list for \"Data (all types)\" filter basing on the primary grail fields\n- Making the preview buttons encourage user to use it when the preview data is not up-to-date with latest filter changes\n- Automated reload of all previews in the segment definition that were created using filter with the variable when we change selected variable value\n\n#### 🐛 Bug fixes\n\n- Making sure the application does not allow to edit ready-made segments leading to the API operation reject","created":"2025-10-21T15:19:01.577565Z"},{"name":"dynatrace.segments.management@2.326.0","fqn":"dynatrace.segments.management","version":"2.326.0","artifact":null,"release_notes":"### 2.326.0\n\n#### 🆕 New features\n- Added classic entities preview results view to the \"Data (all types)\" and \"Entities\" databoxes\n- Ready-made dql templates in the Variables configuration modal\n- New self-explaining empty state it the \"Data (all types)\" databox\n\n#### 🌟 Improvements\n\n- Support for `CMD+Enter` / `Ctrl+Enter` shortcuts in the filter field to trigger the preview action\n\n#### 🐛 Bug fixes\n- Fixed scenarios leading to the no \"Data (all types)\" box in the segment creation form","created":"2025-10-13T07:28:41.577620Z"},{"name":"dynatrace.segments.management@2.325.1","fqn":"dynatrace.segments.management","version":"2.325.1","artifact":null,"release_notes":"### 2.325.1 — October 2025\n\n#### 🌟 Improvements\n\n- **Filter Field** — Improved values suggestion mechanism for the initial step of defining a segment filter condition","created":"2025-10-02T11:37:22.540930Z"},{"name":"dynatrace.segments.management@2.324.0","fqn":"dynatrace.segments.management","version":"2.324.0","artifact":null,"release_notes":"### 2.324.0 — September 2025\n\n#### 🆕 New features\n\n- Introduced automated segment results matching preview\n\n#### 🌟 Improvements\n\n- Improved autocomplete list fetching mechanism\n- Improved empty segment results preview panel\n\n#### 🐛 Bug fixes\n\n- Show default suggestions for parent classic entities when not having custom ones defined\n- More precise validation messages for uploaded Segment files","created":"2025-09-29T07:12:03.484778Z"},{"name":"dynatrace.segments.management@2.323.1","fqn":"dynatrace.segments.management","version":"2.323.1","artifact":null,"release_notes":"### 2.323.1 — September 2025\n\n#### 🐛 Bug fixes\n\n- **Classic entities** — Fixed classic entities filter values suggestions\n\n### 2.323.0 — September 2025\n\n#### 🆕 New features\n\n- **Segments moved to Settings** — Centralizes configuration by removing the dedicated **Segments app** and moving segment configuration into **Settings**; structural change only, no functional impact.\n\n#### 🌟 Improvements\n\n- **Collapsible preview panel** — Adds a collapsible **preview panel** so you can show or hide results for faster navigation.\n- **Chip icons added** — Adds **chip icons** that indicate data types in collapsed **preview** results for quicker recognition.\n- **Validation for operators** — Improves validation for **contains** and **endsWith** to reduce invalid queries and improve rule accuracy.\n- **Query stats moved** — Moves detailed preview **query statistics** above the **results table** so performance metrics are visible at a glance.\n\n#### 🐛 Bug Fixes\n\n- **Numeric suggestions quoted** — Numeric filter suggestions are now automatically wrapped in double quotes to prevent parsing errors.\n- **Preview expands results** — Clicking **Preview** consistently expands the **results table** so results are visible after preview.","created":"2025-09-17T08:55:36.942871Z"},{"name":"dynatrace.segments.management@1.322.1","fqn":"dynatrace.segments.management","version":"1.322.1","artifact":null,"release_notes":"### 1.322.1 - August 2025\n\n#### 🌟 Improvements\n\n- **Data box actions**: Cleaner interface, displaying *Delete* and *Drag* actions only when we have multiple data boxes to interact with.\n- **Placeholder for variables**: Added an example to guide users in defining variable queries.\n- **Improved auto-suggestions**: Updated sorting and loading for values to boost relevance and efficiency.\n- **Better filter validation**: Empty filter fields are now validated on save instead of blur for more intuitive behavior.\n- **Refined suggestion list**: Suggestions are now sorted alphabetically, and backticks are omitted for clarity.\n- **Support for nested keys**: We support filtering by fields of type object with special characters, like tags[\\`Component:Subfield\\`]=\"XYZ\"\n\n#### 🐛 Bug Fixes\n\n- **Enhanced tooltips**: Added and adjusted tooltips to improve visibility and user guidance.\n- **Responsive tabs**: Enhanced the All Data section with improved tab responsiveness.\n- **Smoother table scrolling**: Fixed horizontal scrolling issues in the preview table for a more seamless experience.\n- **User permissions handling**: Respect disabled `app-state:write` permission","created":"2025-08-28T18:19:44.811136Z"},{"name":"dynatrace.segments.management@1.321.1","fqn":"dynatrace.segments.management","version":"1.321.1","artifact":null,"release_notes":"### 1.321.1 - August 2025\n\n#### 🆕 New features\n\n- **New query operators**: We've introduced support for `ends-with` and `contains` operators, enhancing your querying capabilities.\n\n#### 🌟 Improvements\n\n- **Design System refresh**: A cleaner, lighter look with updated colors across the platform.\n- **Microguide for variables**: Learn when and how to use variables with the new \"When to use variables?\" microguide.\n- **Enhanced auto-suggestions**: Improved sorting and relevance for All Data suggestions.\n- **Preview results**: Preview chips now display more accurate information and reduce unnecessary \"Results are limited to 50 items\" warnings.\n\n#### 🐛 Bug fixes\n\n- **Improved text guidance**: Updated phrasing to \"Add filter conditions to include data\" for better clarity.\n- **Filter clearing issue resolved**: Fixed a bug preventing users from clearing filters in existing segments.\n- **Header display fix**: Resolved an issue where the app header incorrectly appeared in the settings app after creating a new segment.\n- **Padding adjustments**: Corrected padding inconsistencies around information when moving segments to Settings.","created":"2025-08-06T13:44:20.294482Z"},{"name":"dynatrace.segments.management@1.320.1","fqn":"dynatrace.segments.management","version":"1.320.1","artifact":null,"release_notes":"### 1.320.1\n\n#### 🌟 Improvements\n\n- **New information banner**: Added an explanatory banner to provide clarity about the segments.\n- **Unified Tabs component**: Updated all data signal databoxes to use the Tabs component for a consistent user experience.\n\n#### 🐛 Bug fixes\n\n- **Keyboard accessibility**: Resolved an issue where the filter couldn't be cleared using the keyboard.\n- **Validation message update**: Better describe the list of allowed operators in the segment filter definition.","created":"2025-07-21T16:23:01.215579Z"},{"name":"dynatrace.segments.management@1.319.0","fqn":"dynatrace.segments.management","version":"1.319.0","artifact":null,"release_notes":"### 1.319.0\n\n#### New features\n\n- Added actions menu in the segment view and edit mode with options to duplicate, download, and delete segments\n- Enabled security events signal by default\n\n#### 🌟 Improvements\n\n- Adjustments in the application help menu items to keep it consistent between all Dynatrace apps\n- Showing migration to Settings banner on the main segments app page\n- Adjusted list of \"Recommended\" suggestions for All data types\n\n#### 🐛 Bug fixes\n\n- Resolved blinking issue in the Delete Segment modal\n- Disabled DQL preview button when parent entity has errors","created":"2025-07-15T07:41:08.639696Z"},{"name":"dynatrace.segments.management@1.318.0","fqn":"dynatrace.segments.management","version":"1.318.0","artifact":null,"release_notes":"### 1.318.0\r\n\r\n#### New features\r\n\r\n- New segment data preview tables cell action `Equal =` to filter field integration\r\n- Enabled Smartscape `Entities` support in Segments by default\r\n- Enabled `Security events` support in Segments by default\r\n\r\n#### 🌟 Improvements\r\n\r\n- Add groups for recommended and other suggestions in All data types","created":"2025-07-01T11:07:38.198397Z"},{"name":"dynatrace.segments.management@1.317.0","fqn":"dynatrace.segments.management","version":"1.317.0","artifact":null,"release_notes":"### 1.317.0\n\n#### New features\n\n- Combine signals and entities on single searchable dropdown to add more data\n\n#### 🌟 Improvements\n\n- Improved loading state of the variables box on the edit and create pages\n- Loading state reflected in the FilterField autosuggestions\n- Dynamic entities name loading phase UI improvement\n\n#### 🐛 Bug fixes\n\n- Fixed possibility to use preview in a custom entity types that contains ':' in name","created":"2025-06-17T09:05:43.314509Z"},{"name":"dynatrace.segments.management@1.316.0","fqn":"dynatrace.segments.management","version":"1.316.0","artifact":null,"release_notes":"### 1.316.0\n\n#### 🌟 Improvements\n\n- Using dynamic entities model in segments based on classic entities and their relations\n- Adjusted application header in widget mode","created":"2025-06-02T06:28:09.509235Z"},{"name":"dynatrace.segments.management@1.315.0","fqn":"dynatrace.segments.management","version":"1.315.0","artifact":null,"release_notes":"### 1.315.0\n\n#### New features\n\n- Newly created segment has `All data` section by default\n- `All data` supports autosuggestions for predefined fields\n- `All data` supports autosuggestions for values based on known metrics\n- Support new Grail data types: `user sessions` and `user events`\n\n#### 🌟 Improvements\n\n- Display only relevant data types based on license and permissions\n\n#### 🐛 Bug fixes\n\n- Searching for variables received stability improvements\n- Gracefully handle `null` values in variable records\n\n####  Technical\n- Increased type-safety configurations\n- Minor performance improvements for several components","created":"2025-05-21T11:00:46.354052Z"},{"name":"dynatrace.segments.management@1.314.0","fqn":"dynatrace.segments.management","version":"1.314.0","artifact":null,"release_notes":"### 1.314.0\n\n#### Improvements\n\n- Improved preview dql query tables for complex data types\n\n#### Bug fixes\n\n- Unified visibility icons in the segment list and details pages\n- Adjusted layout in the modal view of the application","created":"2025-04-28T11:35:37.996797Z"},{"name":"dynatrace.segments.management@1.313.0","fqn":"dynatrace.segments.management","version":"1.313.0","artifact":null,"release_notes":"### 1.313.0\n\n\n#### Improvements\n\n- Improved presenting of complex object data types in the preview tables\n- Disable line wrapping in the Name and Description columns by default\n- Make segments list columns resizable\n- Cleaner header cells: Sorting indicators and column action indicators are shown on hover or on sorted columns.\n- Adjusted filter field validators\n\n#### Bug fixes\n\n- Improved application stability for users without all signal types access permissions\n- Respect complex filter field auto suggestions structure\n- Reduce filter suggestions for the fields that does not help in user experience","created":"2025-04-15T08:29:29.192381Z"},{"name":"dynatrace.segments.management@1.312.0","fqn":"dynatrace.segments.management","version":"1.312.0","artifact":null,"release_notes":"### 1.312.0\r\n\r\n#### Major Changes\r\n\r\n- Extended DQL and filtering results preview tables to include row, column and cell interactions\r\n- Support startsWith operator in filter definition for all properties and variables combination\r\n\r\n#### Minor Changes\r\n\r\n- Added information panel when uploading a segment with variables query that results in no values\r\n- Improved variables definition modal usability by protecting against unintentional closing and losing defined query\r\n- Changed selection of the signal types to dropdown in wide screens\r\n- Improved variable selector layout and added search option\r\n- Adjustment in the segments list spacing layout\r\n- Unified internal DQL of the preview filter results mechanism when working with variables and wildcards in the filter condition\r\n\r\n#### Patch Changes\r\n\r\n- Gracefully handling failed date and time formatting for the preview tables","created":"2025-03-31T18:26:00.131281Z"},{"name":"dynatrace.segments.management@1.311.0","fqn":"dynatrace.segments.management","version":"1.311.0","artifact":null,"release_notes":"### 1.311.0\n\n#### Minor Changes\n\n- Hide span groups for the environment without DPS license\n\n#### Patch Changes\n\n- Improved uploading a segment with variables query that results in no values\n- Fixed mobile layout issues related to interaction with segment filter","created":"2025-03-12T15:26:04.807068Z"},{"name":"dynatrace.segments.management@1.310.2","fqn":"dynatrace.segments.management","version":"1.310.2","artifact":null,"release_notes":"### 1.310.2\n\n#### Patch Changes\n\n- Fixed preview DQL tables stability issues with complex data values\n\n### 1.310.1\n\n#### Patch Changes\n\n- Fixed preview DQL tables layout problems\n\n### 1.310.0\n\n#### Minor Changes\n\n- Improved handling of a no permission scenario with dedicated screen\n\n#### Patch Changes\n\n- Adjusted layout of segments application when loaded as a part of setting\n- Updated DQL preview table layout in UI\n- Improved segment filter suggestions mechanism","created":"2025-03-04T14:59:03.753100Z"},{"name":"dynatrace.segments.management@1.309.0","fqn":"dynatrace.segments.management","version":"1.309.0","artifact":null,"release_notes":"### 1.309.0\n\n#### Minor Changes\n\n- List of entity data types sorted alphabetically\n\n#### Patch Changes\n\n- Improved structure validation when importing segment definition from JSON\n- Fix fetching and deleting variables after uploading a new segment from file","created":"2025-02-20T13:59:10.001089Z"},{"name":"dynatrace.segments.management@1.308.1","fqn":"dynatrace.segments.management","version":"1.308.1","artifact":null,"release_notes":"## 1.308.1\n\n### Patch Changes\n\n- Improved the stability of the filter field suggestion mechanism to support multi-value fields.\n\n## 1.308.0\n\n### Patch Changes\n\n- Variables preview query limit aligned with other apps.\n- Updated design system dependency to include the latest Filter Field adjustments.\n- Adjusted the user avatar layout.","created":"2025-02-03T14:25:20.052563Z"},{"name":"dynatrace.segments.management@1.307.2","fqn":"dynatrace.segments.management","version":"1.307.2","artifact":null,"release_notes":"### 1.307.2\n\n#### Patch Changes\n\n- Fixed issues related to segment sharing and admin permissions in the UI components.\n\n### 1.307.1\n\n#### Patch Changes\n\n- Fixed the suggestions and preview mechanism for Metrics and all data types in segment data definition.\n\n### 1.307.0\n\n#### Major Changes\n\n- Respect `storage:filter-segments:share` and `storage:filter-segments:admin` policies.\n\n#### Minor Changes\n\n- Quick way to duplicate segment form list of all segments.\n- Extended segment filtering suggestions to use live GRAIL values.\n- Updated the list of options available in the entity relations attributes.\n\n#### Patch Changes\n\n- Added a tooltip for segment visibility restrictions.\n- Extended validation of wildcard usage with variables.\n- Improved API error handling.\n- Adjusted the layout for widget and add-on segments application modes.\n- Enhanced the look and feel of desktop, tablet, and mobile views.\n- Usability UI adjustments.","created":"2025-01-23T06:51:18.074955Z"},{"name":"dynatrace.segments.management@1.306.0","fqn":"dynatrace.segments.management","version":"1.306.0","artifact":null,"release_notes":"### 1.306.0\n\n#### Minor Changes\n\n- Added intent for opening a list with specified filters.\n- Added intent for opening a specific segment.\n- Added the possibility to download a segment as JSON.\n- Added the possibility to upload a segment from JSON.\n\n#### Patch Changes\n\n- Improved user list loading stability.\n- Always display the owner name (if available) for my segments instead of the user ID.\n- Adjusted the default and mobile layouts for the segment edit view.\n- Updated segment filter validation rules:\n  - Allow nested conditions by using brackets.\n  - Do not allow startsWith with variables and quoted string values.\n  - Do not allow negation used with comparison operators.\n  - Do not allow wildcards in combination with variables.\n\n### 1.305.0\n\n#### Patch Changes\n\n- Improved owner name resolving mechanism for the segments list.\n- Fixed adding browser navigation history on each segment filter modification.\n- Fixed parsing issues with empty segment filter conditions.\n- Fixed preview table for entities that could be related to multiple parent types.\n- Brackets in filter conditions are disallowed only for entity types.\n- Fixed logic of restrictions on duplicated entity types used as the main datatype when they are also in a relationship as a child.","created":"2024-12-10T09:13:18.545353Z"},{"name":"dynatrace.segments.management@1.304.2","fqn":"dynatrace.segments.management","version":"1.304.2","artifact":null,"release_notes":"### 1.304.2\n\n#### Patch Changes\n\n- Fixed preview table for entities that could be related to multiple parent types.\n\n### 1.304.1\n\n#### Patch Changes\n\n- Fix parsing issues with empty segment filter conditions","created":"2024-11-06T12:01:34.131659Z"},{"name":"dynatrace.segments.management@1.304.0","fqn":"dynatrace.segments.management","version":"1.304.0","artifact":null,"release_notes":"### 1.304.0\n\n#### Major Changes\n\n- Support for configuring entity relations.\n\n#### Minor Changes\n\n- Fine-tune autocompletion for Kubernetes entities.\n- Improve preview for entity relations by combining them with parent entity filtering.\n- New constraint: No more than 20 includes within one segment.\n- New constraint: Segments can only support filtering by entity field from specific suggestions.\n\n#### Patch Changes\n\n- Fix navigation issues for Firefox.\n- Unify UI elements’ colors and alignment.","created":"2024-10-28T13:50:18.618964Z"}],"related_technologies":["grail","dashboards"],"latest_downloads":[{"name":"dynatrace.segments.management@2.337.0","fqn":"dynatrace.segments.management","version":"2.337.0","artifact":null,"release_notes":"### 2.337.0\r\n\r\n### 🌟 Improvements\r\n\r\n- Add open in notebooks button to the preview results tables\r\n- Show disabled create and upload action buttons with self-explaining tooltips for users without required permissions\r\n- Disabled owner and visibility dropdowns replaced by the labels in the segment details view\r\n- Enabled native link behavior (open in new tab, right-click menu) for the name column in segments list\r\n\r\n### 🐛 Bug fixes\r\n\r\n- Reduced segment preview results table column actions to the fields that are supported only\r\n- Fixed arrays support in the preview queries\r\n- Improved segment owner and visibility labels layout in the mobile view\r\n- Fixed validation messages appearance in the variables modal","created":"2026-04-20T08:48:50.833913Z"}]},{"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":1308,"slug":"mend-renovate","title":"Mend Renovate","description":"Ingest Mend Renovate vulnerability findings.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.renovate/logo/930cd873-8439-4409-a79d-3be86aa4b98f.png","link_to":"https://www.dynatrace.com/platform/threat-observability/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/mend-renovate-ingest","providers":[],"tags":["coverage","devsecops","external","findings","ingest","integration","scan","security","unify","vulnerability"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Integration architecture diagram.","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.renovate/media/9b2fb370-fc7e-4c44-ba22-06703b236035.png","srcset":{"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.renovate%2Fmedia%2F9b2fb370-fc7e-4c44-ba22-06703b236035.png&sign=WO_QWIOHsNvjT_lKJywHCOrMCVc2DVlGRRr56mM1Jp4","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.renovate%2Fmedia%2F9b2fb370-fc7e-4c44-ba22-06703b236035.png&sign=-4ChdFhvODDWBTtgxotYFUbFvjr1cajI_ldtZ0UJuwI","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.renovate%2Fmedia%2F9b2fb370-fc7e-4c44-ba22-06703b236035.png&sign=sbhvg8Ywoz7FzpE4xo-qYCCfeqpjKXt-RxPAT_wgmos","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.renovate%2Fmedia%2F9b2fb370-fc7e-4c44-ba22-06703b236035.png&sign=ahQQD-40KWvd_3DhZOOpSwenQSlW1T-vLrbztQwXZKM","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.renovate%2Fmedia%2F9b2fb370-fc7e-4c44-ba22-06703b236035.png&sign=AGXxxiF6F6BL4xVH9l_E_epAs_ew966qZ3WsgOdHcuk","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.renovate%2Fmedia%2F9b2fb370-fc7e-4c44-ba22-06703b236035.png&sign=JzZuAUR-XBro7ZgGzHIILGicyFr9rhpPwFQ895d1VXI"}},{"caption":"Vulnerability findings dashboard.","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.renovate/media/de4e04b9-8dc2-4d74-9d2a-f152375353e2.png","srcset":{"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.renovate%2Fmedia%2Fde4e04b9-8dc2-4d74-9d2a-f152375353e2.png&sign=ijYsHoABgwrOMDTjon4ohuUmFtue11we9TmPvojDzVI","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.renovate%2Fmedia%2Fde4e04b9-8dc2-4d74-9d2a-f152375353e2.png&sign=PeG6lR-Dacfw5uWZZXOLBxpGc9-XfxCfOU3pBZo1Pno","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.renovate%2Fmedia%2Fde4e04b9-8dc2-4d74-9d2a-f152375353e2.png&sign=x4miCI2UGIjigfAByeLFt1Fakxvpcsmq0HnfnePqdCs","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.renovate%2Fmedia%2Fde4e04b9-8dc2-4d74-9d2a-f152375353e2.png&sign=_XH_nW2mt_nSULzAJsgagAcEyirt3jKU9hPpGl4laAA","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.renovate%2Fmedia%2Fde4e04b9-8dc2-4d74-9d2a-f152375353e2.png&sign=-3xV-aMG6jfMcTx1jL14Ec5ARNV5nburLRdJN5JnCfg","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.renovate%2Fmedia%2Fde4e04b9-8dc2-4d74-9d2a-f152375353e2.png&sign=VC1tsQ93dAjAYMBkO1n-ygds2_EdhIVqJPZJG7UjrN0"}},{"caption":"Security product coverage dashboard.","src":"https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.renovate/media/1736f005-273d-4859-90f4-67cd37ca5172.png","srcset":{"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.renovate%2Fmedia%2F1736f005-273d-4859-90f4-67cd37ca5172.png&sign=S0obc9tyZG0lFsyYOMJAYpe0oSnWdkBoUunflB4WM2o","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.renovate%2Fmedia%2F1736f005-273d-4859-90f4-67cd37ca5172.png&sign=khuMNFnK5xEHIVG0tzKNBHFhWze2Nj13Jfwp858aTFE","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.renovate%2Fmedia%2F1736f005-273d-4859-90f4-67cd37ca5172.png&sign=y9bZ-kFg-C6ndonZLcOq9DXCxkNqoZPoqhTsx1erIgw","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.renovate%2Fmedia%2F1736f005-273d-4859-90f4-67cd37ca5172.png&sign=2wZdUweqWDEpBRUE6o6tTpa4CJ6CMhA8jHp_I-sVvVQ","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.renovate%2Fmedia%2F1736f005-273d-4859-90f4-67cd37ca5172.png&sign=PpsTzEOTjBTrWPcr_CeXgvlkY8gUA891jXczJ7-rKKo","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.renovate%2Fmedia%2F1736f005-273d-4859-90f4-67cd37ca5172.png&sign=Pb0Ve2FTXBUSKyIOfkNeHYzEeeYwlt_wIRzDGXqLVd8"}}],"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.renovate", "author": {"name": "Dynatrace"}, "version": "1.0.0", "fileHash": "965eba91c4ebf0edb715f12c6091ecbfe174c6461112b4a1e3a4bbd4e8687fd9", "variables": [], "dataSources": ["python"], "featureSets": [], "extensionName": "com.dynatrace.extension.renovate", "minEECVersion": "1.313.0", "featureSetsDetails": {}, "minDynatraceVersion": "1.313.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"Dynatrace integrates with [Mend Renovate](https://www.mend.io/renovate/) to enable visibility, orchestration, and prioritization of third-party dependency vulnerability findings.\n\nCapabilities:\n\n* **Single pane of glass**: Ingest vulnerability findings, metrics, and audit logs from Mend Renovate 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 [Investigations](https://docs.dynatrace.com/docs/shortlink/investigations)."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Ingest Mend Renovate vulnerability findings and scans](https://docs.dynatrace.com/docs/shortlink/mend-renovate-ingest) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\n[Mend Renovate Community and Enterprise Editions (self-hosted)](https://github.com/mend/renovate-ce-ee)"},"sourceId":"details"}],"modified":"2026-03-16T08:34:12.710006Z","created":"2026-03-16T08:34:12.610122Z","seo_title":"Mend Renovate monitoring & observability","seo_description":"Ingest Mend Renovate vulnerability findings. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.renovate/media/9b2fb370-fc7e-4c44-ba22-06703b236035.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.renovate/media/de4e04b9-8dc2-4d74-9d2a-f152375353e2.png","https://cdn.hub.central.dynatrace.com/hub/console/com.dynatrace.extension.renovate/media/1736f005-273d-4859-90f4-67cd37ca5172.png"],"about":"Dynatrace integrates with [Mend Renovate](https://www.mend.io/renovate/) to enable visibility, orchestration, and prioritization of third-party dependency vulnerability findings.\n\nCapabilities:\n\n* **Single pane of glass**: Ingest vulnerability findings, metrics, and audit logs from Mend Renovate 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 [Investigations](https://docs.dynatrace.com/docs/shortlink/investigations).","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Ingest Mend Renovate vulnerability findings and scans](https://docs.dynatrace.com/docs/shortlink/mend-renovate-ingest) in the Dynatrace Documentation."},"extension_type":"extension-2","saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"com.dynatrace.extension.renovate@1.0.0","fqn":"com.dynatrace.extension.renovate","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.renovate/com.dynatrace.extension.renovate-1.0.0-965eba91c4ebf0edb715.zip","release_notes":"This is the first Renovate extension release. Looking forward to your feedback on the [Dynatrace Community](https://community.dynatrace.com/t5/Feedback-channel/Feedback-and-requests-channel-for-Application-Security/td-p/280227).","created":"2026-03-16T10:53:27.451214Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.renovate@1.0.0","fqn":"com.dynatrace.extension.renovate","version":"1.0.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.renovate/com.dynatrace.extension.renovate-1.0.0-965eba91c4ebf0edb715.zip","release_notes":"This is the first Renovate extension release. Looking forward to your feedback on the [Dynatrace Community](https://community.dynatrace.com/t5/Feedback-channel/Feedback-and-requests-channel-for-Application-Security/td-p/280227).","created":"2026-03-16T10:53:27.451214Z"}]},{"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":209,"slug":"maven","title":"Maven","description":"Muild automation tool used primarily for Java projects.","logo":"https://dt-cdn.net/hub/logos/maven.png","link_to":"https://www.dynatrace.com/solutions/devops/","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":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":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":"1.0.6","release_latest_validation_result":{"name": "com.dynatrace.extension.mulesoft-mq", "author": {"name": "Dynatrace"}, "version": "1.0.6", "fileHash": "823c6dbba0a3d45df4ea70a93e248376aaec97a98b9027d5bcd185c91c0e3560", "variables": [], "dataSources": ["python"], "featureSets": ["messages_acked", "messages_received", "inflight_messages", "messages", "messages_sent", "messages_visible"], "extensionName": "com.dynatrace.extension.mulesoft-mq", "minEECVersion": "1.313.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.313.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@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@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"}]},{"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":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":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":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":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":212,"slug":"microsoft-edge","title":"Microsoft Edge","description":"Real user monitoring - visibility and monitoring starting on you clients browser (desktop, tablet, mobile).","logo":"https://dt-cdn.net/hub/logos/microsoft-edge.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: Latest version"},"sourceId":"details"}],"modified":"2026-03-10T07:48:12.032889Z","created":"2020-08-14T07:46:20.626000Z","seo_title":"Microsoft Edge monitoring & observability","seo_description":"Real user monitoring - visibility and monitoring starting on you clients browser (desktop, tablet, mobile). 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":607,"slug":"zigiops-integration-platform","title":"ZigiOps - Integration Platform","description":"ZigiOps is a highly scalable no-code integration platform, which creates powerful integrations within minutes with security in mind.","logo":"https://dt-cdn.net/hub/logos/zigiops-integration-platform.png","link_to":"https://zigiwave.com/dynatrace-integrations/","documentation_link":"","providers":[],"tags":["BMC Helix","BMC Remedy","BMC Remedyforce","Cherwell","devops","itom","itsm","jira","Jira SD","Micro Focus","ServiceNow","TOPdesk","vrOps","Zendesk"],"author":"34","coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/Action.jpg","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAction.jpg&sign=LyYWZNZPYpgDpDNk2cF904JPAXxUPUYkkkj_pDLy_QM","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAction.jpg&sign=-r6FZEwPI4UFM-ZR9iEPLfuHiwXZ0pUYF26n-5Do_5s","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAction.jpg&sign=aVA75vhvBivTmqFsBDpH3-ugy3P0MOcBK6ygy7bWnn0","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAction.jpg&sign=wHSLXvYVnFoFQjYNpAbRPNE73btmA11PfWDQva_y5cw","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAction.jpg&sign=YFc3YzKyTLIhv8kS8WKzl9u7knKFGExwZoiG3Znwxf4","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FAction.jpg&sign=DZ5V9Rt9nUeIFMcmGpjWO53EnrCCfukEiX-tFtWLwjA"}},{"caption":"","src":"https://dt-cdn.net/hub/Dashboard.jpg","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDashboard.jpg&sign=NixmXZbJFjBMNrPGOj7IX7LbjYWHWkNqzyqND18ezRo","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDashboard.jpg&sign=Yfpcs69DPfoJh-lvfck1ETLXyCn8t9V6fYMSs2Lub5I","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDashboard.jpg&sign=NL-2jHvP_PAthiu11nEumc1U3_JycGFF7K_15QLFcUU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDashboard.jpg&sign=J_tlJyONVSG5a2Sg4MD7COvFHj_3Y2vFB3TWYt6RtwI","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDashboard.jpg&sign=XuB1dO0XVG5DwZ8f7fjcYNCoNO6NJN4XHkJoN7CV4-s","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FDashboard.jpg&sign=X_Z7Qp_JQzeS1KYIbIM6QxwS7zG_-Hq6MtdZg5nc8Yg"}},{"caption":"","src":"https://dt-cdn.net/hub/Integration.jpg","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FIntegration.jpg&sign=rRJTHlFB4Y7iImHQKOJBijNdv16Z8pVT7pc4Urpa-e4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FIntegration.jpg&sign=xrSJYJxLwL3a43s0rUG11VZAVhnd9fonhaQB7_vijGE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FIntegration.jpg&sign=sJARKD98ItSYE3ypkR1uZyKlWjN8Qzk-Uj7WsvR3x0c","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FIntegration.jpg&sign=5RbxPb4mRHv0keGpfYRKoTTI-KV4-BgpHD90u1vE1Kw","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FIntegration.jpg&sign=9pW0rH2h2BgloxMfEMh_U7kJuvo1xUs2oXqWwjqYxKA","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FIntegration.jpg&sign=8adzR5NpmEUQl-cjAgks7hwhBkVpLibrKw2f01DhWaM"}},{"caption":"","src":"https://dt-cdn.net/hub/Mapping.jpg","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FMapping.jpg&sign=5OCPoDjIvPOjJIL4n-T9y98VCoo2G8OTyIFhRTVZ_W0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FMapping.jpg&sign=cQsNAxkgn2aHxqnPLiBAaYnQ7GzQjacLQE9fnOQK5iE","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FMapping.jpg&sign=2E-ry55tM3AsTeno0pj-lefW3QKJoerVUySqEicwONs","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FMapping.jpg&sign=jdW5MUVpHcg1RF_0-dfT_buNx0dL0xk7lZv55Br4Tys","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FMapping.jpg&sign=sDo6963Fi9Mi20QuP10pCR1P2fBvFPv2_CKaWmNdLmI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FMapping.jpg&sign=mFB_Kc4PARsC-rwnum-jZhCHbl7qqbQLkw-P-izoXrI"}},{"caption":"","src":"https://dt-cdn.net/hub/Templates1.jpg","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FTemplates1.jpg&sign=nn-uZpwt-N8PdWgWJi8wgOgsk-5BO8l7V4C7XEGl7H0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FTemplates1.jpg&sign=4HbBPqG77cNjYBs85VfKzEvtc1fw9BZNKGkMKuvM38M","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FTemplates1.jpg&sign=5QSHJcqB9XwUikvZ3lEDg-GT_AR-bZ1z6tep5DMOQZ8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FTemplates1.jpg&sign=NSRqwbQzOpDLoX5akIzcz7XD6JZ23aKiYxvF_OwbfLU","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FTemplates1.jpg&sign=nRemgc5fxwHzMkIrtYgKf1QfhWItsktNJOuQzuwfUdI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FTemplates1.jpg&sign=8wWkLVewMr8H3jkaoucUbAwSc_2-pRgSfR3Km6_O4hk"}}],"support_link":"mailto:support@zigiwave.com","support_information":{"email":"support@zigiwave.com","url":""},"sales_link":"mailto:sales@zigiwave.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":"Born from the need to help businesses automate processes and enhance cross-team collaboration, ZigiOps seamlessly runs in your environment, while extracting and transferring data between systems in real time.  \nOur integration platform uses API keys to connect Dynatrace to 20+ other systems and automate some of the most burdensome employee tasks and make issue resolution faster than ever. All users can connect Dynatrace to another system in less than 5 minutes, regardless of their technical background. Going one step beyond, we created fully customizable integration templates, which go live within a few clicks. Our product captures complex data dependencies and offers flexible data filtering and advanced field mapping options to provide users with full ownership over the setup of their integrations.  \n\nThese are our most popular bi-directional Dynatrace integrations:\n\n* Micro Focus \n* ServiceNow\n* Jira & Jira SD\n* BMC (Remedy, Remedyforce, Helix) \n* vrOps (vmWare realize operations)\n* Cherwell \n* TOPdesk \n* Zendesk"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Details","source":"### Key Features\n- **Great Flexibility** – ZigiOps has ready to use integration templates, yet it is flexible enough and gives you the ability to seamlessly create your own integrations, define various parameters and build many workflows, tailored per your needs. \n- **User-friendly**, yet powerful interface – Our newest version of ZigiOps focuses on flawless user experience and enables you to install, modify and set up your integrations within a few clicks. \n- **Data extractions** – Collecting all your data has never been easier. ZigiOps extracts and transfers data between your applications in real-time. \n- **Deep integrations** – Go beyond scratching the top information layer and capture complex data relationships and system dependencies for full transparency. \n- **Bi-directional integrations** – Connect ITSM, ITOM, DevOps, and APM to dramatically improve communication and issue resolutions between your teams. \n- **World-class support** – Our integration experts have 15+ years of experience in the integration domain and will help you resolve any issue fast. \n- **Large functionality pool** – Extend the functionalities of any application by connecting it to the rest of your software systems. \n- **Infinite scalability** – With ZigiOps sky is the limit. Scale your integrations, automate processes and create new connections between your\n### Resources\n- \u0010[Dynatrace and VMware vRealize Operations (vROps) integration](https://www.youtube.com/watch?v=XyMl2F4OmTE)\n- \u0010[Available Integrations](https://zigiwave.com/dynatrace-integrations/)\n- \u0010[Telus Case Study](https://zigiwave.com/case-study-telus/)\n- \u0010[Telecom Case Study](https://zigiwave.com/case-study-telecom-provider/)"},"sourceId":"details"}],"modified":"2025-11-04T08:05:59.316181Z","created":"2021-05-03T15:51:56.140628Z","seo_title":"ZigiOps - Integration Platform monitoring & observability","seo_description":"ZigiOps is a highly scalable no-code integration platform, which creates powerful integrations within minutes with security in mind. Free Trial!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/Action.jpg","https://dt-cdn.net/hub/Dashboard.jpg","https://dt-cdn.net/hub/Integration.jpg","https://dt-cdn.net/hub/Mapping.jpg","https://dt-cdn.net/hub/Templates1.jpg"],"about":"Born from the need to help businesses automate processes and enhance cross-team collaboration, ZigiOps seamlessly runs in your environment, while extracting and transferring data between systems in real time.  \nOur integration platform uses API keys to connect Dynatrace to 20+ other systems and automate some of the most burdensome employee tasks and make issue resolution faster than ever. All users can connect Dynatrace to another system in less than 5 minutes, regardless of their technical background. Going one step beyond, we created fully customizable integration templates, which go live within a few clicks. Our product captures complex data dependencies and offers flexible data filtering and advanced field mapping options to provide users with full ownership over the setup of their integrations.  \n\nThese are our most popular bi-directional Dynatrace integrations:\n\n* Micro Focus \n* ServiceNow\n* Jira & Jira SD\n* BMC (Remedy, Remedyforce, Helix) \n* vrOps (vmWare realize operations)\n* Cherwell \n* TOPdesk \n* Zendesk","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":655,"slug":"microsoft-exchange-server-1","title":"Microsoft Exchange Server","description":"Monitor your Microsoft Exchange mail server and calendaring server.","logo":"https://dt-cdn.net/hub/logos/microsoft-exchange-server-1.png","link_to":"https://www.dynatrace.com/news/blog/leverage-wmi-to-enable-full-observability-and-monitor-performance-of-windows-hosts-and-services/","documentation_link":"https://docs.dynatrace.com/docs/shortlink/microsoft-exchange-server-1-extension","providers":[],"tags":["exchange-server","extension","microsoft","windows"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"","src":"https://dt-cdn.net/hub/Screenshot_2021-09-08_at_10.44.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%2FScreenshot_2021-09-08_at_10.44.12.png&sign=_I3XB8G88B0W7QeFuJw7zo2D1nEniRILnDPWEyOxGBg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2021-09-08_at_10.44.12.png&sign=kuWLNgjgFTSvnqfzMRB82A_bhLgyF_QZmpGrXMNveMM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2021-09-08_at_10.44.12.png&sign=JtAqyspjkHDz5QJIKwhzqaDMIvTPPZpOGVdZlcNZlpQ","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2021-09-08_at_10.44.12.png&sign=zlblNVpzMzS9tDfbxBOfKoTTfJtzdYtsoAfbwfY4Pvs","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2021-09-08_at_10.44.12.png&sign=2KZVB2g--4KZz9m2o7TwKZ4DvMWN7Hg4EsjV8U_bn3E","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2021-09-08_at_10.44.12.png&sign=RhJ2Hdz0EqpBJ73lN2ZfWG_edjUSwFB5QHeUsgOjU7A"}},{"caption":"","src":"https://dt-cdn.net/hub/Screenshot_2021-09-08_at_10.45.45.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_2021-09-08_at_10.45.45.png&sign=0f3QQ8GDkj2ZtGY-51C6J-LidOoCQqpJmyAeyg-WZaA","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2021-09-08_at_10.45.45.png&sign=aS3Bf0vS4CH0tpCuEe5ot6qF6uVkiP_e4KWlsjiLd7Q","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2021-09-08_at_10.45.45.png&sign=jbar0eAUHTTvR3xp80JVCiidC5-R4pe88zvNGFWgFn8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2021-09-08_at_10.45.45.png&sign=O_j5WNySUiGtyl50n1AkfuRSgIyq_r1u9E2yzfwEjDQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2021-09-08_at_10.45.45.png&sign=_vaHYeUz6-mMYA49fH89MbczDMP5WroDlkF1SmBbWUU","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FScreenshot_2021-09-08_at_10.45.45.png&sign=jed9vz_nPMNPS2n1urpwnJccn_uD7I9u2FCm_m1j_Ic"}}],"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.ms-exchange", "author": {"name": "Dynatrace"}, "version": "1.2.6", "fileHash": "76520b4129568d05f363bf96cb9740fa9b1cd66b3831b9be899ec77bd8ac8fbe", "variables": [], "dataSources": ["wmi"], "featureSets": ["bytes", "events", "queues_2013", "queues_2016+"], "extensionName": "com.dynatrace.extension.ms-exchange", "minEECVersion": "1.233.0", "featureSetsDetails": {"bytes": {"metrics": [{"key": "com.dynatrace.extension.ms-exchange.mailbox.bytes.sent.total"}, {"key": "com.dynatrace.extension.ms-exchange.mailbox.bytes.sent.persec", "metadata": {"unit": "BytePerSecond", "description": "Number of bytes sent per second", "displayName": "Bytes sent/s"}}, {"key": "com.dynatrace.extension.ms-exchange.mailbox.bytes.received.total"}, {"key": "com.dynatrace.extension.ms-exchange.mailbox.bytes.received.persec", "metadata": {"unit": "BytePerSecond", "description": "Number of bytes received per second", "displayName": "Bytes received/s"}}]}, "events": {"metrics": []}, "default": {"metrics": [{"key": "com.dynatrace.extension.ms-exchange.mailbox.messages.sent.total"}, {"key": "com.dynatrace.extension.ms-exchange.mailbox.messages.sent.persec", "metadata": {"unit": "PerSecond", "description": "Number of messages sent by the send connector each second", "displayName": "Messages sent/s"}}, {"key": "com.dynatrace.extension.ms-exchange.mailbox.messages.received.total"}, {"key": "com.dynatrace.extension.ms-exchange.mailbox.messages.received.persec", "metadata": {"unit": "PerSecond", "description": "Number of messages received by the SMTP server each second", "displayName": "Messages received/s"}}, {"key": "com.dynatrace.extension.ms-exchange.mailbox.messages.refused.forsize"}]}, "queues_2013": {"metrics": [{"key": "com.dynatrace.extension.ms-exchange.queue.active.mailbox.length", "metadata": {"unit": "Count", "description": "Length of active mailbox delivery queue", "displayName": "Active mailbox delivery queue"}}, {"key": "com.dynatrace.extension.ms-exchange.queue.active.nonsmtp.length", "metadata": {"unit": "Count", "description": "Length of active non SMTP delivery queue", "displayName": "Active non SMTP delivery queue"}}, {"key": "com.dynatrace.extension.ms-exchange.queue.external.active.length", "metadata": {"unit": "Count", "description": "Length of external active remote delivery queue", "displayName": "External active remote delivery queue"}}, {"key": "com.dynatrace.extension.ms-exchange.queue.external.total.length", "metadata": {"unit": "Count", "description": "Aggregated length of all of external remote delivery queues", "displayName": "All external remote delivery queues"}}, {"key": "com.dynatrace.extension.ms-exchange.queue.internal.active.length", "metadata": {"unit": "Count", "description": "Length of internal active remote delivery queue", "displayName": "Internal active remote delivery queue"}}, {"key": "com.dynatrace.extension.ms-exchange.queue.internal.total.length", "metadata": {"unit": "Count", "description": "Aggregated length of all of internal remote delivery queues", "displayName": "All internal remote delivery queues"}}, {"key": "com.dynatrace.extension.ms-exchange.queue.poison.length", "metadata": {"unit": "Count", "description": "Length of poison queue", "displayName": "Poison queue"}}, {"key": "com.dynatrace.extension.ms-exchange.queue.retry.mailbox.length", "metadata": {"unit": "Count", "description": "Length of mailbox retry delivery queues", "displayName": "Mailbox retry delivery queues"}}, {"key": "com.dynatrace.extension.ms-exchange.queue.retry.nonsmtp.length", "metadata": {"unit": "Count", "description": "Length of non SMTP retry delivery queues", "displayName": "Non SMTP retry delivery queues"}}, {"key": "com.dynatrace.extension.ms-exchange.queue.submission.length", "metadata": {"unit": "Count", "description": "Length of submission queue", "displayName": "Submission queue"}}, {"key": "com.dynatrace.extension.ms-exchange.queue.submission.expired", "metadata": {"unit": "Count", "description": "Number of expired messages in submission queue", "displayName": "Expired messages in submission queue"}}]}, "queues_2016+": {"metrics": [{"key": "com.dynatrace.extension.ms-exchange.queue.active.mailbox.length", "metadata": {"unit": "Count", "description": "Length of active mailbox delivery queue", "displayName": "Active mailbox delivery queue"}}, {"key": "com.dynatrace.extension.ms-exchange.queue.active.nonsmtp.length", "metadata": {"unit": "Count", "description": "Length of active non SMTP delivery queue", "displayName": "Active non SMTP delivery queue"}}, {"key": "com.dynatrace.extension.ms-exchange.queue.external.active.length", "metadata": {"unit": "Count", "description": "Length of external active remote delivery queue", "displayName": "External active remote delivery queue"}}, {"key": "com.dynatrace.extension.ms-exchange.queue.external.total.length", "metadata": {"unit": "Count", "description": "Aggregated length of all of external remote delivery queues", "displayName": "All external remote delivery queues"}}, {"key": "com.dynatrace.extension.ms-exchange.queue.internal.active.length", "metadata": {"unit": "Count", "description": "Length of internal active remote delivery queue", "displayName": "Internal active remote delivery queue"}}, {"key": "com.dynatrace.extension.ms-exchange.queue.internal.total.length", "metadata": {"unit": "Count", "description": "Aggregated length of all of internal remote delivery queues", "displayName": "All internal remote delivery queues"}}, {"key": "com.dynatrace.extension.ms-exchange.queue.poison.length", "metadata": {"unit": "Count", "description": "Length of poison queue", "displayName": "Poison queue"}}, {"key": "com.dynatrace.extension.ms-exchange.queue.retry.mailbox.length", "metadata": {"unit": "Count", "description": "Length of mailbox retry delivery queues", "displayName": "Mailbox retry delivery queues"}}, {"key": "com.dynatrace.extension.ms-exchange.queue.retry.nonsmtp.length", "metadata": {"unit": "Count", "description": "Length of non SMTP retry delivery queues", "displayName": "Non SMTP retry delivery queues"}}, {"key": "com.dynatrace.extension.ms-exchange.queue.submission.length", "metadata": {"unit": "Count", "description": "Length of submission queue", "displayName": "Submission queue"}}, {"key": "com.dynatrace.extension.ms-exchange.queue.submission.deffered", "metadata": {"unit": "Count", "description": "Number of deffered messages in submission queue", "displayName": "Deffered messages in submission queue"}}, {"key": "com.dynatrace.extension.ms-exchange.queue.submission.expired", "metadata": {"unit": "Count", "description": "Number of expired messages in submission queue", "displayName": "Expired messages in submission queue"}}, {"key": "com.dynatrace.extension.ms-exchange.queue.items.completed.total"}, {"key": "com.dynatrace.extension.ms-exchange.queue.items.completed.persec", "metadata": {"unit": "PerSecond", "description": "Number of completed items per second", "displayName": "Completed items/s"}}, {"key": "com.dynatrace.extension.ms-exchange.queue.items.queued.total"}, {"key": "com.dynatrace.extension.ms-exchange.queue.items.queued.persec", "metadata": {"unit": "PerSecond", "description": "Number of queued items per second", "displayName": "Queued items/s"}}, {"key": "com.dynatrace.extension.ms-exchange.queue.items.queued.expired"}, {"key": "com.dynatrace.extension.ms-exchange.queue.messages.completed.total"}, {"key": "com.dynatrace.extension.ms-exchange.queue.messages.completed.persec", "metadata": {"unit": "PerSecond", "description": "Number of completed messages per second", "displayName": "Completed messages/s"}}, {"key": "com.dynatrace.extension.ms-exchange.queue.messages.delayed.total"}, {"key": "com.dynatrace.extension.ms-exchange.queue.messages.delayed.persec", "metadata": {"unit": "PerSecond", "description": "Number of delayed messages per second", "displayName": "Delayed messages/s"}}, {"key": "com.dynatrace.extension.ms-exchange.queue.messages.queued", "metadata": {"unit": "Count", "description": "Number of queued messages", "displayName": "Queued messages"}}, {"key": "com.dynatrace.extension.ms-exchange.queue.messages.queued.total"}, {"key": "com.dynatrace.extension.ms-exchange.queue.messages.queued.persec", "metadata": {"unit": "PerSecond", "description": "Number of queued messages per second", "displayName": "Queued messages/s"}}, {"key": "com.dynatrace.extension.ms-exchange.queue.messages.submitted.total"}, {"key": "com.dynatrace.extension.ms-exchange.queue.messages.submitted.persec", "metadata": {"unit": "PerSecond", "description": "Number of submitted messages per second", "displayName": "Submitted messages/s"}}]}}, "minDynatraceVersion": "1.233.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"This Dynatrace extensions allows you to monitor your Microsoft Exchange Server.\nIt enables full observability for your mail and calendar server. It is highly flexible, and can be easily configured to meet specific requirements.\n\n### This is intended for users, who:\n- Want to monitor Microsoft Exchange Servers\n- Improve Exchange Server performance and health\n- Detect potential security breaches\n\n### This enables you to:\n- Enable alerting based on detected anomalies\n- Track events reported by MS Exchange server\n- Alert on anomalies leading to performance issues\n\n### Supported Distributions\n- Microsoft Exchange Server 2013 and 2016+  \n(currently only on-premises deployments are supported.)\n\n### Collected metrics:\n\nMessages:\n- Messages sent\n- Messages sent/s\n- Bytes sent\n- Bytes sent/s\n- Messages received\n- Messages received/s\n- Bytes received\n- Bytes received/s\n- Rejected messages\n\nQueue messages:\n- Active mailbox delivery queue\n- Active non SMTP delivery queue\n- External active remote delivery queue\n- All external remote delivery queues\n- Internal active remote delivery queue\n- All internal remote delivery queues\n- Poison queue\n- Mailbox retry delivery queues\n- Non SMTP retry delivery queues\n- Submission queue\n- Expired messages in submission queue\n- Deffered messages in submission queue\n- Completed items\n- Completed items/s\n- Queued items\n- Queued items/s\n- Expired queued items\n- Completed messages\n- Completed messages/s\n- Delayed messages\n- Delayed messages/s\n- Queued messages\n- Queued messages total\n- Number of queued messages per second\n- Submitted messages\n- Submitted messages/s"},"sourceId":"about"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Microsoft Exchange Server extension](https://docs.dynatrace.com/docs/shortlink/microsoft-exchange-server-1-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\nMS Exchange 2013 and 2016+"},"sourceId":"details"}],"modified":"2026-03-10T07:48:13.085446Z","created":"2021-07-27T12:35:17.082222Z","seo_title":"Microsoft Exchange Server monitoring & observability","seo_description":"Monitor your Microsoft Exchange mail server and calendaring server. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/Screenshot_2021-09-08_at_10.44.12.png","https://dt-cdn.net/hub/Screenshot_2021-09-08_at_10.45.45.png"],"about":"This Dynatrace extensions allows you to monitor your Microsoft Exchange Server.\nIt enables full observability for your mail and calendar server. It is highly flexible, and can be easily configured to meet specific requirements.\n\n### This is intended for users, who:\n- Want to monitor Microsoft Exchange Servers\n- Improve Exchange Server performance and health\n- Detect potential security breaches\n\n### This enables you to:\n- Enable alerting based on detected anomalies\n- Track events reported by MS Exchange server\n- Alert on anomalies leading to performance issues\n\n### Supported Distributions\n- Microsoft Exchange Server 2013 and 2016+  \n(currently only on-premises deployments are supported.)\n\n### Collected metrics:\n\nMessages:\n- Messages sent\n- Messages sent/s\n- Bytes sent\n- Bytes sent/s\n- Messages received\n- Messages received/s\n- Bytes received\n- Bytes received/s\n- Rejected messages\n\nQueue messages:\n- Active mailbox delivery queue\n- Active non SMTP delivery queue\n- External active remote delivery queue\n- All external remote delivery queues\n- Internal active remote delivery queue\n- All internal remote delivery queues\n- Poison queue\n- Mailbox retry delivery queues\n- Non SMTP retry delivery queues\n- Submission queue\n- Expired messages in submission queue\n- Deffered messages in submission queue\n- Completed items\n- Completed items/s\n- Queued items\n- Queued items/s\n- Expired queued items\n- Completed messages\n- Completed messages/s\n- Delayed messages\n- Delayed messages/s\n- Queued messages\n- Queued messages total\n- Number of queued messages per second\n- Submitted messages\n- Submitted messages/s","use_cases":"","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Microsoft Exchange Server extension](https://docs.dynatrace.com/docs/shortlink/microsoft-exchange-server-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.ms-exchange@1.2.6","fqn":"com.dynatrace.extension.ms-exchange","version":"1.2.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ms-exchange/com.dynatrace.extension.ms-exchange-1_1C9jLRs.zip","release_notes":"- No changes to functionality\n- Newly signed version to fix certificate issue introduced in OneAgent and ActiveGate 1.289","created":"2024-05-17T21:03:28.871815Z"},{"name":"com.dynatrace.extension.ms-exchange@1.2.5","fqn":"com.dynatrace.extension.ms-exchange","version":"1.2.5","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ms-exchange/com.dynatrace.extension.ms-exchange-1_95Bo9PK.zip","release_notes":"Updated WMI queries from Delivery to Transport classes.","created":"2023-07-27T12:37:09.536399Z"},{"name":"com.dynatrace.extension.ms-exchange@1.2.4","fqn":"com.dynatrace.extension.ms-exchange","version":"1.2.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ms-exchange/com.dynatrace.extension.ms-exchange-1.2.4.zip","release_notes":"Adds Unified Analysis Screen links between Host and MS Exchange\n* requires min. Dynatrace version 1.233\n* new charts show up at the top of both UA Screens\n* leverages UAScreen Injection mechanism","created":"2022-08-04T14:24:42.831174Z"},{"name":"com.dynatrace.extension.ms-exchange@1.2.3","fqn":"com.dynatrace.extension.ms-exchange","version":"1.2.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ms-exchange/com.dynatrace.extension.ms-exchange-1.2.3.zip","release_notes":"- fixed typos in metric display names","created":"2021-12-14T11:34:29.584056Z"},{"name":"com.dynatrace.extension.ms-exchange@1.2.1","fqn":"com.dynatrace.extension.ms-exchange","version":"1.2.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ms-exchange/com.dynatrace.extension.ms-exchange-1.2.1.zip","release_notes":"fixed mailbox list component visualization on Unified Analysis screen","created":"2021-10-15T13:55:32.384856Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.ms-exchange@1.2.6","fqn":"com.dynatrace.extension.ms-exchange","version":"1.2.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.ms-exchange/com.dynatrace.extension.ms-exchange-1_1C9jLRs.zip","release_notes":"- No changes to functionality\n- Newly signed version to fix certificate issue introduced in OneAgent and ActiveGate 1.289","created":"2024-05-17T21:03:28.871815Z"}]},{"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":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":943,"slug":"remote-unix-monitoring-20","title":"Remote Unix Monitoring 2.0","description":"Extension that remotely collects Unix OS data by executing commands via SSH.","logo":"https://dt-cdn.net/hub/logos/remote-unix-monitoring-20.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/remote-unix-monitoring-20-extension","providers":[],"tags":[],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"A monitoring configuration example.","src":"https://dt-cdn.net/hub/monitoring_configuration.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_configuration.png&sign=UdMyd0svvcX4PW-3RlzR01j-_yaOE4GU-AXpopoQ3iE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmonitoring_configuration.png&sign=WOZiY_6m7Xl1k03EPSFZY3oUWhKD_HIwXybgeFSH_d4","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmonitoring_configuration.png&sign=f1NpZwAA7-MhKXNyf_5y0DDMVeORaP5DZQHAptL3yKA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmonitoring_configuration.png&sign=r3_tIfUhzWpTtdM-mTvO0EOUnLqv6bnF0aWx2uDfl3Y","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmonitoring_configuration.png&sign=CUryoO1a4UyGhIi2IiLL5-7XNj9jPHr9NIpHljBOI2o","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fmonitoring_configuration.png&sign=fqHDE0KcfUwfpLtHRpP7guKarpTLnSYzrRhUZOWqVxg"}},{"caption":"The feature sets page of the configuration screens.","src":"https://dt-cdn.net/hub/featuresets_s7Xgpnb.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffeaturesets_s7Xgpnb.png&sign=8D9RZ8KlOMs6BTRd5Mp2gMkx9Oz1Y6fchCXxkmz9oA8","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffeaturesets_s7Xgpnb.png&sign=a3p_59mPKTuBF53Af_57DxXrNygzn1G0IjUYGh4v2T0","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffeaturesets_s7Xgpnb.png&sign=GYRZHPNNyEwhDjSts03_MdkzacwJmckgMr0gPZrs488","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffeaturesets_s7Xgpnb.png&sign=v3lFumtEwVoYKajlCYm4_FwbWF92Q5iizT8wcLSLOEg","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffeaturesets_s7Xgpnb.png&sign=qXR2LdfDkFXG89tOgnr-TdbLWgu_zLzBCtmhhAMD31M","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ffeaturesets_s7Xgpnb.png&sign=JwcRwe0k61gCToPl3s6akz3EwFjFlbsHfPn6SD__LxQ"}},{"caption":"The included overview dashboard.","src":"https://dt-cdn.net/hub/dashboard_rjELoCS.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_rjELoCS.png&sign=uOcYpgvy3QV1R-vzF3udKxgXTZ95OP36CowLMRWuko0","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_rjELoCS.png&sign=y-y0yhfZDNUXknEODCTUc9IruMBg1Nzn2ALvbEqAeIc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_rjELoCS.png&sign=YcCo0n7gv87Ytz9gMzxwy1E5r6v8QZBqAoIw8NZpfgA","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_rjELoCS.png&sign=BBvfneGPV1a-nFMorj3rhInA5d2Si3WE0mrcqEKuqB0","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_rjELoCS.png&sign=SlQ7D7EwHibRDuHI-3FkatAgX8_pIZOiKfUC-iCNAOs","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fdashboard_rjELoCS.png&sign=Il6ORTkakNPP3UWTDL6JjxmsdtL99TkPR47ebDI7h4c"}},{"caption":"The remote Unix host view showing the collected properties.","src":"https://dt-cdn.net/hub/host_properties_LlvjvOG.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhost_properties_LlvjvOG.png&sign=bW6k85ClFht8ik7slFsa0B_Z0sk6qY6yfskRffsrdgo","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhost_properties_LlvjvOG.png&sign=vaoxupAWfS6N2pYPPNQQuNFRn6DBmq65aAtZ69o8PCc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhost_properties_LlvjvOG.png&sign=FhsuWy1uLv0s1TDDEDkV0iaXORgqMs3xRhAZ5LDydyw","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhost_properties_LlvjvOG.png&sign=jpbggvNxm5NciwwJwxHXsYGiyUnt1za38giuvIp3uCA","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhost_properties_LlvjvOG.png&sign=FF0pgaOx1zsCldFAMN8uO372OAYITiUw0rXh6B8xlTc","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fhost_properties_LlvjvOG.png&sign=ryRWWh5KsgtAhrVOa8xAp6BIMqiqJ3pE5-CAuSfgX-4"}},{"caption":"Top view of the Unix host screen showing cpu and memory metrics.","src":"https://dt-cdn.net/hub/unix_host_system_cpu_mem_disks.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Funix_host_system_cpu_mem_disks.png&sign=Kc6IjAeWpOYzjBK7QsyJypAQ56nXEC6rxJOxFp35FRg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Funix_host_system_cpu_mem_disks.png&sign=S4osKK9Ur1dsWFxMmPJt0oSY9YnyS7ZIiFngwlRFmfc","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Funix_host_system_cpu_mem_disks.png&sign=bpZNVIYW5-ahYmWP5j-Ep2WEXDhtzBkfEWMmHwfBcH8","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Funix_host_system_cpu_mem_disks.png&sign=nIqhqTMnBXkYc0HzbUtVJDbQDOW-Fn-Ev1V82Skd4JE","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Funix_host_system_cpu_mem_disks.png&sign=SBnOtjydZSBKkHD8NENK5z7scoiwJpelmD2SYNhhx78","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Funix_host_system_cpu_mem_disks.png&sign=LgHBamiliLCFp2T8qnSHEmkvnOBz4ro98CVAku8OB0s"}},{"caption":"A screen showing connection error events displayed.","src":"https://dt-cdn.net/hub/error_event_zrvkm0R.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ferror_event_zrvkm0R.png&sign=94OKIK4ZrWheeAHXWhpArRbKfIvlk5zYGk5ysuXubqM","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ferror_event_zrvkm0R.png&sign=pbuefpGNLtWdsN4oUVKYCJpp30u5VH3SellHUnAVfts","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ferror_event_zrvkm0R.png&sign=bmxn7IihYiT696qeOI-Aw0PNLzOBW87nbLITrHXAS0M","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ferror_event_zrvkm0R.png&sign=RZVtjlCxOupKy4lZHgp-BsC66yzvqDIlMEyx2u9Ltt8","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ferror_event_zrvkm0R.png&sign=f7egXFznLMQE2oxFB-zwBOakM76NAXXhn-mQbKuxcqI","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Ferror_event_zrvkm0R.png&sign=hqM0SgKU51p09kPQwboxNxSlhIN6w0moKvCQmTBTmp4"}},{"caption":"The process view showing top process log records.","src":"https://dt-cdn.net/hub/process_view_logs_hVrlM9H.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_view_logs_hVrlM9H.png&sign=MH1OgXkvSNZUjeiSJJdvi72A42Ryrz1dwJZwSiy0pxU","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fprocess_view_logs_hVrlM9H.png&sign=Qtoe182VYCnMQlA71o-nBbUOb9Yd6UtqDwIchHLAL9k","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fprocess_view_logs_hVrlM9H.png&sign=nNwk3aeS5l03bFHMWD4yQuQvGIbqjOAtKmfXhCpeplU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fprocess_view_logs_hVrlM9H.png&sign=THBYrGSgXPwmqKu9FQmSoPh2kBstWmXmpegPEOtui3c","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fprocess_view_logs_hVrlM9H.png&sign=_uRqeG-HNLOonC0SVpZI4C5gKjHx9mmbXXaX90tN-6g","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fprocess_view_logs_hVrlM9H.png&sign=y_sG9J0rzR7LvbxvLsEoFq22bZGx7AsI8LAlRK-Iqo0"}},{"caption":"The process metrics on a remote Unix screen.","src":"https://dt-cdn.net/hub/process_view_metrics_RwqRiQo.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_view_metrics_RwqRiQo.png&sign=RtyoVvpMc4JuDSTQlBD2CQEsaedGifBT1FsNGYq09Pg","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fprocess_view_metrics_RwqRiQo.png&sign=AL2ezOEJRYOrFwK4EP6JWjB4k_r_7bN2Asj6HYAjx-k","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fprocess_view_metrics_RwqRiQo.png&sign=ICIJ1Dj_Pi80Doe0Fnm6hggX6EtVAFhetlcS8gnqx5U","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fprocess_view_metrics_RwqRiQo.png&sign=jyx60ndf1aJmIlm0X1Mzl0PSBoJVapfNpZD1YLpdQ_k","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fprocess_view_metrics_RwqRiQo.png&sign=CkQdxzUCVYpogYhMT_upHJad7QDEPr_IkxIfDWfvwAk","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fprocess_view_metrics_RwqRiQo.png&sign=xamkDsPPI4--hAlvPLcDVRWTCsqUXcDdQi0zXzkMb8w"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"2.7.0","release_latest_validation_result":{"name": "com.dynatrace.extension.remote-unix", "author": {"name": "Dynatrace"}, "version": "2.7.0", "fileHash": "2716dc5d374ad0e5a6a66a1d41646f4e92f7b59616dcf865506adaebb52ab074", "variables": [], "dataSources": ["python"], "featureSets": ["top-processes", "memory", "disks", "mounts", "cpu", "solaris-zpools", "disks-extended", "network", "default"], "extensionName": "com.dynatrace.extension.remote-unix", "minEECVersion": "1.318.0", "featureSetsDetails": {"cpu": {"metrics": [{"key": "remote_unix.cpu_utilization", "metadata": {"unit": "Percent", "description": "Overall CPU utilization", "displayName": "CPU Utilization"}}, {"key": "remote_unix.cpu_user", "metadata": {"unit": "Percent", "description": "Percentage of time the processor spent executing user/application code", "displayName": "CPU User"}}, {"key": "remote_unix.cpu_system", "metadata": {"unit": "Percent", "description": "Percentage of time the processor spent executing system/kernel", "displayName": "CPU System"}}, {"key": "remote_unix.cpu_idle", "metadata": {"unit": "Percent", "description": "Percentage of time the processor was idle", "displayName": "CPU Idle"}}, {"key": "remote_unix.individual_cpu_time_user", "metadata": {"unit": "Percent", "description": "Percentage of time individual CPU spent executing user/application code", "displayName": "Individual CPU user time"}}, {"key": "remote_unix.individual_cpu_time_system", "metadata": {"unit": "Percent", "description": "Percentage of time individual CPU spent executing system/kernel code", "displayName": "Individual CPU system time"}}, {"key": "remote_unix.individual_cpu_time_idle", "metadata": {"unit": "Percent", "description": "Percentage of time individual CPU was idle", "displayName": "Individual CPU idle time"}}, {"key": "remote_unix.individual_cpu_time_iowait", "metadata": {"unit": "Percent", "description": "Percentage of time individual CPU spent waiting on IO operations", "displayName": "Individual CPU iowait time"}}], "description": "Metrics related to CPU utilization and time spent in different CPU states", "displayName": "CPU", "isRecommended": true}, "disks": {"metrics": [{"key": "remote_unix.disk_read_count", "metadata": {"unit": "Byte", "description": "Amount of data read from disk", "displayName": "Disk read"}}, {"key": "remote_unix.disk_write_count", "metadata": {"unit": "Byte", "description": "Amount of data written to disk", "displayName": "Disk write"}}, {"key": "remote_unix.disk_read_ops", "metadata": {"unit": "PerSecond", "description": "Reads from disk", "displayName": "Disk read operations"}}, {"key": "remote_unix.disk_write_ops", "metadata": {"unit": "PerSecond", "description": "Writes to disk", "displayName": "Disk write operations"}}, {"key": "remote_unix.bytes_per_transfer", "metadata": {"unit": "Byte", "description": "Bytes per transfer", "displayName": "Bytes per transfer"}}, {"key": "remote_unix.transfers", "metadata": {"unit": "Count", "description": "Disk transfers", "displayName": "Disk transfers"}}], "description": "Metrics related to disk read/write activity", "displayName": "Disks", "isRecommended": true}, "memory": {"metrics": [{"key": "remote_unix.paged_in", "metadata": {"unit": "PerSecond", "description": "Memory pages swapped in from disk", "displayName": "Paged in"}}, {"key": "remote_unix.paged_out", "metadata": {"unit": "PerSecond", "description": "Memory pages swapped to disk", "displayName": "Paged out"}}, {"key": "remote_unix.physical_memory_free", "metadata": {"unit": "Byte", "description": "Amount of memory free as seen by OS", "displayName": "Physical memory free"}}, {"key": "remote_unix.physical_memory_used_percent", "metadata": {"unit": "Percent", "description": "Percentage of memory used as seen by OS", "displayName": "Physical memory used percent"}}, {"key": "remote_unix.swap_free", "metadata": {"unit": "Byte", "description": "Amount of swap space free", "displayName": "Swap free"}}, {"key": "remote_unix.swap_total", "metadata": {"unit": "Byte", "description": "Total swap space available on system", "displayName": "Swap total"}}, {"key": "remote_unix.swap_used_percent", "metadata": {"unit": "Percent", "description": "Percentage of available swap space in use", "displayName": "Swap used percent"}}, {"key": "remote_unix.swap_free_percent", "metadata": {"unit": "Percent", "description": "Percentage of available swap space not in use", "displayName": "Swap used percent"}}], "description": "Metrics related to physical memory and swap usage", "displayName": "Memory", "isRecommended": true}, "mounts": {"metrics": [{"key": "remote_unix.mount_used", "metadata": {"unit": "Byte", "description": "Mount space in use", "displayName": "Mount used"}}, {"key": "remote_unix.mount_capacity", "metadata": {"unit": "Percent", "description": "Overall capacity of the mount", "displayName": "Mount capacity"}}, {"key": "remote_unix.mount_available", "metadata": {"unit": "Byte", "description": "Mount space available", "displayName": "Mount available"}}], "description": "Metrics related to filesystem mount usage and capacity", "displayName": "Mounts", "isRecommended": true}, "default": {"metrics": [{"key": "remote_unix.availability", "metadata": {"unit": "Percent", "description": "Availability of host based on initial SSH connection", "displayName": "Availability"}}, {"key": "remote_unix.waiting_processes", "metadata": {"unit": "Count", "description": "Number of processes waiting for processor time", "displayName": "Waiting processes"}}, {"key": "remote_unix.users", "metadata": {"unit": "Count", "description": "Number of users on the system", "displayName": "User count"}}, {"key": "remote_unix.load_avg_1_min", "metadata": {"unit": "Count", "description": "One minute load average", "displayName": "Load average (1 min)"}}, {"key": "remote_unix.load_avg_5_min", "metadata": {"unit": "Count", "description": "Five minute load average", "displayName": "Load average (5 min)"}}, {"key": "remote_unix.load_avg_15_min", "metadata": {"unit": "Count", "description": "15 minute load average", "displayName": "Load average (15 min)"}}], "isRecommended": true}, "network": {"metrics": [{"key": "remote_unix.network_bytes_received_count", "metadata": {"unit": "Byte", "description": "Network traffic (in bytes) incoming per interface", "displayName": "Network bytes receieved"}}, {"key": "remote_unix.packets_received_count", "metadata": {"unit": "Count", "description": "Network traffic (in Packets) incoming per interface", "displayName": "Network packets received"}}, {"key": "remote_unix.network_errors_incoming_count", "metadata": {"unit": "Count", "description": "Network errors on incoming traffic per interface", "displayName": "Network errors incoming"}}, {"key": "remote_unix.packets_dropped_incoming_count", "metadata": {"unit": "Count", "description": "Incoming packets dropped per interface", "displayName": "Packets dropped incoming"}}, {"key": "remote_unix.network_bytes_sent_count", "metadata": {"unit": "Byte", "description": "Outbound network traffic (in bytes) per interface", "displayName": "Network bytes sent"}}, {"key": "remote_unix.packets_sent_count", "metadata": {"unit": "Count", "description": "Outbound network traffic (in packets) per interface", "displayName": "Network packets sent"}}, {"key": "remote_unix.network_errors_outgoing_count", "metadata": {"unit": "Count", "description": "Network errors on outgoing traffic per interface", "displayName": "Network errors outgoing"}}, {"key": "remote_unix.packets_dropped_outgoing_count", "metadata": {"unit": "Count", "description": "Outgoing packets dropped per interface", "displayName": "Packets dropped outgoing"}}], "description": "Metrics related to network interface traffic, errors, and dropped packets", "displayName": "Network", "isRecommended": true}, "top-processes": {"metrics": [{"key": "remote_unix.top_process_cpu", "metadata": {"unit": "Percent", "description": "CPU usage of a 'top' resource consuming detected process", "displayName": "Top process CPU usage"}}, {"key": "remote_unix.top_process_size", "metadata": {"unit": "Byte", "description": "Memory usage of a 'top' resource consuming detected process", "displayName": "Top process memory usage"}}], "description": "CPU and memory metrics for the top resource-consuming processes", "displayName": "Top processes", "isRecommended": false}, "disks-extended": {"metrics": [{"key": "remote_unix.disk_average_latency", "metadata": {"unit": "MilliSecond", "description": "Disk latency (average)", "displayName": "Disk latency (average)"}}], "description": "Extended disk metrics including average latency", "displayName": "Disks (extended)", "isRecommended": false}, "solaris-zpools": {"metrics": [{"key": "remote_unix.zpool_size", "metadata": {"unit": "Byte", "description": "Zpool total size", "displayName": "Zpool size"}}, {"key": "remote_unix.zpool_allocated", "metadata": {"unit": "Byte", "description": "Zpool space allocated", "displayName": "Zpool allocated"}}, {"key": "remote_unix.zpool_free", "metadata": {"unit": "Byte", "description": "Zpool space free", "displayName": "Zpool free"}}, {"key": "remote_unix.zpool_capacity", "metadata": {"unit": "Percent", "description": "Zpool used percent", "displayName": "Zpool capacity"}}], "description": "Metrics for Solaris ZFS storage pools", "displayName": "Solaris zpools", "isRecommended": false}}, "minDynatraceVersion": "1.330.0"},"content":[{"type":"markdown","properties":{"title":"Overview","source":"### Overview\n\nUnix/Linux is often used to run critical applications. A OneAgent is the best way to monitor such systems, however this is not always possible. Legacy unsupported versions or agreements with vendors may prevent you from installing a OneAgent on these important hosts. In these cases you can use the Remote Unix Monitoring extension to collect valuable telemetry on your hosts and the applications they are running. It works by connecting to your Unix/Linux hosts over SSH and running commands."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"* Monitor and alert on important host metrics\n* Monitor the availability and resource usage of your key processes and applications\n* Identify host availability issues"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"For more information on the installation and configuration, please see [Remote Unix Monitoring 2.0 extension](https://docs.dynatrace.com/docs/shortlink/remote-unix-monitoring-20-extension) in the Dynatrace Documentation."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"### Compatibility information\nThe following OSs are explicitly supported and can be selected in the configuration:\n\n- AIX\n- Centos\n- FreeBSD\n- HP-UX\n- MacOS\n- Oracle Linux\n- Red Hat Enterprise Linux (RHEL)\n- Solaris\n- Suse\n\nMany other distributions such as Ubuntu can be monitored by selecting '**Debian Linux**.'\n\nAs a goal of this extension is to provide visibility into systems that cannot be monitored by a OneAgent it does not have the same support policy as other areas of Dynatrace where we support what the vendor supports. Rather we try to support as many distributions as possible regardless of their support status to the best of our ability."},"sourceId":"details"}],"modified":"2026-03-10T07:48:13.261283Z","created":"2023-10-23T17:11:16.761791Z","seo_title":"Remote Unix Monitoring 2.0 monitoring & observability","seo_description":"Extension that remotely collects Unix OS data by executing commands via SSH. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/monitoring_configuration.png","https://dt-cdn.net/hub/featuresets_s7Xgpnb.png","https://dt-cdn.net/hub/dashboard_rjELoCS.png","https://dt-cdn.net/hub/host_properties_LlvjvOG.png","https://dt-cdn.net/hub/unix_host_system_cpu_mem_disks.png","https://dt-cdn.net/hub/error_event_zrvkm0R.png","https://dt-cdn.net/hub/process_view_logs_hVrlM9H.png","https://dt-cdn.net/hub/process_view_metrics_RwqRiQo.png"],"about":"### Overview\n\nUnix/Linux is often used to run critical applications. A OneAgent is the best way to monitor such systems, however this is not always possible. Legacy unsupported versions or agreements with vendors may prevent you from installing a OneAgent on these important hosts. In these cases you can use the Remote Unix Monitoring extension to collect valuable telemetry on your hosts and the applications they are running. It works by connecting to your Unix/Linux hosts over SSH and running commands.","use_cases":"* Monitor and alert on important host metrics\n* Monitor the availability and resource usage of your key processes and applications\n* Identify host availability issues","supported_distributions":"","get_started":"For more information on the installation and configuration, please see [Remote Unix Monitoring 2.0 extension](https://docs.dynatrace.com/docs/shortlink/remote-unix-monitoring-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.remote-unix@2.7.0","fqn":"com.dynatrace.extension.remote-unix","version":"2.7.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.remote-unix/com.dynatrace.extension.remote-unix-2.7.0-2716dc5d374ad0e5a6a6.zip","release_notes":"**Requires environment 1.330 and ActiveGate 1.318**\n#### Security improvements\n  - Configuration values for process matching and custom PATHs are now sanitized to prevent command injection\n    - If you relied on inclusion of filter parameters into the pattern fields you should review this before a wide update and switch to using the supported fields for user filtering instead\n  - New optional configuration to pin a known SSH key fingerprint for monitored endpoints\n    - If configured, fingerprint mismatches will not authenticate or connect and will send a CRITICAL log event as it can indicate a potential Man in the Middle attack","created":"2026-03-12T19:33:15.283694Z"},{"name":"com.dynatrace.extension.remote-unix@2.6.4","fqn":"com.dynatrace.extension.remote-unix","version":"2.6.4","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.remote-unix/com.dynatrace.extension.remote-unix-2.6.4-3247d105f1c4c622f8e8.zip","release_notes":"- Ensure required dimensions exist for entity creation\r\n- Update Dashboard App dashboards to use latest entity urls","created":"2026-02-18T21:53:22.392267Z"},{"name":"com.dynatrace.extension.remote-unix@2.6.3","fqn":"com.dynatrace.extension.remote-unix","version":"2.6.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.remote-unix/com.dynatrace.extension.remote-unix-2.6.3-7f16f7ab42e6c6088668.zip","release_notes":"## Updates\r\n- New build with latest version of all dependencies","created":"2026-02-17T18:35:53.895533Z"},{"name":"com.dynatrace.extension.remote-unix@2.6.0","fqn":"com.dynatrace.extension.remote-unix","version":"2.6.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.remote-unix/com.dynatrace.extension.remote-unix-2.6.0-08f447ff5e415aa643db.zip","release_notes":"**⚠️ NOTE: This version requires a minimum Dynatrace and ActiveGate version of `1.313.0` or later**\n\n🚀 Improved in this version:\n- Dynatrace Error codes (DECs) are now present in errors to assist in troubleshooting.\n- Statuses are reported per endpoint.","created":"2025-11-06T09:52:22.281054Z"},{"name":"com.dynatrace.extension.remote-unix@2.5.6","fqn":"com.dynatrace.extension.remote-unix","version":"2.5.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.remote-unix/com.dynatrace.extension.remote-unix-2.5.6-9b049d5c12a5b442dd67.zip","release_notes":"### Minimum ActiveGate version is `1.309`\n\n## Features\n - The credential vault can now be used for key based authentication\n - Creation of an availability error event on connection issues can now be disabled in advanced settings\n## Improvements\n - The use of a `timeout` prefix on all commands is now configurable and disabled by default\n   - Rare setups were found where this prefix caused the extension to hang\n   - It can still be enabled as a fail-safe for systems which do not have the hang issue, however there have been no cases where this functionality was required to resolve an issue","created":"2025-10-02T11:46:20.774026Z"},{"name":"com.dynatrace.extension.remote-unix@2.4.13","fqn":"com.dynatrace.extension.remote-unix","version":"2.4.13","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.remote-unix/com.dynatrace.extension.remote-unix-2.4.13-dac6b5584548595b1bb3.zip","release_notes":"**NOTE:** This release requires a minimum ActiveGate version of `1.309.0` or later. \n\n**New in this version:**\n- dt.security_context is attached to entities.\n- A New Dynatrace Dashboard has been added for use in the latest Dynatrace.","created":"2025-09-02T09:55:30.874840Z"},{"name":"com.dynatrace.extension.remote-unix@2.4.8","fqn":"com.dynatrace.extension.remote-unix","version":"2.4.8","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.remote-unix/com.dynatrace.extension.remote-unix-2.4.8-348b2f2bc377c1e3792b.zip","release_notes":"## **Requires ActiveGate 1.279+**\n\n### Improvements\n- Fastcheck changed from ssh login and command test to simple tcp check\n  - Faster and not affected by issues such as bad credentials\n- `pgrep` filters for user now use the \"effective\" user\n- `device.address` added to all metrics\n- Several improvements to prevent rare cases where commands would 'hang' indefinitely\n  - Includes 'timeout' prefix to all commands (where available)\n- Logging improvements\n\n### Fixes\n- AIX: skip filesystems such as `/aha` which will not have data when reporting mounts\n- AIX: fix issue that prevented some properties from being reported\n- AIX: fix issue that would prevent some process filters from matching\n- Avoid issue where same filesystem could be reported multiple times\n- Handle newly identified `vmstat` outputs\n- Fix issue that prevented 'Availability event' from being reported\n\n### Features\n- Configurable frequency\n- Platform updates for compatibility with IO app","created":"2025-07-09T15:37:16.879706Z"},{"name":"com.dynatrace.extension.remote-unix@2.2.22","fqn":"com.dynatrace.extension.remote-unix","version":"2.2.22","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.remote-unix/com.dynatrace.extension.remote-unix-2_WWQUXrL.zip","release_notes":"## Changes\n- Configuration option to only collect local mounts\n- Longer connection timeouts allowed when using persisted connection\n- More connection debugging options available\n- Reclaimable memory now considered for AIX memory metrics\n- 'Do not merge' property set on availability event when unable  to connect\n- Detection of hangs when reading from standard output\n\n## Fixes\n- df output now correctly reports sizes using base 2 interpretation of command output on Solaris and AIX (e.g. 1K = 1024 bytes instead of 1000 bytes as in base 10). This will result in a slight increase in the values of absolute metrics though the percentage will stay the same. Note that despite this, the Dynatrace UI still uses base 10 for the units so while the number of bytes will be the same you may see different numbers because the UI would show Gigabytes while the df command outputs Gibibytes.\n","created":"2025-01-06T18:46:55.010458Z"},{"name":"com.dynatrace.extension.remote-unix@2.2.12","fqn":"com.dynatrace.extension.remote-unix","version":"2.2.12","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.remote-unix/com.dynatrace.extension.remote-unix-2_b8WTjsM.zip","release_notes":"- considers buffer and cache space in reporting available memory on some older Unix distributions\n- handles reporting of values with the largest units (E, Z, and Y)\n- fix bug in reporting of MacOS disk transfers metric\n- adds missing metric metadata for some MacOS-specific metrics","created":"2024-09-18T06:56:44.033628Z"},{"name":"com.dynatrace.extension.remote-unix@2.2.8","fqn":"com.dynatrace.extension.remote-unix","version":"2.2.8","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.remote-unix/com.dynatrace.extension.remote-unix-2_Qxq7cqt.zip","release_notes":"- Corrects issue in build process that would prevent the previous 2.2.7 version from running on old ActiveGate OSs (e.g. RHEL 7.9)","created":"2024-07-11T14:20:01.648325Z"},{"name":"com.dynatrace.extension.remote-unix@2.2.7","fqn":"com.dynatrace.extension.remote-unix","version":"2.2.7","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.remote-unix/com.dynatrace.extension.remote-unix-2_r3gPxyM.zip","release_notes":"- Sets source entity metadata for all metrics to work with management zones","created":"2024-07-02T22:02:09.946747Z"},{"name":"com.dynatrace.extension.remote-unix@2.2.6","fqn":"com.dynatrace.extension.remote-unix","version":"2.2.6","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.remote-unix/com.dynatrace.extension.remote-unix-2_hCtanzQ.zip","release_notes":"- Default the optional remote host group value to \"default\"\n  - Primarily to ensure metric tables/charts/selectors will not break when not set","created":"2024-06-28T20:07:09.678073Z"},{"name":"com.dynatrace.extension.remote-unix@2.2.2","fqn":"com.dynatrace.extension.remote-unix","version":"2.2.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.remote-unix/com.dynatrace.extension.remote-unix-2_ImXsgkO.zip","release_notes":"- Fixes bug in AIX where certain output of the 'df' command could cause processing of mount data to break\n- Increases filtered process pattern length limit to 1000","created":"2024-06-04T07:57:52.535084Z"},{"name":"com.dynatrace.extension.remote-unix@2.2.0","fqn":"com.dynatrace.extension.remote-unix","version":"2.2.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.remote-unix/com.dynatrace.extension.remote-unix-2_JW5XOoG.zip","release_notes":"- New Solaris Z Pools feature set\n- Scalability-focused features\n  - Monitoring configuration-wide 'default' authentication possible\n  - Configuration available for a 'remote host group' entity to help with organizing remote unix entities\n  - Raises endpoint limit to 500\n  - Must use the new Task bucket size configuration to break the endpoints into smaller assignable task units\n- Fix for issue on AIX where memory metric absolute values were incorrectly scaled to be larger than their actual values (did not affect 'percentage' based metrics)","created":"2024-05-20T16:34:18.997477Z"},{"name":"com.dynatrace.extension.remote-unix@2.1.3","fqn":"com.dynatrace.extension.remote-unix","version":"2.1.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.remote-unix/com.dynatrace.extension.remote-unix-2_EftxXd5.zip","release_notes":"- Fix issue for some distributions that would result in missing data for the disk-level \"bytes written\" metric","created":"2024-03-11T14:51:46.590788Z"},{"name":"com.dynatrace.extension.remote-unix@2.1.2","fqn":"com.dynatrace.extension.remote-unix","version":"2.1.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.remote-unix/com.dynatrace.extension.remote-unix-2_WwL7gDy.zip","release_notes":"- New 'extended-disk' feature set\n  - Supported for most 'standard' Debian based Linux distributions\n  - Includes an additional run of iostat with the 'extended' option to report latency\n- Attempts to include IP addresses and a detected hostname property\n  - Restore behavior present in original 1.0 extension","created":"2024-03-05T16:26:25.657822Z"},{"name":"com.dynatrace.extension.remote-unix@2.0.3","fqn":"com.dynatrace.extension.remote-unix","version":"2.0.3","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.remote-unix/com.dynatrace.extension.remote-unix-2_YMChvxm.zip","release_notes":"- Fix issue where configured key path may not have properly been used for authentication","created":"2023-11-22T21:48:31.058297Z"},{"name":"com.dynatrace.extension.remote-unix@2.0.2","fqn":"com.dynatrace.extension.remote-unix","version":"2.0.2","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.remote-unix/com.dynatrace.extension.remote-unix-2_qLCGnsv.zip","release_notes":"- Fix bug with how failures in the fastcheck would be reported in some scenarios","created":"2023-11-15T08:37:35.688049Z"},{"name":"com.dynatrace.extension.remote-unix@2.0.1","fqn":"com.dynatrace.extension.remote-unix","version":"2.0.1","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.remote-unix/com.dynatrace.extension.remote-unix-2_RcxSkTW.zip","release_notes":"- Initial public release","created":"2023-10-23T17:11:17.649261Z"}],"related_technologies":[],"latest_downloads":[{"name":"com.dynatrace.extension.remote-unix@2.7.0","fqn":"com.dynatrace.extension.remote-unix","version":"2.7.0","artifact":"https://cdn.hub.central.dynatrace.com/hub/extensions/com.dynatrace.extension.remote-unix/com.dynatrace.extension.remote-unix-2.7.0-2716dc5d374ad0e5a6a6.zip","release_notes":"**Requires environment 1.330 and ActiveGate 1.318**\n#### Security improvements\n  - Configuration values for process matching and custom PATHs are now sanitized to prevent command injection\n    - If you relied on inclusion of filter parameters into the pattern fields you should review this before a wide update and switch to using the supported fields for user filtering instead\n  - New optional configuration to pin a known SSH key fingerprint for monitored endpoints\n    - If configured, fingerprint mismatches will not authenticate or connect and will send a CRITICAL log event as it can indicate a potential Man in the Middle attack","created":"2026-03-12T19:33:15.283694Z"}]},{"id":1089,"slug":"oracle-connector-hub-signals-ingest","title":"Oracle Connector Hub signals ingest","description":"Observe OCI services with signals ingested from the Oracle Connector Hub.","logo":"https://dt-cdn.net/hub/oracle-http-server_SQJWePa_vpyqPFN.png","link_to":"https://github.com/dynatrace-extensions/oci-log-ingestion","documentation_link":"https://github.com/dynatrace-extensions/oci-metric-ingestion","providers":[],"tags":["cloud","cloud-and-infrastructure","OCI","oracle"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Oracle Cloud Infrastructure services sample dashboard","src":"https://dt-cdn.net/hub/OCI_SaaS_dashboard_zpCAKcH.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FOCI_SaaS_dashboard_zpCAKcH.png&sign=cIBNFVgF5pXLq7i5VPTTydZ0rniOp1rPuglDgzD5v34","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FOCI_SaaS_dashboard_zpCAKcH.png&sign=4NNDYN6bkX85rfP12MSZ24eeG3NsrBvvV2eLUgZx_sI","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FOCI_SaaS_dashboard_zpCAKcH.png&sign=UVIJmOWqzAAV-Pcqz3rUCAOqA3oTTcfmfKsAvAgyjlU","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FOCI_SaaS_dashboard_zpCAKcH.png&sign=FOTFlmUKtsslComfGAkfjebSiY6hZzi5Kgn2UTZ5_BQ","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FOCI_SaaS_dashboard_zpCAKcH.png&sign=y8Y6J_KS_CYt53P8OKuhKXvR03TIBdfjyVpSO_7v6BY","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2FOCI_SaaS_dashboard_zpCAKcH.png&sign=blF_qbUduVwr7-ewNo_RweOlkOmIGDfkSmdOVMX4x1s"}}],"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":"[Oracle Connector Hub](https://docs.oracle.com/en-us/iaas/Content/connector-hub/home.htm) exposes metrics and logs from Oracle Cloud Infrastructure services, for consumption by the observability platforms. Dynatrace can ingest all these signals automatically and provide you with characteristics of your OCI services performance and usage - as exposed by Oracle through the Connector Hub.\n\nUse this recipe to set up Oracle Connector Hub signals ingest into Dynatrace.\n\n**This is intended for users, who:**  \n- Want to analyze in Dynatrace all metrics and logs produced by all their Oracle Cloud Infrastructure services\n- Can accept basic data formats, as provided by Oracle, i.e. can work without metric metadata and topological relationships between observed entities\n- Are ready to provision themselves some custom dashboards and notebooks to get insights into collected data\n\n**This is not a intended for users, who:**  \n- Look for curated and topology-enriched observability signals, contextually reflecting how their specific OCI services work\n- Expect out-of-the-box dashboards and analysis screens that present OCI services performance and usage metrics\n\nUsers who look for guided OCI observability and out-of-the-box analytical screens, should have a look at the [Oracle Cloud Infrastructure](https://www.dynatrace.com/hub/detail/oracle-cloud-infrastructure/?query=oracle&filter=all&type=extension) and [Oracle Autonomous Database on OCI](https://www.dynatrace.com/hub/detail/oracle-autonomous-database-on-oci/?query=oracle&filter=all&type=extension) extensions."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"**This recipe enables you to:**\n- Monitor health and performance of any Oracle Cloud Infrastructure service\n- Enhance [Oracle Cloud Infrastructure](https://www.dynatrace.com/hub/detail/oracle-cloud-infrastructure/?query=oracle&filter=all&type=extension) extension coverage to services outside of this extension scope\n- Enrich OCI observability with insights into the OCI service logs"},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"To set up metrics and logs ingest from Oracle Connector Hub, you need to provision ingest functions on your Oracle tenant. These functions are executed on OCI and send metrics and logs to Dynatrace. Note that your Oracle tenant must be able to initiate network connection to your Dynatrace tenant's logs and metric ingest endpoints. Make sure that your network setup allows that before starting with OCI functions setup. You will need your Dynatrace tenant URL and Dynatrace API token or tokens with relevant ingest scopes of metrics.ingest and/or log.ingest. Set them up and test before starting the OCI side configuration.\n\nThere are separate functions for log and metrics ingest. You can provision one of them or both, depending on your needs.\n\n**OCI log ingest setup:**  \n- Visit [oci-log-ingestion](https://github.com/dynatrace-extensions/oci-log-ingestion) repository for instructions how to set up the ingest function on your Oracle tenant. Follow the recipe provided.\n\n**OCI metric ingest setup:**  \n- Visit [oci-metric-ingestion](https://github.com/dynatrace-extensions/oci-metric-ingestion) repository for instructions how to set up the ingest function on your Oracle tenant. Follow the recipe provided.\n\n**Stay up-to-date with the patches and releases:**  \n- Use GitHub's `Watch` feature to subscribe to notifications on changes and updates to the ingest functions. We actively maintain and enhance them, so it's worth watching the changes and updating your environment."},"sourceId":"get_started"},{"type":"markdown","properties":{"title":"Details","source":"This recipe is not a Dynatrace extension by itself. There is no artifact to provision on Dynatrace platform to make it working.\n\nHowever, this metric ingest method can benefit from presence of the [Oracle Cloud Infrastructure](https://www.dynatrace.com/hub/detail/oracle-cloud-infrastructure/?query=oracle&filter=all&type=extension) extension on your Dynatrace tenant. Activate this extension to leverage metadata and analysis screens for services covered by this extension. Metrics ingested through OCI function will show up on Unified Analysis screens and dashboard provisioned by the [Oracle Cloud Infrastructure](https://www.dynatrace.com/hub/detail/oracle-cloud-infrastructure/?query=oracle&filter=all&type=extension) extension.\n\n**Metrics collected:**\nWith this recipe you can collect any metric from any service on your OCI tenant. Use configuration settings on the ingest function side to filter out what you want to get ingested.\n\n**Monitoring cost:**\nPush-based metric export on OCI side is not free. Please consult [OCI Function Pricing](https://blogs.oracle.com/cloud-infrastructure/post/oci-functions-v-aws-lambda-comparing-cost-value#:~:text=OCI%20Functions%20is%20a%20serverless,while%20the%20function%20is%20running.) for details on how this monitoring method incurs costs on Oracle side. For orientation, please also see an example in the Q&A section.\n### Q&A\n#### Q: What Oracle services can be monitored with this extension?\n\nA: OCI services that emit metrics are listed on Oracle site [here](https://docs.oracle.com/en-us/iaas/Content/Monitoring/Concepts/monitoringoverview.htm#SupportedServices). These services signals can be routed to Dynatrace via the Connector Hub and the extension.\n\n#### Q: Can I monitor Oracle Fusion apps with this extension?\n\nA: No. Fusion apps is not part of the Oracle Cloud Infrastructure. It is a SaaS appication, not an OCI service and therefore is not on the list of OCI services that emit metrics.\n\n#### Q: What metrics and logs consumption does this integration incur?\n\nA: Consumption depends on the number and kind of services you integrate, and the log volume produced on your OCI tenant. Number of metrics and dimensionality varies greatly between OCI services. Therefore, we are unable to provide the consumption estimation formula. \n\nFor more information, please visit [Dynatrace Platform Subscription](https://docs.dynatrace.com/docs/shortlink/dynatrace-platform-subscription) or [Dynatrace classic licensing](https://docs.dynatrace.com/docs/shortlink/monitoring-consumption-classic) depending on your contract.\n\n#### Q: What is the Oracle Connector Hub usage cost incurred by this extension?\n\nA: OCI ingest functions, which send (push) metrics to Dynatrace, are executed on your Oracle tenant. Such execution has a cost; please consult [OCI Function Pricing](https://blogs.oracle.com/cloud-infrastructure/post/oci-functions-v-aws-lambda-comparing-cost-value#:~:text=OCI%20Functions%20is%20a%20serverless,while%20the%20function%20is%20running.) for details.\n\nOCI function execution costs are based on number of function execution requests and function execution duration:\n\n```text\nTotal price = Requests fee + Duration fee\n```\n\nWhere\n\n```text\nRequests fee = (requests – free tier allocation) * (price-per-1M-requests)\nDuration fee = ((requests) * (function-duration-seconds) *\n(function-memory-GB)) – (free tier allocation) * (price-per-duration-GB-seconds)\n```\n\nConsult your Oracle contract for pricing and free tier allowances.\n\nYou can expect function-duration-seconds in the range of single-seconds or less and number of requests in single millions per month (i.e. one request per every metric, per minute).\n### Compatibility information\n- Network access from OCI tenant to Dynatrace tenant is required\n- You need enough privileges on Dynatrace tenant to set up API access tokens for log and/or metric ingest\n- You need enough privileges on OCI tenant to use the Oracle Cloud Shell or Oracle Code Editor to set up access to metrics and logs, and to create application (OCI portal > Applications > Create Application)"},"sourceId":"details"}],"modified":"2026-03-10T07:48:12.191702Z","created":"2024-11-26T17:41:50.468343Z","seo_title":"Oracle Connector Hub signals ingest monitoring & observability","seo_description":"Observe OCI services with signals ingested from the Oracle Connector Hub. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/OCI_SaaS_dashboard_zpCAKcH.png"],"about":"[Oracle Connector Hub](https://docs.oracle.com/en-us/iaas/Content/connector-hub/home.htm) exposes metrics and logs from Oracle Cloud Infrastructure services, for consumption by the observability platforms. Dynatrace can ingest all these signals automatically and provide you with characteristics of your OCI services performance and usage - as exposed by Oracle through the Connector Hub.\n\nUse this recipe to set up Oracle Connector Hub signals ingest into Dynatrace.\n\n**This is intended for users, who:**  \n- Want to analyze in Dynatrace all metrics and logs produced by all their Oracle Cloud Infrastructure services\n- Can accept basic data formats, as provided by Oracle, i.e. can work without metric metadata and topological relationships between observed entities\n- Are ready to provision themselves some custom dashboards and notebooks to get insights into collected data\n\n**This is not a intended for users, who:**  \n- Look for curated and topology-enriched observability signals, contextually reflecting how their specific OCI services work\n- Expect out-of-the-box dashboards and analysis screens that present OCI services performance and usage metrics\n\nUsers who look for guided OCI observability and out-of-the-box analytical screens, should have a look at the [Oracle Cloud Infrastructure](https://www.dynatrace.com/hub/detail/oracle-cloud-infrastructure/?query=oracle&filter=all&type=extension) and [Oracle Autonomous Database on OCI](https://www.dynatrace.com/hub/detail/oracle-autonomous-database-on-oci/?query=oracle&filter=all&type=extension) extensions.","use_cases":"**This recipe enables you to:**\n- Monitor health and performance of any Oracle Cloud Infrastructure service\n- Enhance [Oracle Cloud Infrastructure](https://www.dynatrace.com/hub/detail/oracle-cloud-infrastructure/?query=oracle&filter=all&type=extension) extension coverage to services outside of this extension scope\n- Enrich OCI observability with insights into the OCI service logs","supported_distributions":"","get_started":"To set up metrics and logs ingest from Oracle Connector Hub, you need to provision ingest functions on your Oracle tenant. These functions are executed on OCI and send metrics and logs to Dynatrace. Note that your Oracle tenant must be able to initiate network connection to your Dynatrace tenant's logs and metric ingest endpoints. Make sure that your network setup allows that before starting with OCI functions setup. You will need your Dynatrace tenant URL and Dynatrace API token or tokens with relevant ingest scopes of metrics.ingest and/or log.ingest. Set them up and test before starting the OCI side configuration.\n\nThere are separate functions for log and metrics ingest. You can provision one of them or both, depending on your needs.\n\n**OCI log ingest setup:**  \n- Visit [oci-log-ingestion](https://github.com/dynatrace-extensions/oci-log-ingestion) repository for instructions how to set up the ingest function on your Oracle tenant. Follow the recipe provided.\n\n**OCI metric ingest setup:**  \n- Visit [oci-metric-ingestion](https://github.com/dynatrace-extensions/oci-metric-ingestion) repository for instructions how to set up the ingest function on your Oracle tenant. Follow the recipe provided.\n\n**Stay up-to-date with the patches and releases:**  \n- Use GitHub's `Watch` feature to subscribe to notifications on changes and updates to the ingest functions. We actively maintain and enhance them, so it's worth watching the changes and updating your environment."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":["oracle-cloud-infrastructure"],"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":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":249,"slug":"play-framework","title":"Play Framework","description":"Automatically and intelligently monitor, analyze, and optimize your applications developed with Play Framework.","logo":"https://dt-cdn.net/hub/logos/play-framework.png","link_to":"https://www.dynatrace.com/technologies/java-monitoring/playframework/","documentation_link":"","providers":["oa"],"tags":["java-monitoring","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 Play Framework 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 Play Framework 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 Play Framework is running as a workload in Kubernetes, [set up Dynatrace on Kubernetes](https://docs.dynatrace.com/docs/shortlink/kubernetes-hub).\n\nIf Play Framework 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:58.770079Z","created":"2020-08-14T07:46:21.274000Z","seo_title":"Play Framework monitoring & observability","seo_description":"Automatically and intelligently monitor, analyze, and optimize your applications developed with Play Framework. Start your free trial today!","customer_story":{"quote":"Dynatrace shines a torch into the dark corners of an application, so we can see right down into the code and query level. It gives you the evidence you need to be sure of root causes, so we’ve been able to work much more easily with our service providers to resolve issues and get things back on track.","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":[],"about":"With Dynatrace you will get observability for all applications developed with the Play Framework 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 Play Framework 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 Play Framework is running as a workload in Kubernetes, [set up Dynatrace on Kubernetes](https://docs.dynatrace.com/docs/shortlink/kubernetes-hub).\n\nIf Play Framework 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":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":1250,"slug":"n8n","title":"n8n","description":"Build agentic workflows based on reliable, real-time production insights.","logo":"https://cdn.hub.central.dynatrace.com/hub/n8n-color-icon_8nR7yTV.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#connect-to-the-mcp-server","providers":[],"tags":["a2a","agentic-ecosystem","agentic-workflows","AI","automations","MCP","readymade-agent"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Create n8n automations based on reliable production insights from Dynatrace.","src":"https://cdn.hub.central.dynatrace.com/hub/ScreenShot_Hub_20_y6eiQGf.png","srcset":{"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_20_y6eiQGf.png&sign=L8ouOC3pJQSLFxzFjJAu7aQaMF83iH36j2PFkELdafs","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_20_y6eiQGf.png&sign=QhgZpbqKt2dkuYmlQJCfrYnPYtIht0rHai8Y9VtOhwo","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_20_y6eiQGf.png&sign=MWwUpVDjdJ4ofXFzz0z3rrwWJ00Sh9yVgBCEQgv3SZw","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_20_y6eiQGf.png&sign=xIONT-PfFP2HLopXGSDV2wurBUlh0pgrg7tScXAi8_0","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_20_y6eiQGf.png&sign=THX713kv8mKEf6_AgTn2MmnDCFsVTf-hUIr9P80VMpo","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_20_y6eiQGf.png&sign=kSDaWIyyEThtRv6LuaI1-bObSLfyEr4p9Ue2X9u7V8Q"}},{"caption":"Setup and integration is quick and simple, enabling your agents to leverage a wide range of use-case optimized MCP tools.","src":"https://cdn.hub.central.dynatrace.com/hub/ScreenShot_Hub_21_hmWDd5Q.png","srcset":{"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_21_hmWDd5Q.png&sign=2yfHtLHKcaZojQ1Wjg1pgPnwLDGevGyempBR8n1L2Wo","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_21_hmWDd5Q.png&sign=RqavHFTFdae6fCw1s0ZWscpGe0NDTdJGT97XoUvdABQ","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_21_hmWDd5Q.png&sign=Zimbgd_7HnoLw-SP_GlxIAD1EEL0evueNjySx5Y_HBs","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_21_hmWDd5Q.png&sign=HEdP4r0TMLIkKlz0Avc3ogWMm2GenmGEnpZrO96BNdM","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_21_hmWDd5Q.png&sign=RPLurhGfWWYyvPuMNmlc-22Opooy8GoLG6mE4zZbEF4","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_21_hmWDd5Q.png&sign=s813-wr5Y1PA0f9veQBtKqqiD-hMSXiF0aHuLQPTAkU"}}],"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":"Enable your automations and agentic workflows **with real-time data from Dynatrace**, powered by the [Dynatrace MCP Server](https://www.dynatrace.com/hub/detail/dynatrace-mcp-server/). Seamlessly integrate with [n8n](https://n8n.io/) workflows to query all data on Grail and access Dynatrace Intelligence for real-time insights. This integration injects live production context into your automation flows, enabling smarter decisions and faster troubleshooting."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- **Query Grail data in workflows:** Pull real-time data from Dynatrace for smarter automation.\n- **Incident response orchestration:** Route Dynatrace problem details to Slack, Jira, or ServiceNow.\n- **Proactive health checks:** Combine anomaly detection with preventive actions in n8n.\n- **Deployment guardrails:** Use Dynatrace insights to block risky releases or enrich CI/CD pipelines."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"- **Activate Dynatrace MCP Server:** Refer to [the Dynatrace documentation](https://docs.dynatrace.com/docs/shortlink/dynatrace-mcp-server#connect-to-the-mcp-server) for steps to enable and configure the Remote MCP Server for secure access to Grail and Dynatrace Intelligence.\n\n- **Integrate MCP in n8n workflows:** Follow [the n8n guide](https://docs.n8n.io/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-langchain.toolmcp/) on connecting external MCP servers to your workflows."},"sourceId":"get_started"}],"modified":"2026-03-11T20:58:49.210038Z","created":"2026-01-28T17:00:05.590860Z","seo_title":"n8n monitoring & observability","seo_description":"Build agentic workflows based on reliable, real-time production insights. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/ScreenShot_Hub_20_y6eiQGf.png","https://cdn.hub.central.dynatrace.com/hub/ScreenShot_Hub_21_hmWDd5Q.png"],"about":"Enable your automations and agentic workflows **with real-time data from Dynatrace**, powered by the [Dynatrace MCP Server](https://www.dynatrace.com/hub/detail/dynatrace-mcp-server/). Seamlessly integrate with [n8n](https://n8n.io/) workflows to query all data on Grail and access Dynatrace Intelligence for real-time insights. This integration injects live production context into your automation flows, enabling smarter decisions and faster troubleshooting.","use_cases":"- **Query Grail data in workflows:** Pull real-time data from Dynatrace for smarter automation.\n- **Incident response orchestration:** Route Dynatrace problem details to Slack, Jira, or ServiceNow.\n- **Proactive health checks:** Combine anomaly detection with preventive actions in n8n.\n- **Deployment guardrails:** Use Dynatrace insights to block risky releases or enrich CI/CD pipelines.","supported_distributions":"","get_started":"- **Activate Dynatrace MCP Server:** Refer to [the Dynatrace documentation](https://docs.dynatrace.com/docs/shortlink/dynatrace-mcp-server#connect-to-the-mcp-server) for steps to enable and configure the Remote MCP Server for secure access to Grail and Dynatrace Intelligence.\n\n- **Integrate MCP in n8n workflows:** Follow [the n8n guide](https://docs.n8n.io/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-langchain.toolmcp/) on connecting external MCP servers to your workflows."},"extension_type":null,"saas_only":false,"supported_by_dt":true,"search_boost":0,"downloads":null,"related_technologies":[],"latest_downloads":null},{"id":1100,"slug":"litellm","title":"LiteLLM","description":"Automatic, intelligent observability for your LLM Gateway traffic.","logo":"https://dt-cdn.net/hub/bullet-icon_copy_aAiuzmL.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/ai-ml-get-started","providers":[],"tags":[],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"LiteLLM dashboard for cost and performance monitoring","src":"https://dt-cdn.net/hub/litellm.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Flitellm.png&sign=YUVF-pmwA3UiLaOyymZfG_mPWj58bFsy4048qwKOfWk","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Flitellm.png&sign=axTLhX5Q1cgwD7CsL2F-SV48xzPt0cirWHj6i-BK0cM","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Flitellm.png&sign=IPWF_SPXvwz9XynN2gtqezVOeMvhu2RWMUlC9-4ygtk","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Flitellm.png&sign=s0v2ECuy0kyTIyRuKGP9NkHazSpq7DIMmWqyTupRVLw","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Flitellm.png&sign=heVfZL8Qn9wYl8avNVKp97w1KvwewzXatFkCvcZPPno","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Flitellm.png&sign=5OFRxe0WZxaxKb7i7w6fiGIsQWvUL5gn5TTDcwLXl4c"}}],"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 and your LiteLLM Gateway connections for your generative AI applications. \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- Set up error budgets for performance and cost controls.\n- Validate latency and request/response times by model.\n- Prevent quality degradation by validating models and usage patterns in real time.\n\n### End-to-end tracing and debugging\n- Capture detailed debug data to troubleshoot issues in complex pipelines.\n- Streamline your workflows with granular tracing of model prompts, including response latency and model-level metrics.\n- Resolve issues faster by pinpointing problem areas in prompts, tokens, or system integrations."},"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 AI observability documentation](https://docs.dynatrace.com/docs/analyze-explore-automate/dynatrace-for-ai-observability/get-started)."},"sourceId":"get_started"}],"modified":"2025-11-04T08:05:58.327179Z","created":"2025-01-24T12:32:35.274600Z","seo_title":"LiteLLM monitoring & observability","seo_description":"Automatic, intelligent observability for your LLM Gateway traffic. Start your free trial today!","customer_story":null,"marketing_related_content":[],"screenshots":["https://dt-cdn.net/hub/litellm.png"],"about":"Combine the strength of Dynatrace end-to-end observability and your LiteLLM Gateway connections for your generative AI applications. \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- Set up error budgets for performance and cost controls.\n- Validate latency and request/response times by model.\n- Prevent quality degradation by validating models and usage patterns in real time.\n\n### End-to-end tracing and debugging\n- Capture detailed debug data to troubleshoot issues in complex pipelines.\n- Streamline your workflows with granular tracing of model prompts, including response latency and model-level metrics.\n- Resolve issues faster by pinpointing problem areas in prompts, tokens, or system integrations.","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 AI observability 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":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":1078,"slug":"services-1","title":"Services","description":"Maintain centralized control over service health, performance, and resources.","logo":"https://cdn.hub.central.dynatrace.com/hub/app-icon_wZ8cK2s_F2sXub7.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/observe/applications-and-microservices/services/services-app","providers":[],"tags":["application-monitoring","application-performance-management","application-performance-monitoring","applications","cloud functions","faas","health","microservices","opentelemetry","otel","performance","processes","services"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"View the real-time performance of all your services. Locate specific services using powerful filters.","src":"https://cdn.hub.central.dynatrace.com/hub/1_DI39YNS_hQ7gBgG.png","srcset":{"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_DI39YNS_hQ7gBgG.png&sign=KtS-hd00yKntgLUq8oayM_LT2bxYQ4McPe9epwaB5rY","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_DI39YNS_hQ7gBgG.png&sign=GhabcPeydnNcTFXtLbnF0vXoeihXN7XDyuHa2lOqR7I","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_DI39YNS_hQ7gBgG.png&sign=YOZmz1rYfAi_9FFKsFN6P2U7GOYZhPCcaHjxlwwI-3o","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_DI39YNS_hQ7gBgG.png&sign=5DPqpqxsrrsvgBLSw59TyDRZdRv10SiWkzkUNBBXEAs","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_DI39YNS_hQ7gBgG.png&sign=iA8YR3bCUQCcXP22Y9tVQoigf-cYwJoHfz9nWMr0oQU","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_DI39YNS_hQ7gBgG.png&sign=icS94HI92XtK-5rFUlehNPTcOd0-aXZdf9JHyHFcURo"}},{"caption":"Analyze database queries executed by your services to discover which operations consume the most resources.","src":"https://cdn.hub.central.dynatrace.com/hub/2_previously_5_7LmaiBa.png","srcset":{"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_previously_5_7LmaiBa.png&sign=yIsAMQL9RPEj22rjvmVJP0725ZBBLhSOZHGOtT8xiaM","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_previously_5_7LmaiBa.png&sign=vdbDdjRC6GdiVt3RxA9AbjCQnX4RpKXuWaM0YEpQ0Xs","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_previously_5_7LmaiBa.png&sign=JW3xJlcjuz6OCMc7hUQ3py65cai_Q4Le2_0pYbZ-gOY","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_previously_5_7LmaiBa.png&sign=J5urmnbDZgHJfdqoyYpGksFJcWheor0VSzHRhg11cQM","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_previously_5_7LmaiBa.png&sign=jfm8ZSgPqm3-MR_V9wem_gefoPFIBAOpkbGTvQM5pU0","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_previously_5_7LmaiBa.png&sign=WMNA_cRVCUpkqYCPKh3g5bpFEKnGB1RrgvUcBfGG_AY"}},{"caption":"Use Dynatrace Intelligence's automated root cause analysis to quickly surface & pinpoint the source of issues in your application services.","src":"https://cdn.hub.central.dynatrace.com/hub/3_lHZzEjb_zyT76Yj.png","srcset":{"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_lHZzEjb_zyT76Yj.png&sign=uJlZ7QaQiyD81KE6RTQFEOMBHDxnx2PGD0UqRqAtPwM","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_lHZzEjb_zyT76Yj.png&sign=Lq4QjMgMwPkqmW4xU8TYC2QLa_GQWMZU2CateWDbjcg","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_lHZzEjb_zyT76Yj.png&sign=gssFGrlBBk8h39gjA_ewjCAP5Ihn3MKGTHgqUtMoG7o","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_lHZzEjb_zyT76Yj.png&sign=EgTMarsfyLpTLfEg5g1yZQ23PsEWV1UPxRqlPMK1Mwg","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_lHZzEjb_zyT76Yj.png&sign=HBCBFbHkZebTmmmscb1PR4nLKlPavWGZPyRTymQDDoU","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_lHZzEjb_zyT76Yj.png&sign=sHTrD26M9ytIlxC_ZTlrBJ7sbNgwzAxtZa39tmhqWrQ"}},{"caption":"Failure analysis comparing timeframes.","src":"https://cdn.hub.central.dynatrace.com/hub/failure-analysis-1990-6b9d85e513_38quxQP.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Ffailure-analysis-1990-6b9d85e513_38quxQP.png&sign=EEtTSTQvBYxHbkPfy9NXQhombP8hnWble-PrJTUMsN4","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Ffailure-analysis-1990-6b9d85e513_38quxQP.png&sign=-oy4_PGrA7iWNwb8hq4UuC8w1uZ1p3WLz-SGLJeBuik","1024":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1024&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Ffailure-analysis-1990-6b9d85e513_38quxQP.png&sign=0bSFq4NJcVc_Jd1uSu_YSLSz_XO1OnXiOXEb3-6veXI","1124":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1124&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Ffailure-analysis-1990-6b9d85e513_38quxQP.png&sign=MDG1naBPOwPldW33b8tKBqxf71K-kviorMloIE5lXkk","1440":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=1440&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Ffailure-analysis-1990-6b9d85e513_38quxQP.png&sign=ur4pZ4vEMJc-Kkqk_-5zIb0RR1c2zTeS7ruXS7xfMBE","2560":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=2560&url=https%3A%2F%2Fcdn.hub.central.dynatrace.com%2Fhub%2Ffailure-analysis-1990-6b9d85e513_38quxQP.png&sign=lA_yCtTp2YDfeFIoyMafeFViAi8S7GWIDWS5Ndd0DfU"}}],"support_link":"","support_information":{"email":"","url":""},"sales_link":"","pricing":"","repository_href":"","is_partner":false,"marketo_form":null,"release_latest_version":"1.46.1","release_latest_validation_result":null,"content":[{"type":"markdown","properties":{"title":"Overview","source":"The Services app revolutionizes application service observability by providing real-time monitoring of service health and performance across hybrid cloud environments. \r\n\r\nLeveraging Dynatrace Smartscape real-time dependency graph and Dynatrace intelligence, the Services app provides critical dependency visibility and anomaly detection. With automated analysis tools such as response-time hotspots, failure analysis, database query insights, and message queue monitoring, the app delivers actionable, contextualized insights to optimize performance and enhance customer experiences. \r\n\r\nThis application enables efficient management of business health in today's dynamic digital landscape, whether using OpenTelemetry or OneAgent."},"sourceId":"about"},{"type":"markdown","properties":{"title":"Use cases","source":"- Manage the health and performance of your services and gain real-time visibility into their health in a centralized location. \r\n- Leverage metrics, endpoint performance, logs, events, and underlying topology data to drive decisions.  \r\n- Easily locate any service you want using enhanced search and filtering capabilities.\r\n- Analyze failures and response times at scale to help teams prioritize based on user impact and pinpoint the cause of performance regressions. \r\n- Analyze the slowest queries executed by your services, ranked by execution time and frequency, to discover where indexing or caching could improve performance. \r\n- Track message publish rates, receive rates, and processing throughput across your service topology to identify bottlenecks in asynchronous workflows."},"sourceId":"use_cases"},{"type":"markdown","properties":{"title":"Get started","source":"This app has an integrated onboarding flow that guides you through all the required steps to get started.\n\n### Documentation\n- [Services](https://docs.dynatrace.com/docs/observe/application-observability/services/services-app)\n\n### Blogs\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/)\n\n### Videos\n- [Why Is My Service Slow? Root Cause Analysis with Dynatrace](https://www.youtube.com/watch?v=wiNUl8xMb2M)"},"sourceId":"get_started"}],"modified":"2026-03-10T08:57:10.132296Z","created":"2024-10-03T12:55:43.461614Z","seo_title":"Services monitoring & observability","seo_description":"Maintain centralized control over service health, performance, and resources. Start your free trial today!","customer_story":null,"marketing_related_content":[{"href":"https://www.dynatrace.com/news/blog/data-in-context-how-dynatrace-solves-the-opentelemetry-analytics-challenge/","image":"https://cdn.hub.central.dynatrace.com/hub/Blog-OTP-0311_OpenTelemetry_At_Enterprise_Scale_2x.webp","title":"Data in context: How Dynatrace solves the OpenTelemetry analytics challenge","href_text":"Read more","description":"Discover a new era of enterprise-grade observability with OpenTelemetry and Dynatrace. Our latest enhancements unlock powerful possibilities for modern cloud native teams with mass data analysis at scale."}],"screenshots":["https://cdn.hub.central.dynatrace.com/hub/1_DI39YNS_hQ7gBgG.png","https://cdn.hub.central.dynatrace.com/hub/2_previously_5_7LmaiBa.png","https://cdn.hub.central.dynatrace.com/hub/3_lHZzEjb_zyT76Yj.png","https://cdn.hub.central.dynatrace.com/hub/failure-analysis-1990-6b9d85e513_38quxQP.png"],"about":"The Services app revolutionizes application service observability by providing real-time monitoring of service health and performance across hybrid cloud environments. \r\n\r\nLeveraging Dynatrace Smartscape real-time dependency graph and Dynatrace intelligence, the Services app provides critical dependency visibility and anomaly detection. With automated analysis tools such as response-time hotspots, failure analysis, database query insights, and message queue monitoring, the app delivers actionable, contextualized insights to optimize performance and enhance customer experiences. \r\n\r\nThis application enables efficient management of business health in today's dynamic digital landscape, whether using OpenTelemetry or OneAgent.","use_cases":"- Manage the health and performance of your services and gain real-time visibility into their health in a centralized location. \r\n- Leverage metrics, endpoint performance, logs, events, and underlying topology data to drive decisions.  \r\n- Easily locate any service you want using enhanced search and filtering capabilities.\r\n- Analyze failures and response times at scale to help teams prioritize based on user impact and pinpoint the cause of performance regressions. \r\n- Analyze the slowest queries executed by your services, ranked by execution time and frequency, to discover where indexing or caching could improve performance. \r\n- Track message publish rates, receive rates, and processing throughput across your service topology to identify bottlenecks in asynchronous workflows.","supported_distributions":"","get_started":"This app has an integrated onboarding flow that guides you through all the required steps to get started.\n\n### Documentation\n- [Services](https://docs.dynatrace.com/docs/observe/application-observability/services/services-app)\n\n### Blogs\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/)\n\n### Videos\n- [Why Is My Service Slow? Root Cause Analysis with Dynatrace](https://www.youtube.com/watch?v=wiNUl8xMb2M)"},"extension_type":"app","saas_only":true,"supported_by_dt":true,"search_boost":0,"downloads":[{"name":"dynatrace.services@1.46.1","fqn":"dynatrace.services","version":"1.46.1","artifact":null,"release_notes":"### 1.46.1\n\n#### Minor Changes\n\n- Fix pods table metric queries.\n\n### 1.46.0\n\n#### Minor Changes\n\n- The keyboard shortcuts entry was added to a help menu.\n- Failure / Response Time Analysis: Better UX by disabling all non-requests tabs when the Requests table is empty.\n\n#### Patch Changes\n- Various smaller fixes\n- Provided more relevant information in response time contribution tooltips.","created":"2026-04-15T14:36:30.727024Z"},{"name":"dynatrace.services@1.43.1","fqn":"dynatrace.services","version":"1.43.1","artifact":null,"release_notes":"### 1.43.1\n\n#### Patch Changes\n\n- Hide Service Map button.","created":"2026-04-01T15:33:31.088451Z"},{"name":"dynatrace.services@1.43.0","fqn":"dynatrace.services","version":"1.43.0","artifact":null,"release_notes":"### 1.43.0\n\n#### Minor Changes\n\n- Improved empty state for erroneous outbound calls.\n- Renamed \"Message processing\" to \"Messaging\".\n- Bar sparkline chart for count metrics.\n- Use K8s attributes to match logs.\n- Removed the \"Analyze details\" switch; tabs are always enabled and fetch data when opened.\n- Added support to change grouping via drag and drop of select options.\n\n#### Patch Changes\n\n- Various fixes and tweaks.","created":"2026-03-25T12:09:33.349277Z"},{"name":"dynatrace.services@1.38.3","fqn":"dynatrace.services","version":"1.38.3","artifact":null,"release_notes":"### 1.38.3\n\n#### Patch Changes\n\n- Fix breaking service details for large environments.","created":"2026-03-12T12:43:52.747995Z"},{"name":"dynatrace.services@1.38.2","fqn":"dynatrace.services","version":"1.38.2","artifact":null,"release_notes":"### 1.38.2\n\n#### Patch Changes\n\n- Fixed \"View Service\" intent not redirecting user in case of missing DPS license.","created":"2026-03-02T12:48:43.303436Z"},{"name":"dynatrace.services@1.38.1","fqn":"dynatrace.services","version":"1.38.1","artifact":null,"release_notes":"### 1.38.1\n\n#### Patch Changes\n\n- Fixed redirect for non-DPS customers.","created":"2026-02-26T13:53:42.016152Z"},{"name":"dynatrace.services@1.38.0","fqn":"dynatrace.services","version":"1.38.0","artifact":null,"release_notes":"### 1.38.0\n\n#### Minor Changes\n\n- Added messaging destination ready-made dashboard.\n- Added endpoint cardinality ready-made dashboard.\n- Added drilldown actions for failure rate and response time cells (Service list)\n- Added functionality to remember the last visited tab and navigate to it when opening the app.\n- Improved support for endpoints including links to naming settings.\n- Allow making DPS license a prerequisite\n- Improved UX in Failure Analysis and Response Time Analysis.\n- Added several improvements to the distribution chart within Response time analysis.\n\n#### Patch Changes\n\n- Removed unsupported filters for certain cloud providers in Explorer.\n- Improved logs query for Logs tab within Failure Analysis and Response Time Analysis.\n- Adapted DQL queries to filter out empty/blank DB statements for the Database queries tabs on the Explorer, Failure and Response Time pages.\n- Various fixes and tweaks.","created":"2026-02-16T08:25:04.618256Z"},{"name":"dynatrace.services@1.37.1","fqn":"dynatrace.services","version":"1.37.1","artifact":null,"release_notes":"### 1.37.1\n\n#### Patch Changes\n\n- Bugfix: In endpoint detection widget modal, when suppress request is selected no endpoint name template input is available.\n\n### 1.37.0\n#### Minor Changes\n- Support mint v2 metrics for additional telemetry.\n- Failure analysis: Improved no errors case.\n\n#### Patch Changes\n\n- Bugfix: Permission info is translated on add new button.\n- Fixed group by select not syncing with url.\n- Fixed an issue where viewing database query traces showed no results.\n- Remove service filter from logs query and only filter by process group or cloud entities.\n- Make CMD/CTRL+click work with the tables' row actions.","created":"2026-02-04T15:22:56.309197Z"},{"name":"dynatrace.services@1.36.2","fqn":"dynatrace.services","version":"1.36.2","artifact":null,"release_notes":"### 1.36.2\n\n#### Patch Changes\n\n- Bugfix: In endpoint detection widget modal, when suppress request is selected no endpoint name template input is available.","created":"2026-02-04T15:23:14.701311Z"},{"name":"dynatrace.services@1.36.1","fqn":"dynatrace.services","version":"1.36.1","artifact":null,"release_notes":"### 1.36.1\n\n#### Patch Changes\n\n- Updated process groups to link to new I&O app.\n- Updated DPS sundown date.","created":"2026-01-21T13:45:06.903393Z"},{"name":"dynatrace.services@1.36.0","fqn":"dynatrace.services","version":"1.36.0","artifact":null,"release_notes":"### 1.36.0\n\n#### New Features\n\n- Added Response time analysis functionality to have a streamlined way to identify key contributors to slow service performance, analyze related outbound calls, database interactions and infrastructure resource utilization.\n- Added Database queries in explorer to understand how your services interact with databases. Users can now see which database statements your services execute, how they perform, and which ones fail—all from a single view.\n\n#### Minor Changes\n\n- The Failure analysis now shows stacktraces of related exceptions\n- New tab in service details: Alerts.\n\n#### Patch Changes\n\n- Show details panel as overlay on small screen.","created":"2026-01-15T12:58:59.169520Z"},{"name":"dynatrace.services@1.35.1","fqn":"dynatrace.services","version":"1.35.1","artifact":null,"release_notes":"### 1.35.1\n\n#### Minor changes\nAdded called service column to outbound calls tables, also new RPC method column and improved error rate calculation for outbound RPC calls table.\n\n#### Patch Changes\nUpdated kuberentes-related intents with new IDs.","created":"2026-01-12T12:20:48.320267Z"},{"name":"dynatrace.services@1.34.1","fqn":"dynatrace.services","version":"1.34.1","artifact":null,"release_notes":"### 1.34.1\n\n#### Patch Changes\n\n- Fixed Analyze exceptions drilldowns FF disablement.","created":"2026-01-12T12:19:07.782822Z"},{"name":"dynatrace.services@1.34.0","fqn":"dynatrace.services","version":"1.34.0","artifact":null,"release_notes":"### 1.34.0\n\n#### Minor Changes\n\n- Failure Analysis: Added columns toolbar\n- Failure Analysis: Added drilldowns in Exception table to Tracing app Exception analysis.\n\n#### Patch Changes\n\n- Replace 2nd gen intent for exception analysis and response time analysis with 3rd gen intents.\n- Show banner informing non-DPS license users of ending access.\n- Include `messaging.message.id` in hashed id field for message processing to avoid duplicate ids.","created":"2026-01-08T08:47:23.583522Z"},{"name":"dynatrace.services@1.32.4","fqn":"dynatrace.services","version":"1.32.4","artifact":null,"release_notes":"### 1.32.4\n\n#### Patch Changes\n\n- Add missing View traces drilldown again.","created":"2025-12-19T13:43:10.125266Z"},{"name":"dynatrace.services@1.32.3","fqn":"dynatrace.services","version":"1.32.3","artifact":null,"release_notes":"### 1.32.3\n\n#### Patch Changes\n\n- Fix segment selector crashing the app.\n\n### 1.32.2\n\n#### Patch Changes\n\n- Improve drilldown experience in Explorer.","created":"2025-12-18T13:07:44.890391Z"},{"name":"dynatrace.services@1.32.0","fqn":"dynatrace.services","version":"1.32.0","artifact":null,"release_notes":"### 1.32.0\n\n#### Minor Changes\n\n- Failure analysis: Added \"Request status = Failure\" filter suggestion in Failure Analysis filter bar.\n- Failure analysis: Added missing cell interactions.\n- Failure analysis: Added outbound requests row actions (Notebooks, Tracing, Open with)\n- Failure analysis: Added failures contribution column.\n- Failure analysis, Response time analysis: Change and streamline timeframe selectors and page layout.\n- Support dt.smartscape.service for intents.","created":"2025-12-09T08:33:27.094647Z"},{"name":"dynatrace.services@1.30.1","fqn":"dynatrace.services","version":"1.30.1","artifact":null,"release_notes":"### 1.30.1\n\n#### Patch Changes\n\nTemporarily remove 'Create alert' action for response time, failure rate and throughput charts.","created":"2025-12-02T12:01:27.160103Z"},{"name":"dynatrace.services@1.30.0","fqn":"dynatrace.services","version":"1.30.0","artifact":null,"release_notes":"### 1.30.0\n\n#### Minor Changes\n\n- Failure Analysis: Improved layout for outbound calls.\n\n#### Patch Changes\n\n- Failure Analysis: Improved loading performance for initial screen.\n- Extended read permission to cover all segments scopes.","created":"2025-11-11T11:29:47.599844Z"},{"name":"dynatrace.services@1.28.2","fqn":"dynatrace.services","version":"1.28.2","artifact":null,"release_notes":"### 1.28.2\n\n#### Minor Changes\n\n- Aligned service filters with semantic dictionary.\n- Make micro chart visibility configurable.\n- Added Open with action button to Failure analysis chart and outbound calls.\n- Added outbound calls for messages in Failure analysis.\n- Make dt.filter required for view-failure-analysis intent.\n- Improved layout in Failure analysis page\n\n#### Patch Changes\n\n- Fixed the comparison timeframe in Failure Analysis tab not automatically adapting to main timeframe changes.\n- Disabled compare mode if in initial state without problem context.\n- Improved the columns for outbound rpc calls.\n- Fix K8s label filter suggestions.","created":"2025-10-27T08:15:07.104401Z"},{"name":"dynatrace.services@1.24.0","fqn":"dynatrace.services","version":"1.24.0","artifact":null,"release_notes":"### 1.24.0\n\n#### Minor Changes\n\n- Improved empty state for Additional telemetry tab.\n- Failure Analysis: Added query meta info for outgoing calls.","created":"2025-09-24T13:19:30.862277Z"},{"name":"dynatrace.services@1.23.1","fqn":"dynatrace.services","version":"1.23.1","artifact":null,"release_notes":"### 1.23.1\n\n#### Minor Changes\n- Timeframe remains when navigating between tabs.","created":"2025-09-22T07:13:18.626592Z"},{"name":"dynatrace.services@1.22.1","fqn":"dynatrace.services","version":"1.22.1","artifact":null,"release_notes":"### 1.22.1\n\n### Minor Changes\n\n- Significant acceleration in opening single service\n- Improved logs experience.\n- Added process state to infrastructure view.\n\n#### Patch Changes\n\n- Multiple small bug fixes","created":"2025-09-11T07:59:53.804376Z"},{"name":"dynatrace.services@1.20.1","fqn":"dynatrace.services","version":"1.20.1","artifact":null,"release_notes":"### 1.20.1\n\n#### Patch Changes\n\n- Hide GCP filters in case there is no GCP function.\n\n### 1.20.0\n\n#### Minor Changes\n\n- Added Health micro guide.\n- Added 4xx and 5xx https error columns to the explorer and endpoints table.\n\n#### Patch Changes\n\n- Fixed table search in failure analysis.\n- Added download button to Failure analysis table.\n\n### 1.19.0\n\n#### Minor Changes\n\n- Hide info events in the Health indicators.","created":"2025-08-25T18:08:00.365065Z"},{"name":"dynatrace.services@1.18.1","fqn":"dynatrace.services","version":"1.18.1","artifact":null,"release_notes":"### 1.18.1\n\n#### Patch Changes\n\n- Fix links to related services.\n\n### 1.18.0\n\n#### Minor Changes\n\n- Show process events and custom events in events tab.\n- Link to new Outlier analysis.","created":"2025-08-13T07:57:23.586266Z"},{"name":"dynatrace.services@1.18.0","fqn":"dynatrace.services","version":"1.18.0","artifact":null,"release_notes":"### 1.18.0\n\n#### Minor Changes\n\n- Show process events and custom events in events tab.\n- Link to new Outlier analysis.\n\n#### Patch Changes\n\n- Moved 'View trace' cell action to row action.\n- Fixed filter suggestions for Security Context.","created":"2025-08-06T13:39:58.296677Z"},{"name":"dynatrace.services@1.17.1","fqn":"dynatrace.services","version":"1.17.1","artifact":null,"release_notes":"### 1.17.1\n\n#### Patch Changes\n\n- Changed all links in Services App to the new Failure Analysis.","created":"2025-07-30T09:53:08.054542Z"},{"name":"dynatrace.services@1.17.0","fqn":"dynatrace.services","version":"1.17.0","artifact":null,"release_notes":"### 1.17.0\n\n#### Minor Changes\n\n- Release of Failure analysis.","created":"2025-07-22T16:30:43.091254Z"},{"name":"dynatrace.services@1.16.1","fqn":"dynatrace.services","version":"1.16.1","artifact":null,"release_notes":"### 1.16.1\n\n#### Patch Changes\n\n- Minor improvments","created":"2025-07-21T10:35:36.617205Z"},{"name":"dynatrace.services@1.15.3","fqn":"dynatrace.services","version":"1.15.3","artifact":null,"release_notes":"### 1.15.3\n\n#### Patch Changes\n\n- Fix service intent.","created":"2025-07-08T06:50:32.513670Z"},{"name":"dynatrace.services@1.10.2","fqn":"dynatrace.services","version":"1.10.2","artifact":null,"release_notes":"### 1.10.2\n\n#### Patch Changes\n\n- Fix broken \"Open with\" drilldown for charts.","created":"2025-06-02T07:05:52.717420Z"},{"name":"dynatrace.services@1.10.1","fqn":"dynatrace.services","version":"1.10.1","artifact":null,"release_notes":"### 1.10.1\n\n#### Patch Changes\n\n- Display only active health alerts in live timeframe.","created":"2025-05-26T10:57:39.308982Z"},{"name":"dynatrace.services@1.10.0","fqn":"dynatrace.services","version":"1.10.0","artifact":null,"release_notes":"### 1.10.0\n\n#### Minor Changes\n\n- Improved health alerts for endpoints.\n- Added AWS version filter.\n\n#### Patch Changes\n\n- Smaller improvements and bug fixes.","created":"2025-05-05T12:18:10.148664Z"},{"name":"dynatrace.services@1.9.0","fqn":"dynatrace.services","version":"1.9.0","artifact":null,"release_notes":"### 1.9.0\n\n#### Minor Changes\n\n- Added security context as filter and property in the info tab.\n- Added timeframe to drilldowns.","created":"2025-04-07T14:03:36.269744Z"},{"name":"dynatrace.services@1.8.0","fqn":"dynatrace.services","version":"1.8.0","artifact":null,"release_notes":"### 1.8.0\n\n#### Minor Changes\n\n- Added Google Cloud Project filter.\n- Added Azure Subscription filter.\n- Made details tab header sticky.\n\n#### Patch Changes\n\n- Fixed Azure monitoring integration filter.\n- Fixed missing software technologies on services.\n- Fixed missing micro chart in endpoint table.","created":"2025-03-31T06:59:13.253151Z"},{"name":"dynatrace.services@1.7.2","fqn":"dynatrace.services","version":"1.7.2","artifact":null,"release_notes":"### 1.7.2\n\n- Smaller bug fixes\n\n### 1.7.0\n\n#### Minor Changes\n\n- Added CloudWatch integration filter.\n- Added Kubernetes workload and namespace label filter.\n- Show related logs for Azure web apps.\n- Added support for segments in intents.\n- Show GCP project in Info tab.\n\n#### Patch Changes\n\n- Removes a need for settings:read permission to read Health Alerts monitoring status.\n- Escape special characters in filters.\n- Persists selected tab.\n\n### 1.6.0\n\n- Added support for timeframe in intents.\n- Handling of classic Queue Listener services.","created":"2025-02-27T16:39:18.619102Z"},{"name":"dynatrace.services@1.5.1","fqn":"dynatrace.services","version":"1.5.1","artifact":null,"release_notes":"### 1.5.1\n\n#### Patch Changes\n\n- Fixed missing service filter in the endpoint table.","created":"2025-02-20T08:53:04.510839Z"},{"name":"dynatrace.services@1.5.0","fqn":"dynatrace.services","version":"1.5.0","artifact":null,"release_notes":"### 1.5.0\n\n#### Minor Changes\n\n- Applications now link to the experience vitals app\n\n#### Patch Changes\n\n- Improved performance of infrastructure tab\n- Set default sorting for tables in the details view\n\n- Other smaller bug fixes and tweaks.","created":"2025-01-13T14:08:01.958468Z"},{"name":"dynatrace.services@1.4.1","fqn":"dynatrace.services","version":"1.4.1","artifact":null,"release_notes":"# 1.4.1\n\n#### Patch Changes\n\n- Improved message for missing permissions\n- Added timeframe selection on info tab\n\n## 1.4.0\n\n### Minor Changes\n\n- Improved support of Amazon Lambda Functions\n- Hide Endpoints table for bucket services\n- Performance perspective is now the default perspective\n- Perspectives are now shown more prominently directly above the table\n\n### Patch Changes\n\n- Allow partial name filtering for process groups","created":"2025-01-09T08:01:51.412805Z"},{"name":"dynatrace.services@1.3.0","fqn":"dynatrace.services","version":"1.3.0","artifact":null,"release_notes":"### 1.3.0\n\n#### Minor Changes\n\n- Unified Web and Mobile apps into one table\n\n#### Patch Changes\n\n- Fixed broken link to classic Distributed traces app\n- Added AWS P99 response time to table\n- Added Response time analysis drilldown to endpoints\n- Added missing Mesh metrics","created":"2024-11-04T15:03:32.030199Z"},{"name":"dynatrace.services@1.2.2","fqn":"dynatrace.services","version":"1.2.2","artifact":null,"release_notes":"### 1.2.2\n\n- First release","created":"2024-10-17T12:19:41.401458Z"}],"related_technologies":["oneagent","clouds","infrastructure-operations","kubernetes-1","logs","opentelemetry","ownership"],"latest_downloads":[{"name":"dynatrace.services@1.46.1","fqn":"dynatrace.services","version":"1.46.1","artifact":null,"release_notes":"### 1.46.1\n\n#### Minor Changes\n\n- Fix pods table metric queries.\n\n### 1.46.0\n\n#### Minor Changes\n\n- The keyboard shortcuts entry was added to a help menu.\n- Failure / Response Time Analysis: Better UX by disabling all non-requests tabs when the Requests table is empty.\n\n#### Patch Changes\n- Various smaller fixes\n- Provided more relevant information in response time contribution tooltips.","created":"2026-04-15T14:36:30.727024Z"}]},{"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":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.7","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.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.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"}]},{"id":1099,"slug":"kong-ai","title":"Kong AI","description":"Automatic, intelligent observability for Kong AI and LLM API traffic.","logo":"https://cdn.hub.central.dynatrace.com/hub/console/kong-ai/logo/f7da3187-be36-4eb2-8a78-9cb4630de0ee.png","link_to":null,"documentation_link":"https://docs.dynatrace.com/docs/shortlink/ai-observability-kong","providers":[],"tags":["AI Observability","api"],"author":null,"coming_soon":false,"details":{"screenshot_gallery":[{"caption":"Kong AI Gateway dashboard  for cost and performance monitoring","src":"https://dt-cdn.net/hub/kong-ai-1_1wPzzKN.png","srcset":{"425":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=425&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fkong-ai-1_1wPzzKN.png&sign=-H8xHLJE0ZuPfSKsZx5dbcDwB2OEJMvSk1W1FyA8tAE","768":"https://cdn.hub.central.dynatrace.com/hub-images/resize?type=auto&width=768&url=https%3A%2F%2Fdt-cdn.net%2Fhub%2Fkong-ai-1_1wPzzKN.png&sign=rezs72pwQbTMJDXc17cVp2m967KBb-_XbpcGRFKqNQY","10