Skip to content

A collection of example applications demonstrating how to integrate OpenTelemetry with Sematext using various programming languages.

License

Notifications You must be signed in to change notification settings

sematext/sematext-opentelemetry-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sematext OpenTelemetry Examples

Examples demonstrating OpenTelemetry instrumentation for applications sending telemetry to Sematext Cloud Apps (Tracing App, Monitoring App, Logs App).

Overview

This repository provides practical examples of how to instrument applications with OpenTelemetry and send traces, metrics, and logs to Sematext Cloud using the Sematext Agent.

Quick Start

  1. Pick a language from the table below (click the link)
  2. Read the language README - it contains all auto/manual instrumentation options and deployment environments
  3. Follow the instructions in your chosen example

Examples by Language

Language Framework
Node.js Express
Java Spring Boot
Python Flask
.NET ASP.NET Core
Go Gin
PHP Laravel
Ruby Sinatra

Note: Only Node.js examples are currently implemented. Other languages will follow the same structure (baremetal/docker/kubernetes with auto and manual instrumentation).

Telemetry Data

  • Traces - Distributed tracing shows request flow across services
  • Metrics - Application and infrastructure metrics (latency, throughput, errors)
  • Logs - Application logs correlated with traces

Sematext Cloud

These examples send telemetry to Sematext Cloud Apps:

  • Sematext Tracing App - Distributed tracing and application performance monitoring
  • Sematext Monitoring App - Metrics and infrastructure monitoring
  • Sematext Logs App - Log management and analysis

Sign up for free to get started.

Resources

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

About

A collection of example applications demonstrating how to integrate OpenTelemetry with Sematext using various programming languages.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published