lightstep 3.2.14

lightstep 3.2.14

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
Released上次发布2019年7月

LightStep 维护。



lightstep 3.2.14

  • LightStep

lightstep-tracer-objc

Version License Platform

LightStep 分布式跟踪库,适用于 Objective-C 和 Swift。

CocoaPods 安装

  1. 请确保您已安装 CocoaPods (TL;DR: sudo gem install cocoapods)
  2. 在您的 Xcode 项目中创建一个 Podfile 并添加以下行
pod 'lightstep', '~>3.2'
  1. 在项目目录中运行 pod install。在 Xcode 中打开新创建的工作空间文件。

入门

#import "LSTracer.h"
#import "OTGlobal.h"

- (BOOL)application:(UIApplication *)application
    didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

    // Initialize the LightStep tracer implementation
    LSTracer* tracer = [[LSTracer alloc] initWithToken:@"{your_access_token}"];
    [OTGlobal initSharedTracer:tracer];

    // <Your normal initialization code here>

    return YES;
}

// Elsewhere:
- (void)someFunction:... {

    id<OTSpan> span = [[OTGlobal sharedTracer] startSpan:@"someFunction:"];

    ...

    [span finish];
}