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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: tap-datadog-rum-0.3.0.tar.gz
  • Upload date:
  • Size: 16.6 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.3.0.tar.gz
Algorithm Hash digest
SHA256 15c519f5c7dae2cceea0c57344cacf0afc511d5868f45bc7cf72d7c80c7d89ed
MD5 87900940ce586b7b44db0a5e2ee9f704
BLAKE2b-256 efd81912d03967e08933fe4525031115a00634f2251de33666dd3e88200334f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tap_datadog_rum-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c5b0586b197a5d3e636b121947327518973a7e015d70e10fec0fa620703fc476
MD5 b6df49bff375d91f7d9ee08cc1bf9196
BLAKE2b-256 213eb8c15c57f86bdb2f0a61507328d0af21312aa17518b02df46f0f634c2f79

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