Skip to content

Conversation

karanveersingh5623
Copy link

SigNoz/signoz#6028
/claim #SigNoz/signoz#6028
Add aspnet dashboard - oltp, v1

Kong Monitoring Dashboard Integration with OpenTelemetry and SigNoz

This PR introduces a comprehensive monitoring setup for Kong using OpenTelemetry and SigNoz. The configuration includes:

1. Kong Mesh Installation

Sets up Kong Mesh on a Kubernetes cluster for service mesh capabilities.

2. OpenTelemetry Collector for SigNoz

Deploys OpenTelemetry to collect and export metrics to SigNoz, enabling observability for Kong's performance metrics.

3. MeshMetric Policy for Kong

Ensures Kong proxies forward their metrics to the OpenTelemetry collector.

Key Components

  • Dashboard Panels: Provides visualizations for:

    • General Overview: Health and performance metrics for Kong.
    • Request Metrics: Insights into request rate, size, and response size.
    • Latency Metrics: Average request latency, latency percentiles, and upstream latency.
    • Traffic Metrics: Traffic volume, connection rate, and rejected connections.
  • Variables and Filters:

    • Metrics can be filtered by namespace, service, environment, and cluster, making the dashboard customizable to different deployments.

Additional Notes

  • Configuration Requirements: Requires a Kubernetes cluster with Minikube or any other cluster manager.
  • SigNoz Ingestion Settings: Customizable OpenTelemetry configuration to route metrics to SigNoz, with environment variables set for the specific deployment environment.

This PR provides a structured approach to monitoring Kong in a Kubernetes environment, ensuring better observability and performance tracking through SigNoz and OpenTelemetry.

Copy link

algora-pbc bot commented Oct 31, 2024

💵 To receive payouts, sign up on Algora, link your Github account and connect with Stripe.

@karanveersingh5623 karanveersingh5623 force-pushed the add-kong-dashboard-oltp-v1 branch from c9e70de to 95a947e Compare November 7, 2024 16:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant