Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4,015 changes: 4,015 additions & 0 deletions dashboards/kafka-otel/kafka-otel.json

Large diffs are not rendered by default.

Binary file added dashboards/kafka-otel/kafkaotel01.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added dashboards/kafka-otel/kafkaotel02.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added dashboards/kafka-otel/kafkaotel03.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added dashboards/kafka-otel/kafkaotel04.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added dashboards/kafka-otel/kafkaotel05.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added dashboards/kafka-otel/kafkaotel06.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1,563 changes: 1,563 additions & 0 deletions dashboards/nginx-otel/nginx-otel.json

Large diffs are not rendered by default.

Binary file added dashboards/nginx-otel/nginx-otel01.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added dashboards/nginx-otel/nginx-otel02.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added dashboards/nginx-otel/nginx-otel03.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added dashboards/nginx-otel/nginx-otel04.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added dashboards/nginx-otel/nginx-otel05.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added dashboards/nginx-otel/nginx-otel06.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added dashboards/nginx-otel/nginx-otel07.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
25 changes: 25 additions & 0 deletions data-sources/kafka-otel/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
id: kafka-opentelemetry
displayName: Kafka (OpenTelemetry)
description: |
Monitor Apache Kafka clusters using OpenTelemetry Collector. Collect comprehensive metrics from brokers, topics, partitions, and consumer groups across self-hosted and Kubernetes deployments.
install:
primary:
link:
url: https://docs.newrelic.com/docs/opentelemetry/integrations/kafka/overview/

icon: logo.svg

keywords:
- kafka
- streaming
- message queue
- opentelemetry
- distributed systems
- event streaming
- messaging
- opentelemetry kafka
- otel kafka

categoryTerms:
- messaging
- event streaming
11 changes: 11 additions & 0 deletions data-sources/kafka-otel/logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 6 additions & 0 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

57 changes: 57 additions & 0 deletions quickstarts/kafka-otel/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
id: f0f94ef1-bc91-4cad-b0d6-229bd069bdb8
slug: kafka-opentelemetry
title: Kafka (OpenTelemetry)
description: |
## Why monitor Kafka using OpenTelemetry?
Apache Kafka is a distributed streaming platform designed for building real-time data pipelines and streaming applications. It handles high-throughput, fault-tolerant message streaming across multiple brokers, topics, and partitions.

OpenTelemetry is an open source observability framework that provides IT teams with standardized protocols and tools for collecting and routing telemetry data. Organizations adopting OpenTelemetry gain the advantage of vendor neutrality by using flexible and open-source agents and collectors.

New Relic provides OpenTelemetry observability for Kafka, ingesting comprehensive metrics from brokers, topics, partitions, and consumer groups. This enables you to monitor cluster health, track message throughput, analyze consumer lag, and troubleshoot performance issues across your Kafka infrastructure.

This quickstart gives you visibility into your Kafka clusters and streaming workloads in minutes, whether your clusters are self-hosted or running on Kubernetes with Strimzi.

### Kafka (OpenTelemetry) quickstart highlights
Included in this quickstart you will find:

* Instructions to install our [Kafka monitoring with OpenTelemetry](https://docs.newrelic.com/docs/opentelemetry/integrations/kafka/overview/).
* Comprehensive dashboards tracking:
* Cluster health and broker status
* Topic and partition metrics
* Consumer group performance and lag
* Message throughput (bytes in/out per second)
* Network I/O and request rates
* Partition replication status
* Guided alert creation recommendations for:
* Kafka broker health monitoring
* Kafka cluster performance
* Kafka topic and consumer lag alerts

### New Relic + Kafka + OpenTelemetry = Complete observability
Monitor your distributed streaming platform with open-source instrumentation that provides vendor neutrality while delivering comprehensive insights into your Kafka infrastructure. Track broker performance, partition health, consumer lag, and message throughput using standardized OpenTelemetry collectors paired with New Relic's powerful visualization and alerting capabilities.

summary: |
Monitor Apache Kafka with OpenTelemetry for complete visibility into cluster health, broker performance, topic metrics, and consumer lag using open-source, vendor-neutral instrumentation.

icon: logo.png
level: New Relic
authors:
- New Relic
documentation:
- name: Kafka (OpenTelemetry) installation docs
description: |
OpenTelemetry observability for Kafka provides a flexible, vendor-neutral monitoring solution that works across self-hosted and Kubernetes deployments. Monitor broker health, topic performance, partition status, and consumer lag using standardized OpenTelemetry collectors.
url: >-
https://docs.newrelic.com/docs/opentelemetry/integrations/kafka/overview/
dataSourceIds:
- kafka-opentelemetry
keywords:
- kafka
- streaming
- message queue
- opentelemetry
- distributed systems
- event streaming
- messaging
dashboards:
- kafka-opentelemetry
Binary file added quickstarts/kafka-otel/logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
29 changes: 29 additions & 0 deletions quickstarts/nginx-otel/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
id: 543a078e-4c92-42e7-b58a-b3bfe24704be
slug: nginx-otel
title: NGINX (OpenTelemetry)
summary: |
Monitoring NGINX is essential for maintaining healthy NGINX servers and prevents poor user experience in your web applications. Install New Relic NGINX for OpenTelemetry quickstart to proactively instrument NGINX with the OpenTelemetry nginxreceiver.
description: |
## How to monitor NGINX with New Relic?
The OpenTelemetry nginxreceiver collects metrics from your running NGINX instances. These metrics provide insights into connections, requests, client errors, server errors, and more.
A New Relic entity will be created for each NGINX instance, allowing you to easily explore, configure alerts, and compare metrics for all your NGINX servers in one place.
Our monitoring quickstart includes a pre-built dashboard that displays aggregated metrics from all of your NGINX instances, with the ability to filter the data for specific analyses.
### Why monitor NGINX with New Relic?
New Relic NGINX for OpenTelemetry quickstart gives you comprehensive visibility into your NGINX web servers alongside your apps and server infrastructure. Monitoring NGINX is vital to obtain real-time performance metrics for web servers across your entire environment. This ensures optimal server operations, leading to better application performance and enhanced user experiences.
icon: logo.svg
level: New Relic
authors:
- New Relic
documentation:
- name: NGINX (OpenTelemetry) installation docs
description: |
NGINX is a web server which can also be used as a reverse proxy, load balancer, mail proxy, and HTTP cache. Monitoring it provides insights into its operations and performance.
url: http://docs.newrelic.com/docs/opentelemetry/nginx/nginx-otel-overview/

keywords:
- open telemetry
- otel
- nginx
- nginxplus
- nginx plus
- infrastructure
1 change: 1 addition & 0 deletions quickstarts/nginx-otel/logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading