You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue proposes creating a comprehensive guide on integrating Deno with OpenTelemetry (OTel), covering various OTel features and data visualization techniques. This guide will help users effectively instrument their Deno applications for observability.
Motivation:
OpenTelemetry is becoming the standard for observability, providing a unified way to collect traces, metrics, and logs. A dedicated guide on integrating Deno with OTel will empower developers to gain deep insights into their application's performance and behavior.
Proposed Content:
The guide should cover the following aspects:
Setting up OpenTelemetry with Deno:
Detailed instructions on installing and configuring the necessary OTel libraries for Deno.
Examples of instrumenting different parts of a Deno application, including HTTP servers, database interactions, and other asynchronous operations.
Configuration of different exporters (e.g., OTLP, Jaeger, Zipkin) to send telemetry data to various backends.
Tracing:
Demonstrating how to create and manage spans within Deno applications to trace requests and operations.
Examples of adding attributes and events to spans for richer context.
Context propagation across asynchronous operations and between different services.
Metrics:
Examples of creating and recording various metrics (e.g., counters, histograms, gauges) in Deno applications.
Configuration of metric views and aggregations.
Logs (if supported by Deno OTel libraries):
If Deno OTel libraries support logging, provide examples of how to capture logs and associate them with traces and metrics.
Data Visualization:
VS Code Integration: Showing how to visualize traces and metrics within VS Code using appropriate extensions (e.g., Jaeger extension, OpenTelemetry extension).
Backend Visualization: Demonstrating how to use backend tools like Jaeger, Zipkin, Grafana, or other observability platforms to visualize the collected telemetry data. Examples should include:
Visualizing traces as flame graphs, Gantt charts, or other relevant formats.
Visualizing metrics as time-series graphs, dashboards, and alerts.
Other Visualization Methods: Explore other potential visualization methods, such as using custom dashboards or integrating with other data visualization tools.
Context Propagation: Detailed explanation and examples of how context propagation works in Deno with OTel, especially in asynchronous operations and distributed tracing scenarios.
Sampling: Discuss different sampling strategies (e.g., trace ID ratio based, probabilistic sampling) and how to configure them in Deno OTel setup.
The text was updated successfully, but these errors were encountered:
beingminimal
changed the title
Comprehensive Guide on Deno and OpenTelemetry Integration
Add guide and examples on Deno and OpenTelemetry Integration & Use Cases
Jan 1, 2025
beingminimal
changed the title
Add guide and examples on Deno and OpenTelemetry Integration & Use Cases
Add examples of Deno and OpenTelemetry Integration & Use Cases
Jan 1, 2025
This issue proposes creating a comprehensive guide on integrating Deno with OpenTelemetry (OTel), covering various OTel features and data visualization techniques. This guide will help users effectively instrument their Deno applications for observability.
Motivation:
OpenTelemetry is becoming the standard for observability, providing a unified way to collect traces, metrics, and logs. A dedicated guide on integrating Deno with OTel will empower developers to gain deep insights into their application's performance and behavior.
Proposed Content:
The guide should cover the following aspects:
The text was updated successfully, but these errors were encountered: