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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: tap-datadog-rum-0.1.0.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.0.tar.gz
Algorithm Hash digest
SHA256 d98c1fd6de53e7c223e64f02f30d623a38e68945357cd63be2a050b53a7996bd
MD5 4bf80a57dcd375d6600626f13f3be581
BLAKE2b-256 6ad8f385345b12d1d0ff300a24dfe71a6b22272a9ffb7082adf49051171b1be9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tap_datadog_rum-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 407cab93a427c3c19d42256d913a746a5b0bad3caa0601ed14b9df96a2953b88
MD5 5e2a77341beaea63ff72de8f28b36a6b
BLAKE2b-256 cddcd6368cf58f03f6f3b608cc990c173c2d21af9bf5863402ebd4152cc9ca20

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