Skip to content

Custom otelcol-contrib with exporter to telegram. And handler for loguru

Notifications You must be signed in to change notification settings

s71m/opentelemetry-loguru-telegram

Repository files navigation

For enabling telegram exporter need to build custom otelcol-contrib, how described here: readme_otelcol_contrib.md

After that add this section to etc/otelcol-contrib/config.yaml

exporters:
    telegram:  
        enabled: true  
        bot_token: "${TELEGRAM_BOT_TOKEN}"  
        chat_id: "${TELEGRAM_CHAT_ID}"  
        max_message_length: 4096  
        batch_enabled: true    # Enable/disable batching functionality  
        batch_timeout: 5s       # Time to wait before sending a batch  
        batch_size: 10           # Number of messages to accumulate before sending  
        # channels section to support message routing by severity or channel  
        channels:  
            - name: "ERROR"  
              message_thread_id: 4  
              severities: ["WARNING", "ERROR", "CRITICAL"]  
            - name: "INFO"  
              message_thread_id: -1  
              severities: ["DEBUG", "INFO", "SUCCESS"]  
            - name: "TRADE"  
              message_thread_id: 2

And example of tracing and logging in demo files: demo_tracer.py demo_logger.py

About

Custom otelcol-contrib with exporter to telegram. And handler for loguru

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published