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

Uploaded Source

Built Distribution

tap_datadog_rum-0.4.1-py3-none-any.whl (17.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tap-datadog-rum-0.4.1.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.4.1.tar.gz
Algorithm Hash digest
SHA256 9feea8c5deca5e1276aa5bf05004c495e2756d0d28cb009aa68ae7f69eaf3017
MD5 5e950c3266c581eda2295dbf09598dc5
BLAKE2b-256 207c9a6b159d11a6de9b5fa1bca314e255db21f460c19248527eb165b5c30e83

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tap_datadog_rum-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1bcd9ab2ba8c7e1cfc949fe36ea05672f9f7de9d0babb847c4644c871e3a66f3
MD5 a2ed70f673b288071ec414e451697e76
BLAKE2b-256 a840153e55427f230753aa2d72fba8f87a88992b0b518409dd5d2c2a3412d9a6

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