(ctx context.Context)
| 164 | ) |
| 165 | |
| 166 | func (serviceNameDetector) Detect(ctx context.Context) (*resource.Resource, error) { |
| 167 | return resource.StringDetector( |
| 168 | semconv.SchemaURL, |
| 169 | semconv.ServiceNameKey, |
| 170 | func() (string, error) { |
| 171 | return filepath.Base(os.Args[0]), nil |
| 172 | }, |
| 173 | ).Detect(ctx) |
| 174 | } |
| 175 | |
| 176 | // Detect returns a *Resource that describes the OpenTelemetry SDK used. |
| 177 | func (telemetrySDK) Detect(context.Context) (*resource.Resource, error) { |