Introductionedit

The Elastic APM iOS Agent measures the performance of your mobile applications in real-time.

How does the agent work?edit

The Elastic APM iOS Agent uses the OpenTelemetry-Swift SDK. The agent automatically traces URLSessions and provides distributed traces annotated with device information along with your back-end services instrumented with Open-Telemetry. The agent also captures any custom open-telemetry traces or measurements created using the OpenTelemetry-Swift API.

Additional componentsedit

APM Agents work in conjunction with the APM Server, Elasticsearch, and Kibana. The APM Overview provides details on how these components work together, and provides a matrix outlining Agent and Server compatibility.