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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: tap-datadog-rum-0.6.1.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.1.tar.gz
Algorithm Hash digest
SHA256 dcb264a42d71ca97ebb84ed8834f9f74197ec6eee128251de0b59ccf45dafa83
MD5 08da2e922855ec3b294a755e2727a255
BLAKE2b-256 64d6b0aaa124141760fd83c3a15a3b01521701cf638f1220bdeebd689275dd6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tap_datadog_rum-0.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e27b1ea297ecfa5fe03bda5d99f5cb0a7f2c99783706d693bb77f2cda0b978aa
MD5 6755aa848de11accfda4dbbd9ed3691b
BLAKE2b-256 45cd801bb6a434fa2efc2f33c96ad1c5eb3bdb590ab84ce097f86fff1d6be95e

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