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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: tap-datadog-rum-0.6.0.tar.gz
  • Upload date:
  • Size: 17.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.6.0.tar.gz
Algorithm Hash digest
SHA256 e6a9b541f0e3d63ac23bb7e1a1b0f831dd841328f9625d985c30b38807cb646a
MD5 d60c3f2341b75b4ab3786b3ffaffc058
BLAKE2b-256 9e66b894dbf10dd4dc1bb22513ecd2cfdadb92a5ccf7422948d093bea11cc720

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tap_datadog_rum-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 496c9e06c34bf2bdf17fe83b28a0c30d94dc6e728ee57c51313af6a0ee81aec4
MD5 bd7fa120462cd9bc378fc4871d5844d3
BLAKE2b-256 90921065d76781f78ee82d1497397ebdfe21ac5894e96194b0d213df971e778a

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