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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: tap-datadog-rum-0.8.0.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.0.tar.gz
Algorithm Hash digest
SHA256 6e4f6ae2e2911e1c31aac1fa9cdc89fb627648c5897e991e44f0c1876448329d
MD5 8b27524ba47c0877cd4035b393e9327c
BLAKE2b-256 7f8433f58dcb8d9749b3ebd64025b7f6aa64a7e85508a433c87daa0a43b5a43e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tap_datadog_rum-0.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 53190d80a718c29c6aa53f146bfbb41d2c02c6e2dd0192a2fad3822d173dcd44
MD5 66e82bcbac6de0971001ca3595237609
BLAKE2b-256 dcaa5ad112efb3b4f8f00d373ada44639b1b7a5bde75f1af06f5646472a1dccd

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