Comments (4)
And I have a question about LongTaskTimer (xxx.active metrics). Should I create another issue for it?
LongTaskTimer is created on start of the observation with tags. But at this time in Spring we have only default tag values (for example, http status code). Is it a problem in Spring web?
from micrometer.
And I have a question about LongTaskTimer (xxx.active metrics). Should I create another issue for it?
LongTaskTimer is created on start of the observation with tags. But at this time in Spring we have only default tag values (for example, http status code). Is it a problem in Spring web?
This question was answered in spring-projects/spring-framework#32897
from micrometer.
Thank you for the issue. In general Observations should not be modified from multiple threads concurrently so I'm curious what you are trying to do.
volatile ObservationConvention convention ?
Why should this be volatile
? The convention is set from the ctor and a setter, this should not be thread safe I think, if you have concurrency issues with it, could you please tell us what you are trying to do (a minimal java test/reproducer would help)?
ConcurrentLinkedDeque instead of ArrayDeque?
Why should this be concurrent? The deque here is a local variable, cannot be accessed from multiple threads
Everything else: I think they are the same as the convention, I don't think you should access them concurrently so they don't ned to be thread safe. If you have concurrency issues with them, could you please tell us what you are trying to do (a minimal java test/reproducer would help)?
from micrometer.
If you would like us to look at this issue, please provide the requested information. If the information is not provided within the next 7 days this issue will be closed.
from micrometer.
Related Issues (20)
- Inconsistenty in JVM TimedExecutors "executionTimer"
- Prometheus ClassCastException while scraping (Micrometer 1.13 / SB 3.3) HOT 4
- micrometer-core-1.13.0-sources.jar contains an extra main folder HOT 1
- Publish recent documentation under a fixed version number HOT 4
- Introduce Metric Filtering for CloudWatch Integration HOT 1
- Spring Boot with Kafka Template with supplied tags provider breaks spring_kafka_template metric
- Metric will be skipped when producing scrape output for PrometheusMeterRegistry HOT 9
- Fix histogram consistency in PrometheusMeterRegistry HOT 7
- ClassCastException io.prometheus.metrics.model.snapshots.HistogramSnapshot$HistogramDataPointSnapshot vs io.prometheus.metrics.model.snapshots.SummarySnapshot$SummaryDataPointSnapshot when scraping two PrometheusTimers, one with publishPercentile, the other one without after upgrade to Micrometer 1.13 HOT 3
- Timer metrics - not able to see _seconds_count and _seconds_sum metrics, _max metric is getting scrap HOT 1
- Update japicmp compatibleVersion to 1.13.0 for 1.14.x
- [gRPC + coroutines] Observation to which we're restoring is not the same as the one set as this scope's parent observation HOT 4
- ClassicHistogramBuckets creating failure HOT 2
- `ClassNotFoundException` using `Counter` from Micrometer version `1.13.1` HOT 1
- Java client 1.x consumes more memory than 0.x HOT 7
- Performance Issue: Heap is getting full slowly as using unique tag for each new entry of the. Looks like objects are not garbage collected. HOT 2
- Dynamic MeterFilter results in wrong Meter being reused HOT 4
- System memory metrics HOT 2
- Timed annotation should consider Transactional handling HOT 1
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 micrometer.