Skip to main content

Singer.io tap for extracting events from the Datadog Real User Monitoring (RUM) API

Project description

tap-datadog-rum

Singer Tap to pull raw event data from Datadog's Real User Monitoring (RUM) system.

  • Supports 1 or more streams configured using a Datadog RUM event query (copy and paste from DD search UI).
  • Supports extraction of custom fields (from event context) based on a user-configured mapping.
  • Infers event schemas using the Genson library.
  • Uses cursor based fetching with cursor stored in Singer state between runs.
  • A given run of the tap will end once all existing events have been extracted.

Example Configuration

{
  "api_key": "DD_API_KEY_SECRET",
  "app_key": "DD_APP_KEY_SECRET",
  "start_date": "2022-08-15T00:00:00Z",
  "streams": {
    "front_end_crashes": {
      "query": "env:production @context.browser_reload_required:true",
      "attribute_mapping": {
        "company_id": "attributes.attributes.context.company_id",
        "error_presentation_style": "attributes.attributes.context.error_presentation_style",
        "error_user_message": "attributes.attributes.context.user_message",
        "team": "attributes.attributes.context.team"
      }
    }
  }
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tap-datadog-rum-0.8.2.tar.gz (16.7 kB view details)

Uploaded Source

Built Distribution

tap_datadog_rum-0.8.2-py3-none-any.whl (17.5 kB view details)

Uploaded Python 3

File details

Details for the file tap-datadog-rum-0.8.2.tar.gz.

File metadata

  • Download URL: tap-datadog-rum-0.8.2.tar.gz
  • Upload date:
  • Size: 16.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for tap-datadog-rum-0.8.2.tar.gz
Algorithm Hash digest
SHA256 5ff770213c9ee8d497023229ca486f907a7774f3bb3570c0f9c93917ac94aaf9
MD5 39be4f9f78f7476c40c26cc2798fcc94
BLAKE2b-256 3f6c721c9ebf940d66ee174a3129f1ce954b3b0fa29a2ba3037391d93d429902

See more details on using hashes here.

File details

Details for the file tap_datadog_rum-0.8.2-py3-none-any.whl.

File metadata

File hashes

Hashes for tap_datadog_rum-0.8.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d11ac23a539040c37f5a68d10f3a9558195388868eba69112448eff8c0edc375
MD5 2f9c6b2c2a25e94980f858da64aab104
BLAKE2b-256 66025ad7d79e2324b08fdfb003c66fc941aa23672d3ab67f15cb5db9c577e49a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page