# Monitoring
!!! info "Architectural Context"
Detailed reference for Monitoring in the context of Architectural Foundations.
- [thenewstack.io: The Challenges of Monitoring Kubernetes and OpenShift](https://thenewstack.io/kubernetes) [COMMUNITY-TOOL]
- [sysdig.com: Kubernetes Monitoring with Prometheus, the ultimate guide ๐](https://www.sysdig.com/blog/kubernetes-monitoring-prometheus) [COMMUNITY-TOOL]
- [sysdig.com: How to monitor kube-proxy ๐](https://www.sysdig.com/blog/monitor-kube-proxy) [COMMUNITY-TOOL]
- [getenroute.io: TSDB, Prometheus, Grafana In Kubernetes: Tracing A Variable Across The OSS Monitoring Stack](https://www.saaras.io/blog/leverage-open-source-oss-derive-insights-grafana-prometheus) [COMMUNITY-TOOL]
- [opsdis.com: Building a custom monitoring solution with Grafana, Prometheus and Loki](https://binero.com/observability) [COMMUNITY-TOOL]
- [harness.io: Metrics to Improve Continuous Integration Performance](https://www.harness.io/blog/continuous-integration-performance-metrics) [COMMUNITY-TOOL]
- [skilledfield.com.au: Monitoring Kubernetes and Docker Container Logs](https://skillfield.com.au/blog/monitoring-kubernetes-and-docker-container-logs) [COMMUNITY-TOOL]
- [forbes.com: Who Should Own The Job Of Observability In DevOps?](https://www.forbes.com/councils/forbestechcouncil/2021/09/03/who-should-own-the-job-of-observability-in-devops/?streamIndex=0) [COMMUNITY-TOOL]
- [infoworld.com: The RED method: A new strategy for monitoring microservices](https://www.infoworld.com/article/2270578/the-red-method-a-new-strategy-for-monitoring-microservices.html) [COMMUNITY-TOOL]
- [forbes.com: From Data Collection To Delivering KPIs: A Roadmap To A Mature Observability Strategy](https://www.forbes.com/councils/forbestechcouncil/2024/03/08/from-data-collection-to-delivering-kpis-a-roadmap-to-a-mature-observability-strategy/?streamIndex=0) [COMMUNITY-TOOL]
- [KPIs](https://www.kpi.org/KPI-Basics) [COMMUNITY-TOOL]
- [OCP 3.11 Metrics and Logging](https://docs.redhat.com/en/documentation/openshift_container_platform/3.11/html/release_notes/release-notes-ocp-3-11-release-notes#ocp-311-metrics-and-logging) [COMMUNITY-TOOL]
- [Prometheus Cluster Monitoring ๐](https://docs.redhat.com/en/documentation/openshift_container_platform/3.11/html/configuring_clusters/prometheus-cluster-monitoring) [COMMUNITY-TOOL]
- [Promster: Use Prometheus in huge deployments with dynamic clustering and scrape sharding capabilities based on ETCD service registration](http://github.com/flaviostutz/promster) [COMMUNITY-TOOL]
- [timescale.com: Prometheus vs. OpenTelemetry Metrics: A Complete Guide](https://www.tigerdata.com/blog/prometheus-vs-opentelemetry-metrics-a-complete-guide) [COMMUNITY-TOOL]
- [acloudguru.com: Getting started with the Elastic Stack](https://www.pluralsight.com/resources/blog/cloud/getting-started-with-the-elastic-stack) [COMMUNITY-TOOL]
- [aws.amazon.com: Amazon Elasticsearch Service Is Now Amazon OpenSearch Service and Supports OpenSearch 1.0](https://aws.amazon.com/blogs/aws/announcing-amazon-opensearch-service-which-supports-opensearch-10) [COMMUNITY-TOOL]
- [Remote Debugging of Java Applications on OpenShift](https://www.redhat.com/en/blog/remote-debugging-java-applications-openshift) [COMMUNITY-TOOL]
- [Dapper](https://research.google/pubs/dapper-a-large-scale-distributed-systems-tracing-infrastructure) [COMMUNITY-TOOL]
- [newrelic.com: OpenTracing, OpenCensus, OpenTelemetry, and New Relic (Best overview of OpenTelemetry)](https://newrelic.com/blog/dem/opentelemetry-opentracing-opencensus) [COMMUNITY-TOOL]
- [sentry.io](https://sentry.io/welcome/) [COMMUNITY-TOOL]
- [Elastic APM](https://www.elastic.co/observability/application-performance-monitoring) [COMMUNITY-TOOL]
- [Elastic APM Server](https://www.elastic.co/docs/solutions/observability/apm) [COMMUNITY-TOOL]
- [bqstack.com: Monitoring Application using Elastic APM](https://www.hugedomains.com/domain_profile.cfm?d=bqstack.com) [COMMUNITY-TOOL]
- [adictosaltrabajo.com: Monitorizaciรณn y anรกlisis de rendimiento de aplicaciones con Dynatrace APM](https://adictosaltrabajo.com/2016/10/26/monitorizacion-y-analisis-de-rendimiento-de-aplicaciones-con-dynatrace) [COMMUNITY-TOOL]
- [dynatrace.com: openshift monitoring](https://www.dynatrace.com/hub/detail/red-hat-openshift) [COMMUNITY-TOOL]
- [dynatrace.com: Deploy OneAgent on OpenShift Container Platform](https://docs.dynatrace.com/docs/ingest-from/setup-on-container-platforms/kubernetes/legacy/deploy-oneagent-operator-openshift-legacy) [COMMUNITY-TOOL]
- [My Dynatrace proof of concept ๐](https://github.com/nubenetes/awesome-kubernetes/blob/master/pdf/dynatrace_demo.pdf) [COMMUNITY-TOOL]
- [dynatrace.com: Monitoring of Kubernetes Infrastructure for day 2 operations](https://www.dynatrace.com/news/blog/what-is-kubernetes-2) [COMMUNITY-TOOL]
- [dynatrace.com: The Power of OpenShift, The Visibility of Dynatrace](https://www.dynatrace.com/news/blog/what-is-openshift-2) [COMMUNITY-TOOL]
- [A Distributed Tracing Adventure in Apache Beam](http://rion.io/2020/07/04/a-distributed-tracing-adventure-in-apache-beam) [COMMUNITY-TOOL]
- [rancher.com: Monitor Etcd with Prometheus and Grafana using Rancher](https://www.suse.com/c/rancher_blog/monitor-etcd-with-prometheus-and-grafana-using-rancher) [COMMUNITY-TOOL]
- [openshift.com: Monitoring Infrastructure Openshift 4.x Using Zabbix Operator](https://www.redhat.com/en/blog/monitoring-infrastructure-openshift-4.x-using-zabbix-operator) [COMMUNITY-TOOL]
- [openshift.com: How to Monitor Openshift 4.x with Zabbix using Prometheus - Part 2](https://www.redhat.com/en/blog/how-to-monitoring-openshift-4.x-with-zabbix-using-prometheus-part-2) [COMMUNITY-TOOL]
- [Monitor your Azure cloud estate - Cloud Adoption Framework](https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/manage/monitor#reference-for-monitoring-azure-services) [COMMUNITY-TOOL]
- [Observability vs Monitoring](https://middleware.io/blog/observability-vs-monitoring) [COMMUNITY-TOOL]
- [learnsteps.com: Monitoring Infrastructure System Design](https://www.learnsteps.com/monitoring-infrastructure-system-design) [COMMUNITY-TOOL]
- [bravenewgeek.com: The Observability Pipeline](https://bravenewgeek.com/the-observability-pipeline) [COMMUNITY-TOOL]
- [thenewstack.io: 3 Key Configuration Challenges for Kubernetes Monitoring with Prometheus](https://thenewstack.io/3-key-configuration-challenges-for-kubernetes-monitoring-with-prometheus) [COMMUNITY-TOOL]
- [thenewstack.io: Monitoring vs. Observability: Whatโs the Difference?](https://thenewstack.io/monitoring-vs-observability-whats-the-difference) [COMMUNITY-TOOL]
- [dashbird.io: Monitoring vs Observability: Can you tell the difference? ๐](https://dashbird.io/blog/monitoring-vs-observability) [COMMUNITY-TOOL]
- [thenewstack.io: Monitoring as Code: What It Is and Why You Need It ๐](https://thenewstack.io/monitoring-as-code-what-it-is-and-why-you-need-it) [COMMUNITY-TOOL]
- [thenewstack.io: Observability Wonโt Replace Monitoring (Because It Shouldnโt) ๐](https://thenewstack.io/observability-wont-replace-monitoring-because-it-shouldnt) [COMMUNITY-TOOL]
- [dynatrace.com: How to solve the challenges of multicloud AWS, Azure and GCP observability](https://www.dynatrace.com/news/blog/how-to-solve-the-challenges-of-multicloud-aws-azure-and-gcp-observability) [COMMUNITY-TOOL]
- [thenewstack.io: Best Practices to Optimize Infrastructure Monitoring within DevOps Teams](https://thenewstack.io/best-practices-to-optimize-infrastructure-monitoring-within-devops-teams) [COMMUNITY-TOOL]
- [thenewstack.io: Growing Adoption of Observability Powers Business Transformation](https://thenewstack.io/growing-adoption-of-observability-powers-business-transformation) [COMMUNITY-TOOL]
- [thenewstack.io: Monitoring API Latencies After Releases: 4 Mistakes to Avoid](https://thenewstack.io/monitoring-api-latencies-after-releases-4-mistakes-to-avoid) [COMMUNITY-TOOL]
- [thenewstack.io: DevOps Observability from Code to Cloud](https://thenewstack.io/devops-observability-from-code-to-cloud) [COMMUNITY-TOOL]
- [thenewstack.io: CI Observability for Effective Change Management ๐](https://thenewstack.io/ci-observability-for-effective-change-management) [COMMUNITY-TOOL]
- [thenewstack.io: Monitor Your Containers with Sysdig](https://thenewstack.io/monitor-your-containers-with-sysdig) [COMMUNITY-TOOL]
- [thenewstack.io: Applying Basic vs. Advanced Monitoring Techniques](https://thenewstack.io/applying-basic-vs-advanced-monitoring-techniques) [COMMUNITY-TOOL]
- [cloudforecast.io: cAdvisor and Kubernetes Monitoring Guide ๐](https://cloudforecast.io/blog/cadvisor-and-kubernetes-monitoring-guide) [COMMUNITY-TOOL]
- [hmh.engineering: Musings on microservice observability!](https://hmh.engineering/musings-on-microservice-observability-f7052ac42f04) [COMMUNITY-TOOL]
- [stackoverflow.blog: Observability is key to the future of software (and your DevOps career)](https://stackoverflow.blog/2021/09/08/observability-is-key-to-the-future-of-software-and-your-devops-career) [COMMUNITY-TOOL]
- [dynatrace.com: What is observability? Not just logs, metrics and traces](https://www.dynatrace.com/news/blog/what-is-observability-2) [COMMUNITY-TOOL]
- [thenewstack.io: Observability Is the New Kubernetes ๐](https://thenewstack.io/observability-is-the-new-kubernetes) [COMMUNITY-TOOL]
- [learnsteps.com: Logging Infrastructure System Design](https://www.learnsteps.com/logging-infrastructure-system-design) [COMMUNITY-TOOL]
- [intellipaat.com: Top 10 DevOps Monitoring Tools](https://intellipaat.com/blog/devops-monitoring-tools) [COMMUNITY-TOOL]
- [devopscube.com: What Is Observability? Comprehensive Beginners Guide](https://devopscube.com/what-is-observability) [COMMUNITY-TOOL]
- [devops.com: Where Does Observability Stand Today, and Where is it Going Next?](https://devops.com/where-does-observability-stand-today-and-where-is-it-going-next) [COMMUNITY-TOOL]
- [thenewstack.io: What Is Container Monitoring?](https://thenewstack.io/what-is-container-monitoring) [COMMUNITY-TOOL]
- [devops.com: Why Monitoring-as-Code Will be a Must for DevOps Teams](https://devops.com/why-monitoring-as-code-will-be-a-must-for-devops-teams) [COMMUNITY-TOOL]
- [github.com/prometheus-operator](https://github.com/prometheus-operator) [COMMUNITY-TOOL]
- [redhat.com: **How to gather and display metrics in Red Hat OpenShift** (Prometheus + Grafana)](https://www.redhat.com/en/blog/how-gather-and-display-metrics-red-hat-openshift) [COMMUNITY-TOOL]
- [Generally Available today: Red Hat OpenShift Container Platform 3.11 is ready to power enterprise Kubernetes deployments ๐](https://www.redhat.com/en/blog/generally-available-today-red-hat-openshift-container-platform-311-ready-power-enterprise-kubernetes-deployments) [COMMUNITY-TOOL]
- [Leveraging Kubernetes and OpenShift for automated performance tests (part 1)](https://developers.redhat.com/blog/2018/11/22/automated-performance-testing-kubernetes-openshift) [COMMUNITY-TOOL]
- [Building an observability stack for automated performance tests on Kubernetes and OpenShift (part 2) ๐](https://developers.redhat.com/blog/2019/01/03/leveraging-openshift-or-kubernetes-for-automated-performance-tests-part-2) [COMMUNITY-TOOL]
- [developers.redhat.com: Monitoring .NET Core applications on Kubernetes](https://developers.redhat.com/blog/2020/08/05/monitoring-net-core-applications-on-kubernetes) [COMMUNITY-TOOL]
- [Systems Monitoring with Prometheus and Grafana](https://flightaware.engineering/systems-monitoring-with-prometheus-grafana) [COMMUNITY-TOOL]
- [dev.to: Beginner's guide to understanding the relevance of your search with Elasticsearch and Kibana](https://dev.to/lisahjung/beginner-s-guide-to-understanding-the-relevance-of-your-search-with-elasticsearch-and-kibana-29n6) [COMMUNITY-TOOL]
- [devops.com: How Centralized Log Management Can Save Your Company](https://devops.com/how-centralized-log-management-can-save-your-company) [COMMUNITY-TOOL]
- [zdnet.com: AWS, as predicted, is forking Elasticsearch](https://www.zdnet.com/article/aws-as-predicted-is-forking-elasticsearch) [COMMUNITY-TOOL]
- [amazon.com: Stepping up for a truly open source Elasticsearch](https://aws.amazon.com/blogs/opensource/stepping-up-for-a-truly-open-source-elasticsearch) [COMMUNITY-TOOL]
- [Rancher Logging Operator ๐](https://rancher.com/docs/rancher/v2.x/en/logging/v2.5) [COMMUNITY-TOOL]
- [youtube: ELK for beginners - by XavkiEn ๐](https://www.youtube.com/playlist?list=PLWZKNB9waqIX00uj5q4nX_TOFiX3if1z3) [COMMUNITY-TOOL]
- [blog.bigdataboutique.com: Tuning Elasticsearch: The Ideal Java Heap Size](https://blog.bigdataboutique.com/2021/07/tuning-elasticsearch-the-ideal-java-heap-size-2toq2j) [COMMUNITY-TOOL]
- [javatechonline.com: How To Monitor Spring Boot Microservices Using ELK Stack?](https://javatechonline.com/how-to-monitor-spring-boot-microservices-using-elk-stack) [COMMUNITY-TOOL]
- [jertel/elastalert2](https://github.com/jertel/elastalert2) [COMMUNITY-TOOL]
- [dev.to/sagary2j: ELK Stack Deployment using MiniKube single node architecture](https://dev.to/sagary2j/elk-stack-deployment-using-minikube-single-node-architecture-16cl) [COMMUNITY-TOOL]
- [amazon.com: Introducing OpenSearch](https://aws.amazon.com/blogs/opensource/introducing-opensearch) [COMMUNITY-TOOL]
- [thenewstack.io: This Week in Programming: AWS Completes Elasticsearch Fork with OpenSearch](https://thenewstack.io/this-week-in-programming-aws-completes-elasticsearch-fork-with-opensearch) [COMMUNITY-TOOL]
- [thenewstack.io: This Week in Programming: The ElasticSearch Saga Continues](https://thenewstack.io/this-week-in-programming-the-elasticsearch-saga-continues) [COMMUNITY-TOOL]
- [aws.amazon.com: Keeping clients of OpenSearch and Elasticsearch compatible with open source](https://aws.amazon.com/blogs/opensource/keeping-clients-of-opensearch-and-elasticsearch-compatible-with-open-source) [COMMUNITY-TOOL]
- [devops.com: The Fallacy of Continuous Integration, Delivery and Testing](https://devops.com/the-fallacy-of-continuous-integration-delivery-and-testing) [COMMUNITY-TOOL]
- [blog.arkey.fr: Using JDK FlightRecorder and JDK Mission Control](https://blog.arkey.fr/2020/06/28/using-jdk-flight-recorder-and-jdk-mission-control) [COMMUNITY-TOOL]
- [developers.redhat.com: Troubleshooting java applications on openshift](https://developers.redhat.com/blog/2017/08/16/troubleshooting-java-applications-on-openshift) [COMMUNITY-TOOL]
- [VisualVM: JVisualVM to an Openshift pod](https://fedidat.com/250-jvisualvm-openshift-pod) [COMMUNITY-TOOL]
- [redhat.com: How do I analyze a Java heap dump?](https://access.redhat.com/solutions/18301) [COMMUNITY-TOOL]
- [Microservice Observability with Distributed Tracing: **OpenTelemetry.io** ๐](https://opentelemetry.io) [COMMUNITY-TOOL]
- [**zipkin.io**](https://zipkin.io) [COMMUNITY-TOOL]
- [**OpenTracing.io**](https://opentracing.io) [COMMUNITY-TOOL]
- [signadot.com: Sandboxes in Kubernetes using OpenTelemetry](https://www.signadot.com/blog/sandboxes-in-kubernetes-using-opentelemetry) [COMMUNITY-TOOL]
- [opensource.com: Distributed tracing in a microservices world](https://opensource.com/article/18/9/distributed-tracing-microservices-world) [COMMUNITY-TOOL]
- [opensource.com: 3 open source distributed tracing tools](https://opensource.com/article/18/9/distributed-tracing-tools) [COMMUNITY-TOOL]
- [thenewstack.io: Tracing: Why Logs Arenโt Enough to Debug Your Microservices ๐](https://thenewstack.io/tracing-why-logs-arent-enough-to-debug-your-microservices) [COMMUNITY-TOOL]
- [github.com/open-telemetry/opentelemetry-operator](https://github.com/open-telemetry/opentelemetry-operator) [COMMUNITY-TOOL]
- [thenewstack.io: OpenTelemetry Gaining Traction from Companies and Vendors](https://thenewstack.io/opentelemetry-gaining-traction-from-companies-and-vendors) [COMMUNITY-TOOL]
- [thenewstack.io: How OpenTelemetry Works with Kubernetes](https://thenewstack.io/how-opentelemetry-works-with-kubernetes) [COMMUNITY-TOOL]
- [thenewstack.io: Jaeger vs. Zipkin: Battle of the Open Source Tracing Tools](https://thenewstack.io/jaeger-vs-zipkin-battle-of-the-open-source-tracing-tools) [COMMUNITY-TOOL]
- [Grafana Tempo](https://github.com/grafana/tempo) [COMMUNITY-TOOL]
- [opensource.com: Get started with distributed tracing using Grafana Tempo](https://opensource.com/article/21/2/tempo-distributed-tracing) [COMMUNITY-TOOL]
- [Azure App Service Auto-Heal: Capturing Relevant Data During Performance Issues](https://techcommunity.microsoft.com/blog/appsonazureblog/azure-app-service-auto-heal-capturing-relevant-data-during-performance-issues/4390351) [COMMUNITY-TOOL]
- [github.com/antonarhipov/awesome-apm: Awesome APM](https://github.com/antonarhipov/awesome-apm) [COMMUNITY-TOOL]
- [datadoghq.com](https://www.datadoghq.com) [COMMUNITY-TOOL]
- [Mininimum elasticsearch requirement is 6.2.x or higher](https://www.elastic.co/support/matrix#matrix_compatibility) [COMMUNITY-TOOL]
- [Elastic APM Server Docker image](https://github.com/sls-dev1/openshift-elastic-apm-server) [COMMUNITY-TOOL]
- [Monitoring Java applications with Elastic: Getting started with the Elastic APM Java Agent](https://www.elastic.co/blog/monitoring-java-applications-and-getting-started-with-the-elastic-apm-java-agent) [COMMUNITY-TOOL]
- [Jenkins pipeline shared library for the project Elastic APM ๐](https://github.com/elastic/apm-pipeline-library) [COMMUNITY-TOOL]
- [dynatrace.com: Dynatrace monitoring for Kubernetes and OpenShift](https://www.dynatrace.com/news/blog/dynatrace-monitoring-for-kubernetes-and-openshift) [COMMUNITY-TOOL]
- [Successful Kubernetes Monitoring โ Three Pitfalls to Avoid](https://www.dynatrace.com/news/blog/successful-kubernetes-monitoring-3-pitfalls-to-avoid) [COMMUNITY-TOOL]
- [Tutorial: Guide to automated SRE-driven performance engineering ๐](https://www.dynatrace.com/news/blog/guide-to-automated-sre-driven-performance-engineering-analysis) [COMMUNITY-TOOL]
- [dynatrace.com: 4 steps to modernize your IT service operations with Dynatrace](https://www.dynatrace.com/news/blog/4-steps-to-modernize-your-it-service-operations-with-dynatrace) [COMMUNITY-TOOL]
- [dynatrace.com: A look behind the scenes of AWS Lambda and our new Lambda monitoring extension](https://www.dynatrace.com/news/blog/a-look-behind-the-scenes-of-aws-lambda-and-our-new-lambda-monitoring-extension) [COMMUNITY-TOOL]
- [dynatrace.com: Analyze all AWS data in minutes with Amazon CloudWatch Metric Streams available in Dynatrace](https://www.dynatrace.com/news/blog/amazon-cloudwatch-metric-streams-launch-partnership) [COMMUNITY-TOOL]
- [dynatrace.com: New Dynatrace Operator elevates cloud-native observability for Kubernetes](https://www.dynatrace.com/news/blog/new-dynatrace-operator-elevates-cloud-native-observability-for-kubernetes) [COMMUNITY-TOOL]
- [dynatrace.com: How to collect Prometheus metrics in Dynatrace](https://www.dynatrace.com/news/blog/how-to-collect-prometheus-metrics-in-dynatrace) [COMMUNITY-TOOL]
- [dynatrace.com: Automatic connection of logs and traces accelerates AI-driven cloud analytics](https://www.dynatrace.com/news/blog/automatic-connection-of-logs-and-traces-accelerates-ai-driven-cloud-analytics) [COMMUNITY-TOOL]
- [devops.com: Dynatrace Advances Application Environments as Code](https://devops.com/dynatrace-advances-application-environments-as-code) [COMMUNITY-TOOL]
- [thenewstack.io: Serverless Needs More Observability Tools](https://thenewstack.io/serverless-needs-more-observability-tools) [COMMUNITY-TOOL]
- [Apache Beam](https://beam.apache.org) [COMMUNITY-TOOL]
- [Krossboard](https://krossboard.app) [COMMUNITY-TOOL]
- [cloudbees.com: Automated Build and Deploy Feedback Using Jenkins and Instana ๐](https://www.cloudbees.com/blog/automated-build-deploy-feedback-using-instana) [COMMUNITY-TOOL]
- [Netdata](https://github.com/netdata/netdata) [COMMUNITY-TOOL]
- [PM2](https://github.com/Unitech/pm2) [COMMUNITY-TOOL]
- [Huginn](https://github.com/huginn/huginn) [COMMUNITY-TOOL]
- [OS Query](https://github.com/osquery/osquery) [COMMUNITY-TOOL]
- [Glances](https://github.com/nicolargo/glances) [COMMUNITY-TOOL]
- [TDengine](https://github.com/taosdata/TDengine) [COMMUNITY-TOOL]
- [Checkly](https://www.checklyhq.com) [COMMUNITY-TOOL]
- [network-king.net: IoT use in healthcare grows but has some pitfalls](https://network-king.net/iot-use-in-healthcare-grows-but-has-its-pitfalls) [COMMUNITY-TOOL]
- [louislam/uptime-kuma](https://github.com/louislam/uptime-kuma) [COMMUNITY-TOOL]
- [OOMKilled in Kubernetes: Understanding and Preventing Hidden Memory Leaks](https://unixarena.com/2025/04/oomkilled-in-kubernetes-the-hidden-memory-leaks-youre-missing.html) [COMMUNITY-TOOL]
***
๐ก **Explore Related:** [Mkdocs](./mkdocs.md) | [Linux](./linux.md) | [Helm](./helm.md)