-
Notifications
You must be signed in to change notification settings - Fork 6.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature pulsar monitoring #11339
Feature pulsar monitoring #11339
Conversation
Please ref apache/skywalking-booster-ui#318 to submit PR for the translations of the menu words. |
Once this is done, please attach the screenshots. One more optional step is adding the monitoring in the showcase repository. |
CI Licence header check fails,
And e2e all fails, please make sure you have run the tests locally through e2e tools, and submit the update. |
0a7978b
to
162eb07
Compare
oap-server/server-starter/src/main/resources/otel-rules/pulsar/pulsar-broker.yaml
Outdated
Show resolved
Hide resolved
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/Layer.java
Show resolved
Hide resolved
...java/org/apache/skywalking/oap/server/core/management/ui/template/UITemplateInitializer.java
Outdated
Show resolved
Hide resolved
...java/org/apache/skywalking/oap/server/core/management/ui/template/UITemplateInitializer.java
Outdated
Show resolved
Hide resolved
...erver-starter/src/main/resources/ui-initialized-templates/bookkeeper/bookkeeper-cluster.json
Outdated
Show resolved
Hide resolved
94bef5e
to
672179b
Compare
There is still one comment; I am still determining where the unit should be added. Title or other special place. |
Your link doesn't work. Which one are you referring to? |
you can refer to the other dashboard templates, I think add on the title is good. |
@wu-sheng @wankai123 @liuhaoyang All the comments are addressed. Could you please take a look? We are asked to merge this PR tonight. |
We could try, the deadline is 23:59:59 Oct. 31st, UTC+8. So, there are more than 24 hours. |
...r/server-starter/src/main/resources/ui-initialized-templates/bookkeeper/bookkeeper-root.json
Show resolved
Hide resolved
oap-server/server-starter/src/main/resources/ui-initialized-templates/pulsar/pulsar-root.json
Show resolved
Hide resolved
| Bookie Read Cache Size | meter_bookkeeper_bookie_read_cache_size | The size of the bookie read cache. | Bookkeeper Cluster | | ||
| Bookie Read Cache Entry Count | meter_bookkeeper_bookie_read_cache_count | The entry count in the bookie read cache. | Bookkeeper Cluster | | ||
| Bookie Read Rate | meter_bookkeeper_bookie_read_rate | The bookie read rate. | Bookkeeper Cluster | | ||
| Bookie Write Rate | meter_bookkeeper_bookie_write_rate | The bookie write rate. | Bookkeeper Cluster | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The unit should be byte/s
? Please indicate and add on the dashboard.
], | ||
"widget": { | ||
"name": "thread_executor_completed", | ||
"title": "Thread Executor" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
"title": "Thread Executor" | |
"title": "Thread Executor Completed" |
}, | ||
"widget": { | ||
"name": "jvm_gc_collection_seconds_sum", | ||
"title": "GC Time (ms/min)" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
please confirm the unit is ms/min
, I see the MAL is the sum of the seconds.
"tips": "Incoming message rate.", | ||
"name": "message_rate_in" | ||
}, | ||
"expressions": [], |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please use MQE and check all dashboards config.
}, | ||
"widget": { | ||
"name": "storage_logical_size", | ||
"title": "Storage Logical Size" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
please don't mark resolved unless you really fix it
| Storage Size | meter_pulsar_storage_size | The total storage size of all topics in this broker (in bytes). | Pulsar Cluster | | ||
| Storage Logical Size | meter_pulsar_storage_logical_size | The storage size of all topics in this broker without replicas (in bytes). | Pulsar Cluster | | ||
| Storage Write Rate | meter_pulsar_storage_write_rate | The total message batches (entries) written to the storage for this broker (message batch per second). | Pulsar Cluster | | ||
| Storage Read Rate | meter_pulsar_storage_read_rate | The total message batches (entries) read from the storage for this broker (message batch per second). | Pulsar Cluster | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The units such as (message per second)
you add to the description should be added to the dashboards too.
}, | ||
"widget": { | ||
"name": "jvm_gc_collection_seconds_sum", | ||
"title": "GC Time (ms/min)" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Check the unit whether it is correct
| Bookie Read Rate | meter_bookkeeper_bookie_read_rate | The bookie read rate. | Bookkeeper Cluster | | ||
| Bookie Write Rate | meter_bookkeeper_bookie_write_rate | The bookie write rate. | Bookkeeper Cluster | | ||
| Bookie Read Rate | meter_bookkeeper_bookie_read_rate | The bookie read rate (MB/min). | Bookkeeper Cluster | | ||
| Bookie Write Rate | meter_bookkeeper_bookie_write_rate | The bookie write rate (MB/min). | Bookkeeper Cluster | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The MAL rate means: rate(Duration): Calculates the per-second average rate of increase in the time range.
The rate('PT1M')
does not mean per-min. It's per-second increase in 1 min
@liangyepianzhou You can't change things blindly. It would only make you much slower. |
test/e2e-v2/cases/pulsar/expected/metrics-has-value-instance-label.yml
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
CHANGES
log.