Open grandwizard28 opened 2 months ago
/bounty 150
/attempt #6020
with your implementation plan/claim #6020
in the PR body to claim the bountyThank you for contributing to SigNoz/signoz!
Add a bounty • Share on socials
Attempt | Started (GMT+0) | Solution |
---|---|---|
🟢 @Ekep-Obasi | Oct 21, 2024, 12:33:08 PM | WIP |
🟢 @nishchay-veer | Nov 3, 2024, 10:09:48 AM | #106 |
/attempt #6020
/attempt #6020
💡 @nishchay-veer submitted a pull request that claims the bounty. You can visit your bounty board to reward.
Dashboard Name
Envoy Monitoring Dashboard
Expected Dashboard Sections and Panels
(Can be tweaked (add or remove panels/sections) according to available metrics)
General Overview
This section provides a high-level overview of Envoy's health and performance metrics, allowing for a quick assessment of the system's current state.
Panels
Active Connections
Total Requests
Request Rate
Uptime
Request Metrics
This section focuses on metrics related to the handling of requests by Envoy, providing insights into traffic volume and request processing.
Panels
HTTP Request Count
Request Size
Response Size
Response Metrics
This section provides detailed metrics on the responses generated by Envoy, including status codes and response times.
Panels
HTTP Response Codes
Response Time
Response Time Histogram
Latency Metrics
This section monitors the latency of requests processed by Envoy, helping to ensure optimal performance and user experience.
Panels
Average Latency
Latency Percentiles
Slowest Endpoints
Error Metrics
This section monitors errors and failures within Envoy operations, aiding in the troubleshooting and resolution of issues.
Panels
Total Errors
Error Rate
Top Error Types
Resource Usage
This section provides insights into the resource consumption of Envoy, helping ensure it operates efficiently within the infrastructure.
Panels
CPU Usage
Memory Usage
Disk I/O
Network I/O
This section provides insights into the network performance of Envoy, monitoring data throughput and connection metrics.
Panels
Network Throughput
Connection Rate
Rejected Connections
Upstream and Downstream Metrics
This section tracks metrics related to upstream and downstream services, providing visibility into service interactions and dependencies.
Panels
Upstream Request Count
Upstream Error Rate
Downstream Request Distribution
Expected Dashboard Variables
namespace
– Filter metrics based on the Kubernetes namespace where Istio is deployed.deployment.environment
- Environment of application (configured at Otel agent level) eg: prod, stagingservice.name
– Select specific services within the mesh to filter metrics.cluster
– For multi-cluster setups, filter metrics based on the Kubernetes cluster.References or Screenshots
📋 Notes
Please review the CONTRIBUTING.md for guidelines on dashboard structure, naming conventions, and how to submit a pull request.