0:27

🧩 / Datadog / Datadog Intake

KindDescriptionPricing
ReactorSend unit outputs to DatadogFREE

Introduction

This integration is provided as a Docker image used to transmit the Unit’s output to Datadog.

By default, it assumes the logs are text/plain but this can be easily configured through environment variables.

For more information about Datadog, please consult their documentation.

Usage

Environment

VariableDefaultDescription
DATADOG_ENDPOINThttps://http-intake.logs.datadoghq.com/api/v2/logsURL to Datadog API
DATADOG_CONTENT_TYPEtext/plainType of logs to send
DATADOG_API_KEYN/AYour Datadog API_KEY. REQUIRED

Example of Reactor

---
apiVersion: kubirds.com/v1
kind: Reactor
metadata:
  name: datadog-send
  namespace: default
spec:
  unitSelector:
    unit-output-format: raw
  image:
    name: linksociety/kubirds-reactor-datadog-intake:latest
    pullPolicy: Always
    command: datadog-send
  env:
    - name: DATADOG_API_KEY
      valueFrom:
        secretKeyRef:
          name: datadog-api-key
          key: API_KEY