Comments (15)
ES checked, the metrics data from one cluster-level API.
from skywalking.
To build service level metrics with instance/node level metrics through AggregateLabels Operation
, I think AggregateLabels
should support aggregation through specified labels. Like the scenario below:
instance/node HTTP status metrics
# The number means the occurred times
http_status{host=192.168.0.1, status=401} 5
http_status{host=192.168.0.3, status=401} 1
http_status{host=192.168.0.2, status=401} 2
The MQE express to aggregate service level metrics should be
aggregate_labels(http_status,'status',sum) # aggregate by status label
The result will be
http_status{status=401} 8
from skywalking.
@weixiang1862 As you asked about, we posted #11992 for v10.
from skywalking.
@wu-sheng I'll try to check pulsar first.
from skywalking.
Pulsar monitoring is to aggregate the cluster and node(broker) metrics together now, it should be fine.
The question is how to aggregate the metrics of the cluster?
The prometheus-exporter collects from a single node, the collection of the cluster requires collecting and summarizing each node.
OK. Then it is fine for now. But you could start a new issue about polishing the Pulsar monitoring as we discussed.
from skywalking.
@CodePrometheus If you could help this, please let me know.
from skywalking.
For all the owners, this list doesn't mean all monitoring at service level is inaccurate due to the way od scraping from OTEL. Please recheck first and only fix if it fits the bug descriptions.
from skywalking.
Kafka monitoring service's MAL aggregates the metrics with cluster and broker
, so it's good.
from skywalking.
I don't think we support multiple labels after you have done the persistent.
http_status{host=192.168.0.1, status=401} 5
http_status{host=192.168.0.3, status=401} 1
http_status{host=192.168.0.2, status=401} 2
This is not a proper example, because OAP doesn't persistent data like this.
from skywalking.
In your case, the data in the DB should be http_status_401{192.168.0.1=5, 192.168.0.3=1, 192.168.0.2=2}
. Please verify.
from skywalking.
@wu-sheng I would be willing, of course! I'll do recheck on this weekend.
from skywalking.
@wu-sheng I would be willing, of course! I'll do recheck on this weekend.
Which one will you check? Let's avoid duplicate works with others.
from skywalking.
Pulsar monitoring is to aggregate the cluster and node(broker) metrics together now, it should be fine.
from skywalking.
Pulsar monitoring is to aggregate the cluster and node(broker) metrics together now, it should be fine.
The question is how to aggregate the metrics of the cluster?
from skywalking.
Pulsar monitoring is to aggregate the cluster and node(broker) metrics together now, it should be fine.
The question is how to aggregate the metrics of the cluster?
The prometheus-exporter collects from a single node, the collection of the cluster requires collecting and summarizing each node.
from skywalking.
Related Issues (20)
- [Bug] [BanyanDB] Querying takes too long when merging
- [Bug] Synchronization Error When OAP Accesses BanyanDB on Windows
- [Feature][BanyanDB] Support for Tags and Fields TTL HOT 5
- [Doc] Update Rover 0.6 doc HOT 1
- skywalking GRPCLog日志查询中使用自定义标签(Use custom tags on the log query page) HOT 1
- [Feature] Add new metric `type=STANDARD_VALUE` HOT 3
- [Bug] [BanyanDB] Property Applying doesn't Verify the Group as "CATALOG_UNSPECIFIED" HOT 5
- [Bug] RestResponseInterceptor 的http返回状态码处理 HOT 1
- [Bug] [BanyanDB-Server] Excessive CPU Usage During unmarshal blockMetadata
- [BanyanDB] some tests are missing in encoding package in skywalking-banyandb
- [UI Feature] Add Support for dragging in the trace panel HOT 8
- Properties page not loading up in skywalking banyandb UI HOT 3
- [Feature][javaagent][es-plugin] Optimize the handling of the `xxxAsync` method span HOT 2
- [BanyanDB-UI][BanyanDB-Server] Expose the TopNAggregation operations through HTTP
- [BanyanDB] some tests are missing in bytes package in skywalking-banyandb
- [Feature] Support tracing core web metrics in ClientJS
- [Feature] Support Static resource loading monitoring in ClientJS
- Hi , I reinstalled again used below command and now i see 2 errors in pods. elasitc search has readinessprobe issue. HOT 1
- [Bug] php agent cant report 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 skywalking.