StanzaSystems / stanza-js

stanza-js contains the Node.js and Browser SDK for Stanza, along with JavaScript samples.
https://stanza.systems
Other
7 stars 1 forks source link

feat: 220/221 cloudflare span creation and exporting #226

Closed ktrz-sre-is closed 8 months ago

ktrz-sre-is commented 8 months ago

resolves #220 resolves #221

vercel[bot] commented 8 months ago

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
stanza-js-next-with-stripe ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jan 15, 2024 8:55am
github-actions[bot] commented 8 months ago

LCOV of commit 689be32 during CI #668

Summary coverage rate:
  lines......: 78.2% (9170 of 11725 lines)
  functions..: 68.3% (323 of 473 functions)
  branches...: 89.7% (962 of 1072 branches)

Files changed coverage rate:
                                                                                                   |Lines       |Functions  |Branches    
  Filename                                                                                         |Rate     Num|Rate    Num|Rate     Num
  =======================================================================================================================================
  packages/sdk-base/src/lib/getEnvInitOptions.ts                                                   | 100%     44| 100%     1| 100%      2
  packages/sdk-base/src/lib/global/sdkMetadata.ts                                                  | 100%     14| 100%     1| 100%      2
  packages/sdk-base/src/lib/guard/stanzaGuard.ts                                                   |91.8%    220| 100%     9|98.2%     57
  packages/sdk-base/src/lib/initOrThrow.ts                                                         |89.0%     91|66.7%     3|66.7%     15
  packages/sdk-base/src/lib/open-telemetry/export/BatchSpanProcessor.ts                            | 100%     29| 0.0%     1|    -      0
  packages/sdk-base/src/lib/open-telemetry/export/BatchSpanProcessorBase.ts                        |41.9%    265| 9.1%    11|10.0%     10
  packages/sdk-base/src/lib/open-telemetry/export/StanzaSpanProcessorManager.ts                    |80.5%     41|57.1%     7| 100%      4
  packages/sdk-base/src/lib/open-telemetry/sampler/StanzaConfiguredSampler.ts                      |32.3%     93|33.3%     3| 100%      1
  packages/sdk-base/src/lib/open-telemetry/sampler/StanzaSamplerManager.ts                         |90.9%     22|66.7%     6| 100%      4
  packages/sdk-base/src/lib/stanzaInitOptions.ts                                                   | 100%     48|    -     0| 100%      1
  packages/sdk-base/src/lib/utils/scheduler.ts                                                     |92.7%     41|50.0%     2| 100%      6
  packages/sdk-cloudflare/src/cloudflareScheduler.ts                                               |21.5%     79| 0.0%     2|    -      0
  packages/sdk-cloudflare/src/createInstrumentation.ts                                             |30.9%     81| 0.0%     1|    -      0
  packages/sdk-cloudflare/src/open-telemetry/CloudflareTracerProvider.ts                           |41.2%     34| 0.0%     2|    -      0
  packages/sdk-cloudflare/src/open-telemetry/StanzaSpanExporter.ts                                 |31.4%    102| 0.0%     5|    -      0
  packages/sdk-cloudflare/src/open-telemetry/metric/stanzaMetricExporter.ts                        |30.2%    129| 0.0%     6|    -      0
  packages/sdk-cloudflare/src/otlp-exporter/OTLPMetricExporter.ts                                  | 100%     85| 100%     4| 100%     11
  packages/sdk-cloudflare/src/otlp-exporter/OTLPTraceExporter.ts                                   |68.4%     76| 0.0%     3|    -      0
  packages/sdk-cloudflare/src/stanzaCloudflareHandler.ts                                           |10.6%     94| 0.0%     1|    -      0
  packages/sdk-node/src/createInstrumentation.ts                                                   |86.4%     88|25.0%     4| 100%      1
  packages/sdk-node/src/index.ts                                                                   |94.6%     56|80.0%     5| 100%      6