odigos

Distributed tracing without code changes. 🚀 Instantly monitor any application using OpenTelemetry and eBPF

APACHE-2.0 License

Stars
3.1K
Committers
61

Bot releases are visible (Hide)

odigos - v0.1.62

Published by github-actions[bot] about 1 year ago

Changelog

  • ed874b3 Task 203 migrate to design system (#390)
  • b97342e Task 217 centralize lists (#392)
  • f4ea24e Task 219 fixed UI issues (#394)
  • 540cc79 fix: add read permission for javaagent.jar (#387)
odigos - v0.1.61

Published by github-actions[bot] about 1 year ago

Changelog

  • 4c54da2 Bump github.com/onsi/gomega from 1.27.9 to 1.27.10 in /autoscaler (#350)
  • b33e235 Bump github.com/onsi/gomega from 1.27.9 to 1.27.10 in /instrumentor (#353)
  • 44b5977 Bump github.com/onsi/gomega from 1.27.9 to 1.27.10 in /scheduler (#352)
  • 0997f95 Bump go.uber.org/zap from 1.24.0 to 1.25.0 in /odiglet (#381)
  • b62e987 Bump google.golang.org/grpc from 1.56.2 to 1.57.0 in /odiglet (#351)
  • efa7a07 Bump sigs.k8s.io/controller-runtime from 0.15.0 to 0.15.1 in /autoscaler (#374)
  • ef1d013 Bump sigs.k8s.io/controller-runtime from 0.15.0 to 0.15.1 in /instrumentor (#383)
  • 931521f Bump sigs.k8s.io/controller-runtime from 0.15.0 to 0.15.1 in /odiglet (#380)
  • 9a54de2 Bump sigs.k8s.io/controller-runtime from 0.15.0 to 0.15.1 in /scheduler (#382)
  • 4d65346 Convert destinations to YAML format (#361)
  • 253b1f4 Refactor code + new contact button (#388)
  • d45acc6 Task 141 sources overview (#366)
  • 9c490a3 feat(frontend): add application instrumentation attributes (#358)
  • ab85b54 feat: add endpoint to delete a source (#365)
  • c731c91 feat: reported name for source (#369)
  • e4c7c57 fix: do not attempt to instrument system namespaces (#362)
  • d438283 fix: handle empty reported name (#373)
odigos - v0.1.6

Published by github-actions[bot] about 1 year ago

This version includes bug fixes, instrumentation updates and dependencies upgrades.

  • 489ebe1 Bump github.com/onsi/gomega from 1.27.7 to 1.27.9 in /autoscaler (#325)
  • 8334c53 Bump github.com/onsi/gomega from 1.27.8 to 1.27.9 in /instrumentor (#334)
  • 9917228 Bump github.com/onsi/gomega from 1.27.8 to 1.27.9 in /scheduler (#322)
  • f1856ea Bump k8s.io/apiextensions-apiserver from 0.27.3 to 0.27.4 in /cli (#330)
  • 7ca1a32 Bump k8s.io/client-go from 0.27.3 to 0.27.4 in /autoscaler (#326)
  • fa904f7 Bump k8s.io/client-go from 0.27.3 to 0.27.4 in /cli (#332)
  • bedf93e Bump k8s.io/client-go from 0.27.3 to 0.27.4 in /instrumentor (#336)
  • e0f0fbb Bump k8s.io/client-go from 0.27.3 to 0.27.4 in /odiglet (#320)
  • 758bd99 Bump k8s.io/client-go from 0.27.3 to 0.27.4 in /scheduler (#321)
  • f368610 Bump k8s.io/code-generator from 0.27.3 to 0.27.4 in /cli (#329)
  • 08efa82 Bump k8s.io/kubelet from 0.27.3 to 0.27.4 in /odiglet (#317)
  • d2a7846 Update Python and NodeJS instrumentations (#357)
  • ec3efba chore: add instrumentedapplication to k8s genrated files
  • 3e0a46d display sources from api
  • e51b015 error handling
  • e32bab2 feat: add frontend endpoint to return all sources (instrumented application)
  • 4149981 feat: store unique dest by id instead of user custom name
  • 47e5982 file structer to container
  • 4b60f30 fix(frontend): sources language and container name are crossed
  • 8c08d24 fix: broken context propagation on minikube (#349)
  • 1882fb8 fixed PR comments
  • 8754af2 handle add new destination
  • 22f9412 restructure service files
  • fe2b419 style: extract struct to type
  • fe66ea5 update destination form
odigos - v0.1.59

Published by github-actions[bot] about 1 year ago

Changelog

  • 24d7e24 Download latest UI binary from Odigos CLI (#295)
  • 94bd377 Frontend Go server returns 404 on refresh (#292)
  • 9cbe508 KEY-58-get-destination-api
  • b0ca882 Merge branch 'TASK-66-side-menu-pr' of github.com:alonkeyval/odigos into TASK-66-side-menu-pr
  • cc5a195 Merge branch 'main' into KEY-67-implement-destination-page
  • 1777aae Merge branch 'main' into TASK-66-side-menu-pr
  • 0340b8f Merge branch 'main' of github.com:alonkeyval/odigos into KEY-64-filter-list-by-monitors
  • 448a91d Merge pull request #296 from alonkeyval/KEY-67-implement-destination-page
  • de9e2af Merge pull request #310 from blumamir/destanations
  • 8fb0c08 Merge pull request #312 from blumamir/dest-thumbnail
  • bb9bdde Merge pull request #314 from alonkeyval/TASK-66-side-menu-pr
  • 5c4e67b Merge pull request #315 from blumamir/enhance-endpoints
  • 0604d00 Merge remote-tracking branch 'upstream/main' into destanations
  • 301f43b New frontend: add destinations APIs (#294)
  • d5d5d56 Pin Python instrumentation versions (#298)
  • 39e4b91 Task 50 implement connection page (#313)
  • e186be8 Upload images to dockerhub (#316)
  • b610fad WIP
  • 31d2949 WIP
  • e6ef19f WIP
  • 29bc2d7 WIP
  • 074f9f3 WIP
  • 31b45d4 WIP
  • 82c3566 WIP
  • 8e6768f [auto] Update Java instrumentation to version v1.28.0 and .NET instrumentation to version v0.7.0 (#293)
  • 304e725 add All menu item to drop down
  • e202d5c add overview layout
  • e891641 added back button to setup page
  • d833ba1 change title and icon base on step
  • 6f15063 chore: add comment
  • 2ff23c6 chore: add go workspaces to repo (#297)
  • 5131ab5 chore: format
  • 88f7efa chore: remove dead code
  • 09fdfb3 chore: remove more dead code
  • f580cf7 custom tap style
  • 2678a9a destination card on click
  • 55de59c destination option menu design
  • d79e92a empty destination list design
  • 0c26b1f feat: add destination type config for each destination in api endpoint
  • 0134e35 feat: add endpoints for get one destination and post one destination
  • 437fcf8 feat: add more destinations endpoints
  • ccfc2cb feat: add number of apps in each namespace
  • ee0de6d feat: add thumbnail url alongside videourl for destinations
  • d24d3b9 feat: destinations and destination types
  • 4bd05da feat: update destination secrets
  • 8c0eb0a feat: verify destination payload with config
  • 10e8453 fix: issues in destinations api (#311)
  • f229f35 fix: preserve the previous names for fields
  • 940d545 fix: remove redundant empty structs
  • 9a229e4 fixed dropdowm design issue
  • 3a0344c fixed pr comments
  • 69c13d9 fixed pr comments
  • 11fa321 fixed pr comments
  • 78db746 fixed pr comments
  • b1e57c9 fixed pr comments
  • e892a55 handle change step logic
  • f3ab89e handle dropdown change
  • 7111227 handle empty list folter by taps options
  • 595d4dd handle new logic
  • 52ab361 handle one monitor click
  • a828ab4 map step to section and handle next click
  • 1c23d9d modify package json
  • ae9adad monitors option filter logic
  • b44046f on tap click function
  • 7ed240a reasrch finished
  • a0e224c refactor code
  • 6e4fbe8 refactoring code
  • 5c6cee6 refactoring code
  • ee08c78 remove console warnings
  • 9951b0e remove unused files
  • 6d02f69 remove unused files
  • 1209cf7 removed-scrollbar
  • f160f16 render destination apps list
  • e9ab712 search input and dropdown
  • 5900605 search input logic
  • 1e0ad13 sort list
  • 2dc6c46 un display list with empty destinations
  • b4f2ead update lock file
odigos - v0.1.58

Published by github-actions[bot] over 1 year ago

Changelog

  • 1b78a3b Bump google.golang.org/grpc from 1.56.1 to 1.56.2 in /odiglet (#285)
  • fb8da27 Implement Setup Page (#289)
  • bcf33da KEY-67 disabled future apply checkbox if select all apps switcher is false (#291)
  • a89f757 Update NodeJS instrumentation to 0.41.0 (#290)
odigos - v0.1.57

Published by github-actions[bot] over 1 year ago

Changelog

  • eb865b4 Add /api/config endpoint (#278)
  • 95bb289 Bump @types/node from 20.3.0 to 20.3.3 in /frontend/webapp
  • c24d46b Disable dependabot on UI (#280)
  • f933722 Enable CORS on UI backend (#279)
  • fa70a4b Fix /api/config api endpoint (#284)
  • 14b6141 Fix nil map in POST /api/namespaces endpoint (#283)
  • 91c8c20 Implement UI backend in Go (#270)
  • 9104c65 Init ui readme file (#266)
  • 474f82d Merge pull request #275 from keyval-dev/dependabot/npm_and_yarn/frontend/webapp/types/node-20.3.3
  • f6cad92 Update NodeJS Instrumentations (#277)
odigos - v0.1.56

Published by github-actions[bot] over 1 year ago

Changelog

  • ac18148 Add support for changing reported application name (#265)
odigos - v0.1.54

Published by github-actions[bot] over 1 year ago

Changelog

  • 3ef3e9f Add sidecar debug flag (#249)
  • d0a0cd7 Bump google.golang.org/grpc from 1.55.0 to 1.56.0 in /odiglet (#245)
  • e11b9b1 Bump k8s.io/client-go from 0.27.2 to 0.27.3 in /autoscaler (#235)
  • c475674 Bump k8s.io/client-go from 0.27.2 to 0.27.3 in /instrumentor (#230)
  • 043d95e Bump k8s.io/client-go from 0.27.2 to 0.27.3 in /odiglet (#248)
  • 6cb442f Bump k8s.io/client-go from 0.27.2 to 0.27.3 in /scheduler (#231)
  • ba87635 Bump k8s.io/kubelet from 0.27.2 to 0.27.3 in /odiglet (#246)
  • e1b8af6 Update nodejs instrumentation (#120)
  • 4ed3e56 Update python instrumentation to 0.39b0 (#250)
  • 0e11862 [auto] Update Java instrumentation to version v1.27.0 and .NET instrumentation to version v0.7.0 (#164)
odigos - v0.1.53

Published by github-actions[bot] over 1 year ago

Goodbye Sidecars! Starting from this version, Odigos will instrument Go application via the Odiglet (deployed as DaemonSet).
This means that we are no longer adding additional containers to your pods, but using the same instrumentation device method:

carbon

Changelog

  • 20e3bb0 Adding the Dynatrace Destination (#228)
  • 0ce7fbb Bump k8s.io/kubelet from 0.26.1 to 0.27.2 in /odiglet (#196)
  • 9e4edc1 Bump sigs.k8s.io/controller-runtime from 0.14.6 to 0.15.0 in /autoscaler (#208)
  • 9ea1ca9 Bump sigs.k8s.io/controller-runtime from 0.14.6 to 0.15.0 in /odiglet (#214)
  • 008e52b Bump sigs.k8s.io/controller-runtime from 0.14.6 to 0.15.0 in /scheduler (#209)
  • 221c0a2 Context propagation bug fixes (#229)
odigos - v0.1.52

Published by github-actions[bot] over 1 year ago

Changelog

  • c41b317 Bug fix: instrumenting of objects with disabled label (#216)
  • 1a43927 Bump autoprefixer from 10.4.7 to 10.4.14 in /ui (#173)
  • bc2d74d Bump github.com/onsi/gomega from 1.27.6 to 1.27.7 in /scheduler (#184)
  • 0dc901e Bump github.com/onsi/gomega from 1.27.6 to 1.27.8 in /instrumentor (#220)
  • 83e6701 Bump github.com/onsi/gomega from 1.27.7 to 1.27.8 in /scheduler (#223)
  • d260946 Bump next from 13.4.1 to 13.4.4 in /ui (#210)
  • 85bec34 Bump sigs.k8s.io/controller-runtime from 0.14.6 to 0.15.0 in /instrumentor (#213)
  • 9d6adae Go instrumentation as device (#227)
odigos - v0.1.51

Published by github-actions[bot] over 1 year ago

This version includes bug fixes and dependencies updates.

🐞 Bug Fixes:

  • ac682a6 bugfix: Statefulset runtime inspection without being labeled (#183)
  • 2eed8d5 Bump github.com/go-logr/zapr from 1.2.3 to 1.2.4 in /odiglet (#178)
  • 3d998b6 Bump github.com/onsi/gomega from 1.24.1 to 1.27.6 in /instrumentor (#171)
  • afa80ed Bump google.golang.org/grpc from 1.54.0 to 1.55.0 in /odiglet (#169)
odigos - v0.1.5

Published by github-actions[bot] over 1 year ago

This version includes major changes to Odigos, as well as critical bug fixes.

🚀 Enhancements:

  • New language detection mechanism: Language detection is now performed by the Odiglet. Previously, Odigos detected languages of running applications by deploying additional pods with a shared filesystem, examining the target process, and then deleting the language detection pod at completion. Performing language detection in Odiglet is 100x faster, and much more stable! (#167)

  • Selecting applications by labels: You can now have finer control over the selected applications and the way Odigos discover newly deployed applications. Simply label your namespaces/deployments/stateful sets/daemon sets with odigos-instrumentation=enabled and Odigos will automatically instrument them.

🐞 Bug Fixes:

  • Fix PYTHONPATH wrong location (#177)
  • Reduced required permissions: Odigos now does not require permission to delete objects like Pods, Deployments, etc.
odigos - v0.1.48

Published by github-actions[bot] over 1 year ago

This version includes the following bug fixes:

🐞 Bug Fixes:

  • 123496d Add compilation check (#116)
  • 66653c8 Add stale issues github workflow (#142)
  • 9c42fc4 Auto update .net instrumentation (#163)
  • cea8322 Auto update Java instrumentation (#143)
  • bbc75c1 Bump @headlessui/react from 1.6.4 to 1.7.14 in /ui (#131)
  • 15999d8 Bump @kubernetes/client-node from 0.16.3 to 0.18.1 in /ui (#155)
  • 428fe1f Bump @svgr/webpack from 6.2.1 to 7.0.0 in /ui (#158)
  • 01d5ffa Bump @tailwindcss/forms from 0.5.2 to 0.5.3 in /ui (#140)
  • 78068d3 Bump @types/node from 17.0.35 to 18.16.3 in /ui (#160)
  • 90839d7 Bump actions/checkout from 2 to 3 (#118)
  • 1cc672f Bump docker/setup-buildx-action from 1 to 2 (#117)
  • c7753d8 Bump github.com/go-logr/logr from 1.2.0 to 1.2.4 in /instrumentor (#96)
  • d813a38 Bump github.com/go-logr/logr from 1.2.3 to 1.2.4 in /odiglet (#154)
  • 3770d50 Bump github.com/google/uuid from 1.1.2 to 1.3.0 in /instrumentor (#102)
  • c7f49c9 Bump github.com/onsi/gomega from 1.17.0 to 1.27.6 in /autoscaler (#111)
  • 796398d Bump github.com/onsi/gomega from 1.17.0 to 1.27.6 in /scheduler (#94)
  • 9de7182 Bump github.com/otiai10/copy from 1.9.0 to 1.11.0 in /odiglet (#151)
  • e119cd2 Bump google.golang.org/grpc from 1.49.0 to 1.54.0 in /odiglet (#97)
  • 9dc8e88 Bump k8s.io/client-go from 0.26.0 to 0.27.1 in /odiglet (#129)
  • 5cd1e6e Bump postcss from 8.4.14 to 8.4.23 in /ui (#136)
  • 6e132e9 Bump react and @types/react in /ui (#107)
  • 6c9665f Bump react-dom and @types/react-dom in /ui (#159)
  • b0f68e3 Bump sigs.k8s.io/controller-runtime from 0.11.2 to 0.14.6 in /autoscaler (#95)
  • 63c784a Bump sigs.k8s.io/controller-runtime from 0.11.2 to 0.14.6 in /instrumentor (#92)
  • 61c6f1e Bump sigs.k8s.io/controller-runtime from 0.11.2 to 0.14.6 in /scheduler (#99)
  • d5f904a Bump swr from 1.3.0 to 2.1.3 in /ui (#133)
  • 52284da Bump swr from 2.1.3 to 2.1.5 in /ui (#141)
  • 9d1357a Bump tailwindcss from 3.0.24 to 3.3.2 in /ui (#161)
  • 3ee763c Bump typescript from 4.7.2 to 5.0.4 in /ui (#119)
  • d965714 Update dependabot settings (#91)
  • 1bc1e0b Update go instrumentation version (#168)
  • 0538c17 Update go version to 1.20 (#165)
  • d3122c7 Validate destinations URLs in frontend before saving #73 (#134)
  • ab48548 [MINOR] Move OpsVerse destination into Managed (#135)
  • 31afadb destinations page: add search #37 (#138)
  • d4eb712 fix auto update instrumentation workflow
odigos - v0.1.47

Published by github-actions[bot] over 1 year ago

This version includes the following bug fixes:

🐞 Bug Fixes:

  • a4c3a99 Mount instrumentations in /var (#90)
  • abc45f0 Update in Middleware auth process - base64 conversion removed (#89)
odigos - v0.1.46

Published by github-actions[bot] over 1 year ago

🚀 Enhancements

  • New destination: AWS S3
  • New destination: Middleware

🐞 Bug Fixes

  • qryn destination bug fixes
  • Improve detection of Java and Go applications
odigos - v0.1.44

Published by github-actions[bot] over 1 year ago

This version includes the following fixes

🐞 Bug Fixes

  • Instrumentor panic on null resources limits
  • Go instrumentation: fix stripped binaries support
odigos - v0.1.43

Published by github-actions[bot] over 1 year ago

Version v0.1.43

This version includes the following fixes

🐞 Bug Fixes

  • d35908b Propagate ImagePullSecrets to collectors (#79)
odigos - v0.1.42

Published by github-actions[bot] over 1 year ago

Version v0.1.42 - Automatic Instrumentation as a Virtual Device

This version introduces a major change to the way Odigos performs instrumentation. We call this instrumentation as a virtual device. You can read more details in this blog post

🚀 Enhancements

  • Instrumentation as a virtual device
  • Upgrade .NET instrumentation to version v0.5.0
  • Improve uninstall process - changes for instrumentation as device.
odigos - v0.1.41

Published by github-actions[bot] over 1 year ago

Version v0.1.41 - Bug fixes

This version contains two bug fixes. Both are related to Odigos UI.

🐞 Bug fixes:

  • f7b0ccf bug fix: enable source instrumentation via ui (#76)
  • 0e75fa3 bugfix: Remove secret when deleting destination (#77)
odigos - v0.1.4

Published by github-actions[bot] over 1 year ago

Version v0.1.4 - ARM Support + Stability Improvements

Version v0.1.4 introduces two major changes:

  • ARM Support: Automatic instrumentation of Go applications now works on ARM-based processors: Apple Silicon (M1/M2)/AWS Graviton/etc. Odigos now supports ARM processors in Java,Python,Go,JavaScript and .NET
  • 4 New Destinations: Google Cloud Storage, Azure Blob Storage, Elasticsearch and Sentry

🚀 Enhancements:

  • 638a9c4 New destinations: Elasticsearch, GCS, Azure Blob Storage and Sentry (#71)
  • d889c8b Add ignore namespace option as a flag (#59)

🐞 Bug fixes:

  • 224ccd8 Add missing option in CLI instruction (#70)
  • 3b8a462 Bump docker/build-push-action from 3 to 4 (#64)
  • Go instrumentation: Go 1.20 support: offsets_result.json file updated to support Go 1.20.
  • Go instrumentation: net/http bug fix for Go 1.17+
  • Go Instrumentation: Older kernel version support by replacing usages of eBPF functions that required a recent kernel version.