تنظیمات ارسال trace
برای ارسال تریس های ایحاد شده در سیستم نرم افزاری خودتان، میتوانید مراحل زیر را طی کنید:.
ارسال مستقیم تریس به opentelemetry-collector
سرویس openetelemetry-collector ، بر روی دو پرتوکل http و grpc میتواند اطلاعات تریس را دریافت کند. بدین ترتیب، شما بایستی در سیستم نرم افزاری خود (تغیرات سمت کد)، از پکیچ و sdk مورد نظر استفاده کرده و اطلاعات تریس را به سمت opentelemetry-collector ارسال کنید. بدین منظور، لطفا مراحل زیر را طی کنید:
۱. ابتدا برای اتصال اپلیکیشن های خود میتوانید از راهنمای لاگ نگار برای زبان های برنامه نویسی، فریمورک ها و کتابخانه های مختلف استفاده کنید:
نکته: برای اتصال اپلیکیشن های دیگر میتوانید از این مستندات استفاده کنید
۲. سپس تنظیمات زیر را بر روی سرویس opentelemetry-collector اعمال کنید:
receivers:
otlp:
protocols:
http:
endpoint: 0.0.0.0:4318
grpc:
endpoint: 0.0.0.0:4317
processors:
batch:
timeout: 10s
exporters:
otlphttp/traces:
endpoint: https://api.lognegar.ir/api
headers:
lognegar-api-key: "LOGNEGAR-API-KEY"
retry_on_failure:
enabled: true
initial_interval: 5s
max_interval: 30s
max_elapsed_time: 600s
service:
pipelines:
traces:
receivers: [otlp]
processors: [batch]
exporters: [otlphttp/traces]