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

Uploaded Source

Built Distribution

tap_datadog_rum-0.4.0-py3-none-any.whl (17.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tap-datadog-rum-0.4.0.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.0.tar.gz
Algorithm Hash digest
SHA256 a7ab2facc9c30b5dadd52bbd325ff027641219be3f2c38d1723329d993b39edf
MD5 ba97bdac8e04829ebc5c7ad974ce643a
BLAKE2b-256 df660742478003b2f78eb459a4a42f56adb47f158870640da107bdf8a687f9e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tap_datadog_rum-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5e18c2ea5ff628d515d26bd42f8d643693da3114522a5f60a69646a5802136dd
MD5 f0c5e895caa19752c814a90fba692c16
BLAKE2b-256 be9c95c9744aa33050da2c3339f88221368e21607ffcae3e0d5daba0b1b89525

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