.. _control_center: |c3-short| for |cp| =================== |c3| is a web-based tool for managing and monitoring |ak-tm| in |cp|. |c3-short| provides a user interface that enables you to get a quick overview of cluster health, observe and control messages, topics, and |sr|, and to develop and run |ksqldb| queries. .. include:: ../includes/cp-cta.rst The following image provides an example of a |ak| environment without |c3| and a similar environment that has |c3| running. The environments use |ak| to transport messages from a set of producers to a set of consumers that are in different data centers, and uses Replicator to copy data from one cluster to another. .. figure:: ../images/cp-kafka-with-c3-comparison.png :scale: 40% .. _control-center-access: Configure and access |c3-short| ******************************* |c3-short| is installed as a part of |cp|. For details about configuring |c3|, see :ref:`controlcenter_install_cp`. To access |c3-short|, when |cp| including |c3-short| is running, open your web browser and navigate to the host and port where |c3-short| runs. By default, |c3-short| runs at ``http://localhost:9021/`` . For details on available configurations, see :ref:`controlcenter_configuration`. |c3-short| security ------------------- |c3-short| offers several security options for authentication and authorization to help you secure your deployment. For more information, see the following topics: - :ref:`controlcenter_security_ssl` - :ref:`controlcenter_security_sasl` - :ref:`controlcenter-basic-auth` - :ref:`c3-auth-acls` - :ref:`controlcenter_security_ldap` - :ref:`controlcenter_security_rbac` - :ref:`sso-for-c3` - :ref:`c3_rbac_manage_roles_ui` .. _control-center-modes: |c3-short| modes **************** .. include:: includes/modes.rst .. _normal-mode: Monitoring services and Normal mode ----------------------------------- By default |c3-short| operates in Normal mode, meaning both management and monitoring features are enabled. In Normal mode, in addition to management services discussed in the next section, |c3-short| offers the following monitoring features: - :ref:`Metrics interceptors ` that collect metric data on clients (producers and consumers). - |ak| to move metrics data. - |c3-short| application server for analyzing stream metrics. In Normal mode monitoring data is stored in internal topics that increase in size relative to the number of clusters connected to |c3-short|, and the number of topics and partitions in the clusters. The following image shows an example of |c3-short| running in Normal mode. .. figure:: ../images/c3-clusters-main-page.png :width: 400px Clusters - Normal mode .. _reduced-infra-mode: Management services and Reduced infrastructure mode --------------------------------------------------- To provide management services, |c3-short| acts as a client that redirects requests to their appropriate servers. For example, requests to update broker settings or to create a new topic will be redirected to |ak|; requests to create a new connector will be redirected to Kafka Connect. Management services are provided in both Normal and Reduced infrastructure mode. Reduced infrastructure mode means that no metrics and/or monitoring data is visible in |c3-short| and internal topics to store monitoring data are not created. Because of this, the resource burden of running |c3-short| is lower in Reduced infrastructure mode. For more information about the reduced system requirements for |c3-short| in Reduced infrastructure mode, see :ref:`system-requirements`. Reduced infrastructure mode is designed for use with :ref:`health-plus` monitoring features and is compatible with a limited set of :ref:`triggers `. The following image shows an example of |c3-short| running in Reduced infrastructure mode. .. figure:: ../images/c3-mgmt-mode.png :width: 400px Clusters - Reduced infrastructure mode |c3-short| pages **************** |c3-short| includes the following pages where you can drill down to view data and configure features in your |ak| environment. The following table lists |c3-short| pages and what they display depending on the mode for |c3|. .. list-table:: :widths: 15 35 35 :header-rows: 1 * - |c3-short| page - Normal mode - Reduced infrastructure mode * - :ref:`Clusters overview ` - View healthy and unhealthy clusters at a glance and search for a cluster being managed by |c3-short|. Click on a cluster tile to drill into views of critical metrics and connected services for that cluster. - View healthy and unhealthy clusters, the number of topics, and connected services. * - :ref:`Brokers overview ` - View broker partitioning and replication status, which broker is the active controller, and broker metrics like throughput and more. - Same as Normal mode. To access the Brokers page in Reduced infrastructure mode, Use the **Brokers** navigation menu entry. * - :ref:`Topics ` - Add and edit topics, view production and consumption metrics for a topic. Browse, create, and download messages, and manage |sr| for topics. - Add and edit topics. Browse, create, download messages, and manage |sr| for topics. Note that internal topics are not created in Reduced infrastructure mode. * - :ref:`Connect ` - Manage, monitor, and configure connectors with :ref:`Kafka Connect `, the toolkit for connecting external systems to |ak|. - Same as Normal mode. * - :ref:`ksqlDB ` - Develop applications against |ksqldb|, the streaming SQL engine for |ak|. Use the |ksqldb| page in |c3-short| to: run, view, and terminate SQL queries; browse and download messages from query results; add, describe, and drop streams and tables; and view schemas of available streams and tables in a cluster. - Same as Normal mode. * - :ref:`Consumers ` - View the consumer groups associated with a selected |ak| cluster, including the number of consumers per group, the number of topics being consumed, and consumer lag across all relevant topics. The Consumers feature also contains the redesigned streams monitoring page. - Same as Normal mode. * - :ref:`Replicators ` - Monitor and configure replicated topics and create replica topics that preserve topic configuration in the source cluster. - Configure replicated topics and create replica topics that preserve topic configuration in the source cluster. * - :ref:`Cluster Settings ` - View and edit cluster properties and broker configurations. - Same as Normal mode. * - :ref:`Alerts ` - Use Alerts to define the trigger criteria for anomalous events that occur during data monitoring and to trigger an alert when those events occur. Set triggers, actions, and view alert history across all of your |c3-short| clusters. - Use Alerts to define a limited set of triggers that do not rely on monitoring and/or metrics data (Cluster down, consumer lag and consumer lead). .. tip:: Take advantage of auto-updates for the |c3-short| user interface. For more information, see :ref:`c3_auto_update_ui`.