OpenTelemetry: Difference between revisions

From Wiki
No edit summary
 
(One intermediate revision by the same user not shown)
Line 6: Line 6:


= OpenTelemetry Collector =
= OpenTelemetry Collector =
Usando em container


  podman run -d -p 4317:4317 otel/opentlemetry-collector-contrib
  podman run -d -p 4317:4317 otel/opentlemetry-collector-contrib
Instalando local:
pip install open telemetry-distro
opentelemetry-bootstrap
Executando:
opentelemetry-instrument --traces_export console --logs_exporter console --metrics_exporter console ./manage.py runserver
opentelemetry-instrument python example.py
A configuração fica no arquivo otel-collector-config.yaml
= Usando o Jaeger =
podman run -d --name jaeger -p 4317:4317 -p 16686:16686 jaegertracing/all-in-one:1.6
Depois acessar <nowiki>http://localhost:16686</nowiki>


= Ver também =
= Ver também =

Latest revision as of 13:42, 26 January 2026

OpenTelemetry é um projeto open source e cloud-native voltado para observabilidade, que fornece um conjunto padronizado de APIs, SDKs e ferramentas para coleta de métricas, logs e traces (rastreamentos distribuídos). O objetivo do OpenTelemetry é unificar e simplificar a instrumentação de aplicações, independentemente da linguagem, framework ou fornecedor de backend de observabilidade.


Imagem do projeto: https://opentelemetry.io/docs/ 800 × 511 px

OpenTelemetry Collector

Usando em container

podman run -d -p 4317:4317 otel/opentlemetry-collector-contrib

Instalando local:

pip install open telemetry-distro

opentelemetry-bootstrap

Executando:

opentelemetry-instrument --traces_export console --logs_exporter console --metrics_exporter console ./manage.py runserver
opentelemetry-instrument python example.py

A configuração fica no arquivo otel-collector-config.yaml

Usando o Jaeger

podman run -d --name jaeger -p 4317:4317 -p 16686:16686 jaegertracing/all-in-one:1.6

Depois acessar http://localhost:16686

Ver também