Swiftpack.co - DataDog/dd-sdk-ios as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by DataDog.
DataDog/dd-sdk-ios 1.9.0
Datadog SDK for iOS - Swift and Objective-C.
⭐️ 79
🕓 15 hours ago
iOS
.package(url: "https://github.com/DataDog/dd-sdk-ios.git", from: "1.9.0")

Datadog SDK for iOS

Swift and Objective-C libraries to interact with Datadog on iOS.

Getting Started

Log Collection

See the dedicated Datadog iOS Log Collection documentation to learn how to send logs from your iOS application to Datadog.

Datadog iOS Log Collection

Trace Collection

See Datadog iOS Trace Collection documentation to try it out.

Datadog iOS Log Collection

RUM Events Collection

See Datadog iOS RUM Collection documentation to try it out.

Datadog iOS RUM Collection

Integrations

Alamofire

If you use Alamofire, review the DatadogAlamofireExtension library to learn how to automatically instrument requests with Datadog SDK.

Contributing

Pull requests are welcome. First, open an issue to discuss what you would like to change. For more information, read the Contributing Guide.

License

Apache License, v2.0

GitHub

link
Stars: 80
Last commit: 6 hours ago
jonrohan Something's broken? Yell at me @ptrpavlik. Praise and feedback (and money) is also welcome.

Release Notes

1.9.0
20 hours ago

This release is provided with Application Launch events tracking and SwiftUI Instrumentation.

Features

  • Add Application Launch events tracking (#699)
  • Add SwiftUI Instrumentation (#676)

Bug Fixes

  • Fix binary name for images with no UUID (#724)

Improvements

  • Embed Kronos (#708)
  • Add @service attribute to all RUM events (#725)
  • Adds support for flutter error source (#715)
  • Add crash reporting console logs (#712)
  • Keep view active until all resources are consumed (#702)
  • Allow passing in a type for errors sent with a message (#680) (Thanks @AvdLee)
  • Add config overrides for debug launch arguments (#679)

Breaking Change (Carthage Users)

Kronos dependency is now embedded in the SDK binary. When upgrading to this SDK version using Carthage dependency manager, make sure to remove Kronos.framework for your application target dependencies.

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics