Part of [Epic] Create Metrics Platform API for Submitting Core Interaction Events
Description
Document the process by which a given instrument managed by a feature team can use the Metrics Platform (MP) starting from:
- schema creation (if applicable) by referencing the core interactions schemas
- implementing the relevant API methods for their use cases in client code
- adding new stream configs for the respective instrument (if a new custom concrete schema is being introduced)
- verifying that events sent via MP are being submitted successfully and passing validation
Acceptance Criteria
- New pages/sections are added to Metrics Platform implementation documentation explicitly defining the steps for submitting and validating events using the new Metrics Platform core interactions API.
- Documentation should include explicit explanation on how to create custom concrete schemas from MP-owned base schemas in order to capture custom data.
- Documentation should include how to validate events locally during development and how to verify data once schemas and corresponding client code is deployed to production (dashboards, logstash, etc)