Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cihatsolak/net7-observability
This repository enables observability in C# applications using OpenTelemetry. Improve performance and debugging with OpenTelemetry's APIs. Ideal for distributed systems and microservices architecture. Covers tracing, metrics, logging, and storage.
https://github.com/cihatsolak/net7-observability
ef-core events grafana http-client jeager logs opentelemetry prometheus rabbitmq redis trace tracecontext zipkin
Last synced: about 12 hours ago
JSON representation
This repository enables observability in C# applications using OpenTelemetry. Improve performance and debugging with OpenTelemetry's APIs. Ideal for distributed systems and microservices architecture. Covers tracing, metrics, logging, and storage.
- Host: GitHub
- URL: https://github.com/cihatsolak/net7-observability
- Owner: cihatsolak
- License: mit
- Created: 2023-09-25T20:31:29.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2023-10-28T11:31:42.000Z (about 1 year ago)
- Last Synced: 2024-01-25T12:10:00.123Z (10 months ago)
- Topics: ef-core, events, grafana, http-client, jeager, logs, opentelemetry, prometheus, rabbitmq, redis, trace, tracecontext, zipkin
- Language: C#
- Homepage:
- Size: 86.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Achieving Observability and Tracing with OpenTelemetry
This project aims to provide observability and tracing in C# applications using OpenTelemetry. Below is a brief overview of the project content.
## Project Content
- Introduction to OpenTelemetry
- Adding OpenTelemetry to Your Project
- Tracing and Metrics with OpenTelemetry
- Storing and Querying Telemetry Data
- Logging with OpenTelemetry
- Context Propagation
- Best Practices for Using OpenTelemetry## Learning Outcomes
- Basics of OpenTelemetry
- Concepts of Trace, Metrics, and Logs
- Using OpenTelemetry in .Net Core projects
- Jaeger tracing platform
- Sending logs to Elasticsearch
- Correlation of Trace, Log, and Metric data## Requirements
- Basic knowledge of C#
- Basic understanding of AspNet Core API
- Basic knowledge of Docker and Docker ComposeThis project serves as a reference for anyone looking to enhance the traceability and observability of their applications using OpenTelemetry.