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

Uploaded Source

Built Distribution

tap_datadog_rum-0.2.0-py3-none-any.whl (17.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tap-datadog-rum-0.2.0.tar.gz
  • Upload date:
  • Size: 16.2 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.2.0.tar.gz
Algorithm Hash digest
SHA256 46a5e7064541d05073afb8945ff36252abeb88e84352e47ac548ff6cc3108049
MD5 77152343ec02bcc9d14f9c2cf56d1321
BLAKE2b-256 1618872433db55ec0a3623a1d0ebbbbcfea906c7739622797232482a51167317

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tap_datadog_rum-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c010b4457e72d53326f6745c5af6f2e22a9f2389eb8b43bfca35fbea0c04c01f
MD5 fe8f378c464213d43f59472db1572804
BLAKE2b-256 aa3ff3119fabde0fab3b30dfa89f96f2a74e7206dcbc63d940a378afd2701aef

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