23 Topic Management
Management over REST provides endpoints for accessing and managing all aspects of Topics. The latest versions of the Coherence CLI and Coherence VisualVM Plug-in also support monitoring and management by using the command line and VisualVM, respectively.
Coherence metrics emit Topics, Topic Subscribers, and Topic Subscriber Groups related metrics. Four Grafana dashboards are available to view the Topics metrics over time.
This chapter includes the following topics:
- Topic MBeans
When you cofigure Topics, the associated Topics MBeans become available to you. - Topics Reports
Three reports are available which provide detailed information on Topics, Topic Subscribers, and Topic Subscriber Groups. - Management Over REST
You are can view and manage Topics, Topic Subscribers, and Topic Subscriber Groups using the Management over REST API. - Managing Topics Using the VisualVM Plug-In and CLI
The Coherence VisualVM Plug-in and Coherence CLI are used to provide management and monitoring of Topics within a Coherence cluster. - Grafana Dashboards for Topics
When you enable Coherence metrics, these metrics can be scraped and viewed in four Grafana dashboards. - Using Topics with Persistence
Coherence Topics will work with persistence enabled, both active and on-demand. - Using Topics with Federation
Coherence Topics cannot be configured to use Federation and hence a topic’s content and meta-data cannot be federated to another Coherence cluster.
Parent topic: Using Topics
Topic MBeans
When you cofigure Topics, the associated Topics MBeans become available to you.
The Topic MBeans are:
PagedTopic
MBean - Provides statistics for Topic services running in a cluster.PagedTopicSubscriber
MBean - Provides statistics for Topic Subscribers running in a cluster.PagedTopicSubscriberGroup
MBean - Provides statistics for Topic Subscriber Groups running in a cluster.
For more information about these MBeans, see the following topics in Managing Oracle Coherence:
Parent topic: Topic Management
Topics Reports
Three reports are available which provide detailed information on Topics, Topic Subscribers, and Topic Subscriber Groups.
The Topics reports are:
- Topic Report (
report-topics.xml
) - Provides detailed metrics for Topics defined within a cluster. - Topic Subscribers Report (
report-subscribers.xml
- Provides detailed metrics for Topic Subscribers defined within a cluster. - Topic Subscriber Groups Report
(
report-subscriber-groups.xml
) - Provides detailed metrics for Topic Subscriber Groups defined within a cluster
For more information about these reports, see the following topics in Managing Oracle Coherence:
Parent topic: Topic Management
Management Over REST
You are can view and manage Topics, Topic Subscribers, and Topic Subscriber Groups using the Management over REST API.
Parent topic: Topic Management
Managing Topics Using the VisualVM Plug-In and CLI
The Coherence VisualVM Plug-in and Coherence CLI are used to provide management and monitoring of Topics within a Coherence cluster.
See the following resources for more information on each tool:
Parent topic: Topic Management
Grafana Dashboards for Topics
When you enable Coherence metrics, these metrics can be scraped and viewed in four Grafana dashboards.
The Grafana dashboards are:
- Topics Summary - Shows a summary of all Topics.
- Topic Details - Shows details about individual Topics.
- Topic Subscriber Details - Shows details about subscribers.
- Topic Subscriber Group Details - Shows details about subscriber groups.
These dashboards are available in the Coherence Operator GitHub repository.
For more information about configuring metrics, see Using Oracle Coherence Metrics in Managing Oracle Coherence.
Parent topic: Topic Management
Using Topics with Persistence
Parent topic: Topic Management
Using Topics with Federation
Parent topic: Topic Management