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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: tap-datadog-rum-0.7.1.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.1.tar.gz
Algorithm Hash digest
SHA256 f304de5d3d846bf73f80342c64c027ef5b7641cc4205e535980f3e3364cfaf5d
MD5 165bdd3ec0fd68dfc1bdd4ad83449146
BLAKE2b-256 27d048e9d1fa98d15476515e9685cae3f44042a758c96f622ee3673841a0dcdc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tap_datadog_rum-0.7.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6da36bb27b15b90ec09cdc80e47708fed9133e14380b66fab1d21fbfac9281ba
MD5 d17ad05bbdedb88c07d053bd0f687fc1
BLAKE2b-256 3392f68a8768ae0010a221b041b35f3353a755d6e697623dd254511affe23d7f

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