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

Uploaded Source

Built Distribution

tap_datadog_rum-0.7.0-py3-none-any.whl (17.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tap-datadog-rum-0.7.0.tar.gz
  • Upload date:
  • Size: 16.6 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.7.0.tar.gz
Algorithm Hash digest
SHA256 70ad01b3a572e92759037f63382333c15797f861eb4e92868b1af70a4238cf90
MD5 369ad821f267c8d4d56484cba38ab6e1
BLAKE2b-256 d89a0ff43d8fd58ac63451ea1b4d4c39f8d4c2eed3e4d7927dbac7a76f6364ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tap_datadog_rum-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dbcf9b8005fe2d60d94b53584459254685c5c35030a6c4b0cb8e921d53f94f8b
MD5 81f692d828fbc04541bcaa43ae59611d
BLAKE2b-256 b791fbe3e9ff0a1ff2915006405c0201a65f4e3c6693b1b1af3d24977f222e2f

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