Contents

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

MIT

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