{"repo":"grafana/faro-otel-swift-exporter","free":true,"listed":false,"github":"https://github.com/grafana/faro-otel-swift-exporter","clone":"git clone https://github.com/grafana/faro-otel-swift-exporter.git","description":"The Faro OpenTelemetry-Swift Exporter, part of the Grafana Faro project, is an OpenTelemetry exporter for Swift. It instruments iOS applications to send trace and log telemetry to Grafana Faro, enabling real user monitoring (RUM) and contributing to full-stack observability.","language":"Swift","stars":10,"topics":["faro","ios","mobile","observability","opentelemetry","rum","swift"],"license":"Apache-2.0","category":"mobile-apps","readme_excerpt":"Faro OpenTelemetry-Swift Exporter The Faro Exporter is an OpenTelemetry exporter that sends telemetry data to Grafana Faro, an open-source frontend application monitoring solution. This exporter supports both traces and logs in a single instance with automatic session management, allowing you to monitor your iOS applications using either Grafana Cloud or your own self-hosted infrastructure using Grafana Alloy as your collector. Note: Grafana Frontend Observability is built for web applications — there is currently no official mobile observability product from Grafana. This SDK was created as a proof-of-concept to explore mobile telemetry collection using OpenTelemetry and the Faro protocol. It can work well for basic use cases, but please be aware that it is maintained on a best-effort basis and does not come with official support or SLAs. What you can expect: - Session tracking and error monitoring may work similarly to web applications - Telemetry data is stored in Loki/Tempo, allowing you to build custom dashboards and run queries in Grafana - Data can be forwarded to Grafana Alloy (with faro receiver enabled) and routed to any observability backend of your choice If you run into issues, feel free to open a GitHub issue — we'll do our best to help on a best-effort basis, but please understand this project is not actively maintained as a product. Installation Swift Package Manager Add the package dependency to your Package.swift file: Or in Xcode: 1. Go to File Add Packages","default_branch":null,"files":null,"tree":[],"storefront":"/r/grafana","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/grafana/faro-otel-swift-exporter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}