Comments (7)
@pgressa Apologies on the long delay, I just tried that with the latest 2.1.1 and all seems to be working fine, updated the project and with kubernetes-discovery 2.0.0 and tracing enabled and it all seems to be fine, thank you for looking into this :)
from micronaut-kubernetes.
#Update:
I just found that when micronaut-kubernetes-discovery-client
is removed from the classopath the problem is gone. Maybe an issue with that project?
from micronaut-kubernetes.
@pgressa is going to be looking at this issue soon, this is still valid with 2.0.1 as far as you know?
from micronaut-kubernetes.
hi @viniciusccarvalho, I reproduced the error but I wasn't able to reproduce the correct behaviour when micronaut-kubernetes-discovery-client
was removed, so please double check https://github.com/pgressa/micronaut-kubernetes-161 whether the state of the project is same like in your project.
Anyway, those errors can be addressed by appending dependecies, but both solutions (zipkin/jaeger) won't be needed:
implementation("io.jaegertracing:jaeger-thrift")
implementation("com.netflix.hystrix:hystrix-core")
implementation('io.zipkin.brave:brave-instrumentation-http')
These dependencies are basically part of micronaut tracing module the micronaut-gcp-tracing module uses, where these deps are declared -> https://github.com/micronaut-projects/micronaut-core/blob/master/tracing/build.gradle#L11 , I'll try to figure out what the formulation should mean:
// the following are Tracing implementations and instrumentations which
// are optionally loaded and not required
as due to compileOnly
the dependencies won't get to pom.xml.
from micronaut-kubernetes.
@viniciusccarvalho could you please review https://github.com/pgressa/micronaut-kubernetes-161 so I can reproduce the issue? Thanks!
from micronaut-kubernetes.
Thank you for looking into this. I'll check tonight with my project and will reply here. Cheers
from micronaut-kubernetes.
@viniciusccarvalho any updates or can I close this one?
from micronaut-kubernetes.
Related Issues (20)
- Secrets with non-printable characters are corrupted on the app side
- Application fails to start on local when Kubernetes config is present in .kube directory HOT 10
- micronaut-kubernetes-informer prevents BeanCreatedEventListener<ApiClient> from firing HOT 1
- Move examples to guides HOT 5
- BOM contains invalid entry
- Kubernetes ConfigMap with single key value should not be parsed as a file reference
- DefaultNamespaceResolver runs in non k8s environments
- Dependency Dashboard
- ConfigMapLabelSupplier tries to initialize when eagerInitSingletons property is set to true HOT 4
- Consider supporting Java Operator SDK
- [Security vulnerability] Update dependency Kubernetes Java Client to v16 HOT 1
- Not possible to use namespaceSupplier without namespace on @Informer with DefaultInformerNamespaceResolver
- Broken Build in branch targeting Micronaut Framework 3.x HOT 1
- Migrate to new configuration ascidoc macro
- Consider simplifying CI
- path to be lazy initialized by injecting a provider to avoid this issue
- K8s Doc generation fails
- Informer library implementation influencing and limiting the naming of Custom Resource java classes HOT 3
- Controller for all namespaces can't get object from indexer using provided OperatorResourceLister
- Support watching K8s secrets to change properties without restart HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from micronaut-kubernetes.