๐Ÿ‘€ Telemetry

Faros CE collects anonymized data for product improvements.

In particular, the counts of processed and failed records, added and updated entities by type. Tracking is enabled by default, and the data is sent to Faros team via Segment.

Faros does not collect information about you or your company. Instead, the collected data has a unique identifier that can be viewed and changed in the Faros Destination setting page in Airbyte UI.

Sample telemetry event attached below:

{
  "context": {
    "library": {
      "name": "analytics-node",
      "version": "6.0.0"
    }
  },
  "event": "Write Stats",
  "integrations": {},
  "messageId": "node-9ed0dc6e058d5d1290de5b9db22ca229-f01381eb-a79c-47c3-9672-f350247590a4",
  "originalTimestamp": "2022-02-16T21:21:43.217Z",
  "receivedAt": "2022-02-16T21:21:43.576Z",
  "sentAt": "2022-02-16T21:21:43.218Z",
  "properties": {
    "messagesRead": 110,
    "processedByStream": {
      "mytestsource__github__assignees": 12,
      "mytestsource__github__collaborators": 12,
      "mytestsource__github__commits": 55,
      "mytestsource__github__pull_requests": 17
    },
    "recordsErrored": 0,
    "recordsProcessed": 96,
    "recordsRead": 96,
    "recordsWritten": 58,
    "writtenByModel": {
      "tms_User": 12,
      "vcs_PullRequest__Upsert": 17,
      "vcs_User": 29
    }
  },
  "timestamp": "2022-02-16T21:21:43.575Z",
  "type": "track",
  "userId": "e61500cb-ac17-42f5-b14e-5d8cf2cd790b",
  "writeKey": "YEu7VC65n9dIR85pQ1tgV2RHQHjo2bwn"
}

๐Ÿ“˜

Opt out

If you wish to opt out of telemetry collection, you can do so by setting Segment User Id with an empty value in Faros Destination settings in Airbyte UI.

1258