Server Monitoring Dashboards¶
Reference for the Grafana dashboards that Pulse provides for SAP BusinessObjects servers, sessions and scheduling.
BusinessObjects servers expose many metrics, from Number of Established Sessions to garbage collection counts. Pulse charts them next to MetaMiner metadata so administrators, architects and BI operations teams can see how the platform performs and where to tune it.
Host and process metrics moved to Monitor
For CPU, memory and disk per BusinessObjects host and server process, use the Monitor web app. It reads the same remote metrics agent data. The dashboards below remain useful for landscape, session, scheduling and configuration views.
How dashboards are installed¶
The MetaMiner Server (MMS) loads the dashboards in <install folder>\server\data\dashboards into Grafana when Pulse starts. You do not need to import them. To open Pulse, see Introduction.
Image of the Pulse dashboard list showing the BusinessObjects dashboards here
../images/pulse/pulse-dashboard-list.png
BusinessObjects dashboards¶
| Dashboard | What it shows |
|---|---|
| Landscape Statistics: BusinessObjects | Per environment: uptime, running and stopped services, completed, failed and recurring schedules, current sessions |
| Server Status | Per server: enabled, reachable, uptime, CPU and RAM |
| Resource Usage: BusinessObjects (ALL envs) | CPU % by server kind and memory use by server, across environments |
| Resource Usage: BusinessObjects (per env) | Machine CPU and CPU % per BusinessObjects server, for one environment |
| Memory Usage | Memory use by environment |
| Disk Usage : BusinessObjects | Disk usage per host |
| Webi Server Monitoring | Web Intelligence Processing Server memory, CPU, cache size, users, active sessions and indexed documents |
| Webi Real Time Monitoring (v3) | Web Intelligence documents being processed now, with document and audit detail |
| Sessions: Concurrent vs. Named (BusinessObjects) | Concurrent sessions and concurrent users, named versus concurrent licences |
| Sessions: # sessions vs. # users (BusinessObjects) | Concurrent sessions compared with distinct users |
| Report Activity vs. Sessions (BusinessObjects) | Maximum concurrent sessions per hour with report activity detail |
| Scheduling: BusinessObjects Instances | Schedule instances with details |
| Scheduling: Failure Map (BusinessObjects) | Calendar map of failed schedules |
| Scheduling: Failure Details (BusinessObjects) | The reports behind failed schedules |
| Server Configuration: Change Tracking | Number of server configuration changes per environment over time |
| Servers Configurations | The server configuration values and their changes |
If you also collect Tableau metadata, Pulse adds Activity: BusinessObjects vs. Tableau and Sessions: BusinessObjects vs. Tableau, plus a set of Tableau dashboards.
MetaMiner diagnostic dashboards¶
| Dashboard | What it shows |
|---|---|
| MMS metrics | MetaMiner Server activity |
| MetaMiner JVM | Memory and threads of the MetaMiner Server Java process |
TODO: confirm the folder names under which these dashboards appear in Grafana
Source folders: Pre-configured, mm-diagnostic, tableau-usage-and-monitoring under server\data\dashboards.
Data sources¶
| Data | Comes from |
|---|---|
| Host and process CPU, memory, disk | Remote metrics agent on each BusinessObjects node |
| BusinessObjects server metrics, status and configuration | MetaMiner pull of server metrics (see Pull settings) |
| Sessions, schedules, instances | MetaMiner metadata in the MetaMiner Database |
| Report activity | Audit data (see Audit and CMS Databases) |