• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

goto / compass
88%
main: 81%

Build:
Build:
LAST BUILD BRANCH: refs/tags/v0.9.2
DEFAULT BRANCH: main
Repo Added 13 Mar 2023 10:43AM UTC
Token MzEDNnXXZQC0lxAOunlDeKUnogNz0Fnq5 regen
Build 675 Last
Files 88
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH open-telemetry
branch: open-telemetry
CHANGE BRANCH
x
Reset
Sync Branches
  • open-telemetry
  • 64/query-asset-type
  • adjustable-sync-timeout
  • api-server-metrics
  • asset-probes-order-by-ts
  • buf-deprecated-plugins
  • bump-otelsql
  • code-coverage
  • col_search
  • configure-golangci-lint
  • create-asset-with-owner-uuid
  • db-stats-attrs
  • dead-job-management
  • delete-lineage
  • disable-fuzzy-search
  • discovery-delete-ignore-unavailable
  • docs-delete-assets-api
  • elasticsearch-request-timeout-increase
  • empty_text_search
  • enable_include_fields
  • english_stemmer
  • es-ignore-malformed
  • es-use-universe
  • exact_match
  • feat-additional-types
  • feat-configurable-time-out-in-delete-assets
  • feat-create-delete-assets-api
  • feat-deprecate-uuid-users
  • feat-es-provide-password
  • feat-optional-attributes
  • feat/add-is-deleted-get-api
  • feat/add-is-deleted-search-api
  • feat/add-user-context-to-logger
  • feat/all-soft-deletion
  • feat/hard-deletion-mech
  • feat/introduce-metric-type
  • feat/soft-deletion
  • feat/soft-deletion-by-query
  • feat/support-experiment-type
  • feat/use-tx-for-upsert
  • fix-asset-versions-sort
  • fix-create-index-race
  • fix-goreleaser
  • fix-linter
  • fix-nil-es-query
  • fix-proton-commit-vn
  • fix-upsert-race-condition
  • fix-version-0.1
  • fix/discovery-repo-upsert-error-handling
  • fix/golang-ci-lint-issues
  • fix/grpc-server-msg-size
  • fix/upsert-assets-nested-data-not-updated
  • fix/upsert-patch-elasticsearch
  • getassets
  • golangci-lint-minimal-fixes
  • gorelease-version
  • goreleaser-flag-update
  • group_assets
  • handle-dup-owner
  • highlight
  • idx-asset-probes
  • log-malformed-upsert
  • main
  • match_phrase
  • memory-optimize-delete-asset
  • nested_query
  • optimize-delete-asset-memory-usage
  • pagination-search-assets
  • pgq-worker
  • probe-optional-id
  • purge-statsd-and-telegraf
  • refactor/goto
  • refs/tags/v0.5.0
  • refs/tags/v0.5.0-rc1
  • refs/tags/v0.5.1
  • refs/tags/v0.5.2
  • refs/tags/v0.5.3
  • refs/tags/v0.5.4
  • refs/tags/v0.5.5
  • refs/tags/v0.5.6
  • refs/tags/v0.5.7
  • refs/tags/v0.6.0
  • refs/tags/v0.6.1
  • refs/tags/v0.6.2
  • refs/tags/v0.6.3
  • refs/tags/v0.6.4
  • refs/tags/v0.6.5
  • refs/tags/v0.7.0
  • refs/tags/v0.7.1
  • refs/tags/v0.7.10
  • refs/tags/v0.7.11
  • refs/tags/v0.7.2
  • refs/tags/v0.7.3
  • refs/tags/v0.7.4
  • refs/tags/v0.7.5
  • refs/tags/v0.7.6
  • refs/tags/v0.7.7
  • refs/tags/v0.7.8
  • refs/tags/v0.7.9
  • refs/tags/v0.8.0
  • refs/tags/v0.8.1
  • refs/tags/v0.8.2
  • refs/tags/v0.9.0
  • refs/tags/v0.9.1
  • refs/tags/v0.9.2
  • regenerate-mocks
  • repo-set-create-updated-at-fields
  • statsd-datadog-format
  • sync-asset
  • test-statsd-format
  • update_timeouts
  • upsert-no-fetch-probes
  • worker-instrumentation
  • worker-ping-handler
  • worker-poll-backoff

01 Aug 2023 07:59AM UTC coverage: 87.518% (-0.2%) from 87.69%
5724291885

Pull #47

github

sudo-suhas
feat: instrument service with OpenTelemetry

- Add Config.Telemetry for configuring Newrelic and OpenTelemetry.
- Deprecate Config.Newrelic - recommended to use
  Config.Telemetry.Newrelic instead.
- Deprecate Newrelic.Appname - recommended to use
  Config.Telemetry.AppName instead.
- Instrument the following:
  - internal/server/v1beta1.APIServer: Counter for compass.asset.update
    with the following attributes:
    - compass.update_method: asset_upsert_patch/asset_upsert/
      asset_upsert_patch_without_lineage.
    - asset.type: job/table etc.
    - asset.service: caramlstore/firehose etc.
    - operation.success: true/false.
  - core/asset/service.Service: Counter for compass.asset.operation with
    the following attributes:
    - compass.asset_operation: GetAssetByID/GetAssetByVersion/
      DeleteAsset.
    - asset.identifier: UUID/URN
    - operation.success: true/false.
  - internal/store/elasticsearch.DiscoveryRepository: Histogram for
    compass.es.client.duration with the following attributes:
    - es.operation: search/index_exists/create_index/index/
      delete_by_query.
    - es.status_code: ok/mapper_parsing_exception/
      cluster_block_exception.
    - compass.discovery_operation: Search/GroupAssets/Suggest/Upsert/
      DeleteByID/DeleteByURN.
- Integrate OpenTelemetry libraries:
  - https://github.com/open-telemetry/opentelemetry-go-contrib/tree/main/instrumentation/host
  - https://github.com/open-telemetry/opentelemetry-go-contrib/tree/main/instrumentation/google.golang.org/grpc/otelgrpc
  - https://github.com/nhatthm/otelsql
  - https://github.com/open-telemetry/opentelemetry-go-contrib/tree/main/instrumentation/runtime

Co-authored-by: Haveiss <haveiss@users.noreply.github.com>
Pull Request #47: feat: instrument service with OpenTelemetry

275 of 275 new or added lines in 10 files covered. (100.0%)

6107 of 6978 relevant lines covered (87.52%)

22.12 hits per line

Relevant lines Covered
Build:
Build:
6978 RELEVANT LINES 6107 COVERED LINES
22.12 HITS PER LINE
Source Files on open-telemetry
  • Tree
  • List 73
  • Changed 10
  • Source Changed 0
  • Coverage Changed 10
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
5724291885 open-telemetry feat: instrument service with OpenTelemetry - Add Config.Telemetry for configuring Newrelic and OpenTelemetry. - Deprecate Config.Newrelic - recommended to use Config.Telemetry.Newrelic instead. - Deprecate Newrelic.Appname - recommended to use... Pull #47 01 Aug 2023 08:18AM UTC sudo-suhas github
87.52
5724291287 open-telemetry feat: instrument service with OpenTelemetry - Add Config.Telemetry for configuring Newrelic and OpenTelemetry. - Deprecate Config.Newrelic - recommended to use Config.Telemetry.Newrelic instead. - Deprecate Newrelic.Appname - recommended to use... push 01 Aug 2023 08:17AM UTC sudo-suhas github
87.52
5722877687 open-telemetry fix: Apply suggestions from code review Pull #47 01 Aug 2023 05:18AM UTC GitHub github
87.52
5722877541 open-telemetry fix: Apply suggestions from code review Co-authored-by: Haveiss <haveiss@users.noreply.github.com> push 01 Aug 2023 05:18AM UTC web-flow github
87.52
5711516511 open-telemetry feat: instrument service with OpenTelemetry Pull #47 31 Jul 2023 06:48AM UTC Suhas Karanth github
87.52
5711516221 open-telemetry feat: instrument service with OpenTelemetry push 31 Jul 2023 06:48AM UTC sudo-suhas github
87.52
See All Builds (571)

Badge your Repo: compass

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc