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

Uploaded Source

Built Distribution

tap_datadog_rum-0.6.2-py3-none-any.whl (18.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tap-datadog-rum-0.6.2.tar.gz
  • Upload date:
  • Size: 17.3 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.6.2.tar.gz
Algorithm Hash digest
SHA256 d65c308658c1606069616a354a53abadece0d81e2ff0b5972ec4147ca5076b44
MD5 7721a84f31b9d9abe9707f4b1854382f
BLAKE2b-256 5c1d264d78daee01b8be63e1ba8b964aa4d107f061c9edcf11913365c45d4558

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tap_datadog_rum-0.6.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6d4f27a33921430bba7c921ca1ba9776153c0c764b3fcbaa0bc645cc1d252684
MD5 32619b51f5986f2dc2caa296ede960ff
BLAKE2b-256 ea20b105f98aec331bff424ae7db72e05adcfe69f0c9ade76cdf36034261264c

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