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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: tap-datadog-rum-0.8.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.8.1.tar.gz
Algorithm Hash digest
SHA256 12c9f15e023feea824124dec2b70e3158006b2bcd56203692cc17567af0a9bab
MD5 4e5da8591354939261095e15a500ddfa
BLAKE2b-256 842453e051462b42655e4a229a575dba29704962e3745699909a7c110ab0b6aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tap_datadog_rum-0.8.1-py3-none-any.whl
Algorithm Hash digest
SHA256 dcfd3ce09e1a1ce6e9702cb8411b5ab1c344be8c82a82061aebb72a9f9ba30be
MD5 a7b5fe7be52899c055e6212532a5c236
BLAKE2b-256 f4012f3a001bb7c72fda6d079bb9ecbb8a334870fbc5ee11d8b206c033541e0e

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