# Telemetry Machine > OpenTelemetry-native observability. Send traces, logs and metrics over OTLP, then query them as columns. The full text of every page is at https://telemetrymachine.com/docs/llms-full.txt. ## Get started - [Quick Start](https://telemetrymachine.com/docs/quick-start.md): Connect an application with a coding agent or manual setup. ## Send data - [Send OpenTelemetry Data](https://telemetrymachine.com/docs/send-opentelemetry.md): What Telemetry Machine needs from an OpenTelemetry exporter or Collector, and how it stores what it receives. - [Canonical Log Lines](https://telemetrymachine.com/docs/canonical-log-lines.md): Emit one wide, structured log record per request, so each request can be queried as a single event. - [Send JSON Events](https://telemetrymachine.com/docs/json-events.md): Create an events dataset, send JSON events with HTTP, and read the response. ## Data model - [Schema Management](https://telemetrymachine.com/docs/schema-management.md): How Telemetry Machine stores fields and evolves schemas for OpenTelemetry data. - [Writing Effective Queries](https://telemetrymachine.com/docs/writing-effective-queries.md): How to write SQL that finds the right fields and returns the right answer in Telemetry Machine. - [Effective Investigation](https://telemetrymachine.com/docs/effective-investigation.md): The order in which to look at Telemetry Machine data when something is wrong.