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

Uploaded Source

Built Distribution

tap_datadog_rum-0.1.1-py3-none-any.whl (17.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tap-datadog-rum-0.1.1.tar.gz
  • Upload date:
  • Size: 16.1 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.1.1.tar.gz
Algorithm Hash digest
SHA256 a81119e319c089a3655651d43c2b3e98a270c5c00d6bfe76311e34a7c2b2bb19
MD5 9ef12965a455397ce766ad37aecc89df
BLAKE2b-256 1ccae05726cdfe83bea8cb2e3f83d5eeb4611b413b771ca462cad722cb83e3c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tap_datadog_rum-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fb303c0d31a9034996f5fec9ca7eaed62d23a773b9a0aaaa11f361da0969121b
MD5 704b7f8ae409bd3f26d375a94eda797e
BLAKE2b-256 bfacf1b96d018958b8413652cd74bb767c92abfb4dca07d67cdb203027c71d1c

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