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.5.0.tar.gz (17.0 kB view details)

Uploaded Source

Built Distribution

tap_datadog_rum-0.5.0-py3-none-any.whl (17.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tap-datadog-rum-0.5.0.tar.gz
  • Upload date:
  • Size: 17.0 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.5.0.tar.gz
Algorithm Hash digest
SHA256 4e13c768927d0d836464eb9a9df3a380026831ea16bc42a6f74b0313f450585d
MD5 6ebe8bfbe7fdf6d41e305a869a803a6d
BLAKE2b-256 2785d5dfbeed7c0a11e9893646b2581601e89a7e5e30a5474e7cdf837ed88b1f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tap_datadog_rum-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7520b4300b98a105b1d20f1901f84d61a356c7d0f96f74937620570a55513fb9
MD5 3bb04b521258a452fa6b44c1f24eb44d
BLAKE2b-256 c6067b4626238b91430a227712f39d0668f5ccafa8beeb3543ebe7f0a427dc67

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