Skip to content

SigNoz

To directly send OpenTelemetry metrics and traces generated by Shield360 from your AI Application to SigNoz, follow the below steps.

1. Get your Credentials

SigNoz configuration requires two values:

  1. SigNoz Endpoint: Your SigNoz instance endpoint URL

    • SigNoz Cloud: https://ingest.{region}.signoz.cloud:443
    • Self-Hosted: http://your-signoz-host:4318 (or your custom endpoint)
  2. Ingestion Key: Your SigNoz access token for authentication

    • SigNoz Cloud: Available in your SigNoz Cloud settings → Ingestion Keys
    • Self-Hosted: Set up according to your SigNoz deployment configuration

2. Instrument your application

For direct integration into your Python applications:

import shield360
shield360.init(
otlp_endpoint="SIGNOZ_ENDPOINT",
otlp_headers="signoz-access-token=SIGNOZ_INGESTION_KEY"
)

Replace:

  1. SIGNOZ_ENDPOINT with your SigNoz endpoint URL.
    • Example: https://ingest.{region}.signoz.cloud:443
  2. SIGNOZ_INGESTION_KEY with the access token provided by SigNoz.
    • Example: 896cc137-xxxx-xxxx-b8a0-a6d7ab65f274

Refer to the Shield360 SDK configuration reference for more advanced configurations and use cases.

3. Explore your telemetry

After telemetry arrives, use SigNoz’s query builder and dashboard tools to create views that fit your application and deployment.