Comments (10)
Any update on this?? From a maintainer of the repo?
from k8s-stackdriver.
- Quantile metric data is disregarded, mostly because it doesn't make a whole lot of sense to aggregate over the quantile metric data. Aggregating across this data will give you averages. You will lose quantile information.
There are lots of use cases where engineers want to monitor quintile measurements without aggregating them. Ex: what is the p75 latency measurement from our master node. Use cases like this are why summary metrics can make sense in prometheus.
Omitting this feature from prom-to-sd has repeatedly made it difficult for my team to use stackdriver as a drop in replacement for prom, given the wealth of third party prometheus extensions that output summary metrics (ex: kafka prom exporter, jenkins prom exporter plugin).
from k8s-stackdriver.
cc @GoogleCloudPlatform/logmon
from k8s-stackdriver.
Is this not feasible or do you need help to implement this?
from k8s-stackdriver.
What do you mean?
from k8s-stackdriver.
I also want support for SUMMARY and I am hoping that a maintainer is listening to this issue.
from k8s-stackdriver.
Running into this now myself. Curious if this project is still being maintained.
from k8s-stackdriver.
@logicalhan Want to paste summary (e.g. from of #221) and close issue?
from k8s-stackdriver.
@erictune, sure thing.
#221 adds partial summary metric importing ability for prom-to-sd. There are some important caveats, however:
- Quantile metric data is disregarded, mostly because it doesn't make a whole lot of sense to aggregate over the quantile metric data. Aggregating across this data will give you averages. You will lose quantile information.
- If you want to import summary metric information, you must first ensure that the metric you are summing does not have negative values (this is despite the fact that prometheus documentation expressly allows for this possibility). Unfortunately, this must be the case due to data type impedance mismatching between prometheus and stackdriver. So if you want to use this feature, you should first ensure your metric is measuring positive values. With things like latency measurements, this shouldn't be a problem.
- If you are whitelisting metrics, then you must whitelist the summary metric name + '_sum' as well as the summary metric name + "_count". This is due to the fact that this metric type maps to multiple stackdriver metrics.
/close
from k8s-stackdriver.
Hey Everyone, I've gotten the same error "Error while processing metric jvm_gc_collection_seconds: Metric type SUMMARY of family jvm_gc_collection_seconds not supported".
Is there any update about it?
from k8s-stackdriver.
Related Issues (20)
- Need a non-root user for the fluentd image (k8s.gcr.io/fluentd-gcp:1.30)
- Permission to create Metrics of any MetricType
- Issue with metrics.k8s.io/v1beta1 HOT 2
- error calling MarshalJSON / unsupported value: NaN HOT 7
- Custom Metrics Adapter Applicability to GKE Autopilot HOT 3
- custom-metrics-sd-adapter: 403s when fetching metrics from another project
- Autoscaler throws FailedGetExternalMetric after upgrade to 1.22 HOT 1
- HPA doesn't scale down to minimum size when no data is available from external metrics API server
- prometheus-to-sd | 403 Permission error, with correct Service Account permissions. HOT 2
- Custom stack driver pod doesnt seem to have liveness/readiness probe.
- Running custom-metrics-stackdriver-adapter as non-root user HOT 1
- Stackdriver metrics are not supported by HorizontalPodAutoscaler HOT 2
- ClusterRole in stackdriver adapter has namespace defined
- custom-metrics-stackdriver-adapter not working - auth problems? HOT 13
- Security Policy violation Binary Artifacts HOT 5
- Allow custom metrics from a different pod HOT 3
- Custom metrics adapter spewing errors "apiserver was unable to write a fallback JSON response: http2: stream closed" HOT 11
- custom-metrics-stackdriver-adapter - couldn't get resource list for external.metrics.k8s.io/v1beta1: Got empty response for: external.metrics.k8s.io/v1beta1 HOT 2
- istio.io/service/server/response_latencies metric that HPA collected is different to Cloud monitoring HOT 1
- Filtering metrics by labelSelector in external.metrics.k8s.io api doesn't work 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 k8s-stackdriver.