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

Uploaded Source

Built Distribution

tap_datadog_rum-0.7.3-py3-none-any.whl (17.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tap-datadog-rum-0.7.3.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.7.3.tar.gz
Algorithm Hash digest
SHA256 eb24fb5867d205983efd2d21c4581de5062f61a8f8d7ad7b9bb87e30da242aae
MD5 d96770c107b14fd90e8ed831aa189689
BLAKE2b-256 06c648c783848bff8a65f38650274d2a5535e2d7b26f918556bc10a3280b7d8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tap_datadog_rum-0.7.3-py3-none-any.whl
Algorithm Hash digest
SHA256 9aed2659492b1c25e9233324022bbbc07fa18a9c6b481ac375c44cfebd0331eb
MD5 2236cb7b00702fc347b3da89badd4fe2
BLAKE2b-256 cac60fce09862bbbbf2b245ebc555b68fba79430bd54422f562b668dae702f13

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