airbnb/NautilusTelemetry
An iOS implementation of OTLP and selected features from OpenTelemetry
Usage
import NautilusTelemetry
InstrumentationSystem.bootstrap(reporter: ExampleReporter())
func example() {
let tracer = InstrumentationSystem.tracer
tracer.withSpan(name: #function) {
self.doWork()
}
}
Contributing
Pull requests are welcome. Please install swiftformat and run swiftformat . manually before submitting a PR. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.
License
Package Metadata
Repository: airbnb/NautilusTelemetry
Stars: 9
Forks: 2
Open issues: 0
Default branch: main
Primary language: swift
License: MIT
Topics: opentelemetry, otlp
README: README.md
Fork: yes