mirror of
https://github.com/ceph/ceph
synced 2025-01-31 23:44:10 +00:00
doc: Improved dashboard feature overview
Added some newly added features, improved wording. Signed-off-by: Lenz Grimmer <lgrimmer@suse.com>
This commit is contained in:
parent
c86a27779b
commit
f90c111388
@ -53,49 +53,52 @@ The dashboard provides the following features:
|
||||
* **Auditing**: the dashboard backend can be configured to log all PUT, POST
|
||||
and DELETE API requests in the Ceph audit log. See :ref:`dashboard-auditing`
|
||||
for instructions on how to enable this feature.
|
||||
* **Internationalization (I18N)**: use the dashboard in different languages.
|
||||
* **Internationalization (I18N)**: the dashboard can be used in different
|
||||
languages that can be selected at run-time.
|
||||
|
||||
Currently, Ceph Dashboard is capable of monitoring and managing the following
|
||||
aspects of your Ceph cluster:
|
||||
|
||||
* **Overall cluster health**: Displays overall cluster status, performance
|
||||
* **Overall cluster health**: Display overall cluster status, performance
|
||||
and capacity metrics.
|
||||
* **Embedded Grafana Dashboards**: Ceph Dashboard is capable of embedding
|
||||
`Grafana <https://grafana.com>`_ dashboards in many locations, to display
|
||||
additional information and performance metrics gathered by the
|
||||
:ref:`mgr-prometheus`. See :ref:`dashboard-grafana` for details on how to
|
||||
configure this functionality.
|
||||
* **Cluster logs**: Display the latest updates to the cluster's event and audit
|
||||
log files.
|
||||
* **Hosts**: Provides a list of all hosts associated to the cluster, which
|
||||
* **Cluster logs**: Display the latest updates to the cluster's event and
|
||||
audit log files. Log entries can be filtered by priority, date or keyword.
|
||||
* **Hosts**: Display a list of all hosts associated to the cluster, which
|
||||
services are running and which version of Ceph is installed.
|
||||
* **Performance counters**: Displays detailed service-specific statistics for
|
||||
* **Performance counters**: Display detailed service-specific statistics for
|
||||
each running service.
|
||||
* **Monitors**: Lists all MONs, their quorum status, open sessions.
|
||||
* **Configuration Editor**: View all available configuration options,
|
||||
* **Monitors**: List all MONs, their quorum status, open sessions.
|
||||
* **Configuration Editor**: Display all available configuration options,
|
||||
their description, type and default values and edit the current values.
|
||||
* **Pools**: List all Ceph pools and their details (e.g. applications, placement
|
||||
groups, replication size, EC profile, CRUSH ruleset, etc.)
|
||||
* **OSDs**: Lists all OSDs, their status and usage statistics as well as
|
||||
detailed information like attributes (OSD map), metadata, performance counters
|
||||
and usage histograms for read/write operations. Mark OSDs as up/down/out,
|
||||
perform scrub operations. Select between different recovery profiles to adjust
|
||||
the level of backfilling activity.
|
||||
* **iSCSI**: Lists all hosts that run the TCMU runner service, displaying all
|
||||
* **Pools**: List all Ceph pools and their details (e.g. applications,
|
||||
placement groups, replication size, EC profile, CRUSH ruleset, etc.)
|
||||
* **OSDs**: List all OSDs, their status and usage statistics as well as
|
||||
detailed information like attributes (OSD map), metadata, performance
|
||||
counters and usage histograms for read/write operations. Mark OSDs
|
||||
up/down/out, purge and reweight OSDs, perform scrub operations, modify
|
||||
various scrub-related configuration options, select different profiles to
|
||||
adjust the level of backfilling activity.
|
||||
* **iSCSI**: List all hosts that run the TCMU runner service, display all
|
||||
images and their performance characteristics (read/write ops, traffic).
|
||||
Create, modify and delete iSCSI targets (via ``ceph-iscsi``). See
|
||||
:ref:`dashboard-iscsi-management` for instructions on how to configure this
|
||||
feature.
|
||||
* **RBD**: Lists all RBD images and their properties (size, objects, features).
|
||||
Create, copy, modify and delete RBD images. Create, delete and rollback
|
||||
snapshots of selected images, protect/unprotect these snapshots against
|
||||
modification. Copy or clone snapshots, flatten cloned images.
|
||||
* **RBD**: List all RBD images and their properties (size, objects, features).
|
||||
Create, copy, modify and delete RBD images. Define various I/O or bandwidth
|
||||
limitation settings on a global, per-pool or per-image level. Create, delete
|
||||
and rollback snapshots of selected images, protect/unprotect these snapshots
|
||||
against modification. Copy or clone snapshots, flatten cloned images.
|
||||
* **RBD mirroring**: Enable and configure RBD mirroring to a remote Ceph server.
|
||||
Lists all active sync daemons and their status, pools and RBD images including
|
||||
their synchronization state.
|
||||
* **CephFS**: Lists all active filesystem clients and associated pools,
|
||||
* **CephFS**: List all active filesystem clients and associated pools,
|
||||
including their usage statistics.
|
||||
* **Object Gateway**: Lists all active object gateways and their performance
|
||||
* **Object Gateway**: List all active object gateways and their performance
|
||||
counters. Display and manage (add/edit/delete) object gateway users and their
|
||||
details (e.g. quotas) as well as the users' buckets and their details (e.g.
|
||||
owner, quotas). See :ref:`dashboard-enabling-object-gateway` for configuration
|
||||
@ -357,8 +360,7 @@ Grafana on your preferred hosts, proceed with the following steps.
|
||||
|
||||
$ ceph mgr module enable prometheus
|
||||
|
||||
More details can be found on the `documentation <http://docs.ceph.com/docs/master/
|
||||
mgr/prometheus/>`_ of the prometheus module.
|
||||
More details can be found in the documentation of the :ref:`mgr-prometheus`.
|
||||
|
||||
#. Add the corresponding scrape configuration to Prometheus. This may look
|
||||
like::
|
||||
@ -422,7 +424,7 @@ The format of url is : `<protocol>:<IP-address>:<port>`
|
||||
can't see the embedded Grafana dashboards after enabling them as outlined
|
||||
above, check your browser's documentation on how to unblock mixed content.
|
||||
Alternatively, consider enabling SSL/TLS support in Grafana.
|
||||
|
||||
|
||||
You can directly access Grafana Instance as well to monitor your cluster.
|
||||
|
||||
.. _dashboard-sso-support:
|
||||
|
Loading…
Reference in New Issue
Block a user