Observability

Observability aggregates resource, metric, log, alert, and health data from connected components. It helps users view running status from global, component, and resource perspectives, and supports operations analysis and report generation.

Before using observability capabilities, connect infrastructure components through Cloud Federation and enable resource, metric, or log collection as needed. After access and collection are configured, users can view data at different levels through Home, Platform Health, dashboards or custom dashboards, views, reports, Assets, Infrastructure, Metrics Explorer, Log Explorer, collection configuration, and alerts and notifications.

If a page does not show expected data, first check whether the corresponding component is connected, whether collection is enabled, and whether the latest collection or synchronization is normal.

Core Concepts

Before using Observability, learn the following concepts about data sources, analysis views, and collection configurations:

ConceptDescription
Data SourceA component or environment that is connected through Cloud Federation and has collection enabled. Resource, metric, and log data on observability pages depends on the connection scope and collection configuration.
DashboardA visualization page that displays resource health, capacity, performance, and asset status. Users can use preset dashboards or create custom dashboards by combining frequently used views.
ViewA reusable chart or data display unit for viewing resources and metrics from a specific perspective.
Report TemplateA template that defines report content and generation method. It can be used to generate operations reports on demand or on a schedule.
Generation RecordA historical record generated after report generation. It is used to view generation results and download generated report files.
MetricNumeric data that describes resource running status, such as CPU, memory, capacity, network, or service status.
LogRuntime, operation, or audit text records from connected components. Logs are used for troubleshooting, anomaly diagnosis, and operation traceability.
AssetA resource object synchronized to ZCF, such as a physical host, VM instance, container resource, or storage resource.
Platform HealthA health summary of ZCF key platform services, health domains, component details, and external dependencies. It is used to identify control plane, data path, and capacity risks.
Health DomainA grouping view for platform health checks. It groups check items by core services, monitoring collection, alert evaluation, notification chain, capacity risk, and basic dependencies to help users identify the impact area of an issue.
Alarm CenterThe entry for viewing alarm messages and managing alarm rules, notification channels, notification policies, and message templates.
Collection ConfigurationA configuration that controls the collection scope of resource, metric, and log data. After collection is configured correctly, related data becomes available for queries, dashboards, and reports.

Access Observability Pages

After switching to Global Management in the upper-right corner of the main menu, use the following pages for ZCF Observability tasks. Different pages serve different operations tasks: Home is used for quick checks, Dashboards & Reports is used for detailed analysis, and Operations is used to view platform health, query metrics and logs, manage collection configurations, and handle alerts.

PagePurpose
HomeView resource scale, health status, capacity usage, and performance status of connected components. This page is suitable for daily checks and overall environment review.
Dashboards & ReportsView global or component-level dashboards, create and maintain custom dashboards, views, and report templates, and generate reports on demand or on a schedule.
Operations
  • View platform health, including key services, health domains, component details, and external dependencies.
  • Query metrics and logs to analyze performance trends, resource exceptions, and key logs.
  • View assets and infrastructure to understand resource inventories, resource structures, and capacity distribution of connected components.
  • Manage resource, metric, and log collection configurations, and track risks, configure rules, and manage notifications in Alarm Center.
Note: Observability data depends on component connection and collection configuration. If a page has no data, check whether the related component is connected through Cloud Federation and whether resource, metric, or log collection is enabled.

Configure Data Collection

Resource, metric, and log data are the basis of observability analysis. Enable the required collection items when connecting components through Cloud Federation. After access is complete, use the collection pages to check collection status, synchronization results, and collection configurations, and adjust collection policies when data is missing or the collection scope changes.

Configure Resource Collection

Before configuring resource collection, make sure the following conditions are met:

  • The target component is connected to ZCF from the Platform Access list or area under Cloud Federation > Platform Management, and connection verification is complete. Resource collection was selected during access, or resource collection has been enabled later in platform configuration.
  • The current account has the required Cloud Federation and resource collection permissions.

Resource Collection is used to maintain the resource synchronization scope of connected components and view resource synchronization status. After resource collection is normal, Assets, Infrastructure, Dashboards, and Reports can display the corresponding resource data.

  1. In the upper-right corner of the main menu, switch to Global Management.
  2. Go to Operations > Unified Assets > Resource Collection.
  3. Confirm whether resource collection is enabled for the target component.

    If the page indicates that a connected component has not enabled resource collection, go to Cloud Federation > Platform Management, open the target component access or configuration page from the Platform Access list or area, and select resource collection.

  4. Select the target component from the platform list and view resource collection status.
    Operation Description
    View synchronization status View resource count, synchronization status, latest synchronization time, and synchronization frequency for a connected platform.
    View results by resource type Check synchronization results by resource type to determine whether specific resource data has been collected correctly.
  5. Adjust resource collection configuration as needed.
    Operation Description
    Select Resources to Collect Select the resource types to synchronize to ZCF. Related pages display data only for selected resources.
    Set Synchronization Frequency Set the automatic synchronization interval for resource data. A higher frequency keeps data fresher but increases collection pressure.
    Synchronize Resources Manually Manually trigger resource synchronization when resource data needs to be refreshed immediately.
    Stop Resource Collection Stop resource synchronization for the target component. After collection is stopped, related pages no longer update resource data for that component.
Note: After adjusting resource collection configuration, go to Assets, Infrastructure, Dashboards, or Reports to confirm whether resource data meets expectations.

Configure Metric Collection

Before configuring metric collection, make sure the following conditions are met:

  • The target component is connected to ZCF from the Platform Access list or area under Cloud Federation > Platform Management, and connection verification is complete. Metric collection was selected during access, or collection has been added later on the Metric Collection Management page.
  • The target component supports metric collection, and the current account has the required Cloud Federation and metric collection permissions.

Metric Collection Management is used to view and maintain metric collection status for connected components. After metric collection is normal, Metrics Summary, Metrics Explorer, Dashboards, and Reports can display corresponding metric data.

  1. In the upper-right corner of the main menu, switch to Global Management.
  2. Go to Operations > Monitoring Center > Metric Collection Management.
  3. If metric collection is not enabled for the target component, add a collection configuration.

    If metric collection was not selected when the component was connected, you can enable it on this page by adding collection.

    Operation Description
    Select Platform Select the connected component whose metrics need to be collected. If no component is available, go to Cloud Federation > Platform Management first, and use the page entry in the Platform Access list or area.
    Add Collection Enable metric collection for the selected component so that its metric data can be used in Metrics Explorer, Dashboards, and Reports.
  4. View metric collection status.
    Operation Description
    Collection Status Confirm whether metric collection is normal for the target component.
    Update Time Confirm the latest update time of collection information to determine whether metric data is continuously updated.
    Delete Collection Stop collecting metrics from the target component. After collection is stopped, related pages no longer update metric data for that component.
Note: If dashboards or Metrics Explorer lack metric data, first confirm that metric collection status is normal, and then check the target component connection status.

Configure Log Collection

Before configuring log collection, make sure the following conditions are met:

  • The target component is connected to ZCF from the Platform Access list or area under Cloud Federation > Platform Management, and connection verification is complete. Log collection was selected during access, or collection has been added later on the Log Collection Management page.
  • The target component supports log collection, and the current account has the required Cloud Federation and log collection permissions.
  • If the target component requires audit or log output to be enabled first, complete the configuration according to the component requirements.

Log Collection Management is used to view and maintain log collection status and collection targets for connected components. After log collection is normal, Log Summary, Log Explorer, and Live Tail can display corresponding log data.

  1. In the upper-right corner of the main menu, switch to Global Management.
  2. Go to Operations > Log Center > Log Collection Management.
  3. If log collection is not enabled for the target component, add a collection configuration.

    If log collection was not selected when the component was connected, you can enable it on this page by adding collection.

    Operation Description
    Select Platform Select the connected component whose logs need to be collected. If no component is available, go to Cloud Federation > Platform Management first, and use the page entry in the Platform Access list or area.
    Collection Target Select the log types to collect. If there are no special requirements, keep the default selection on the page.
  4. View or adjust log collection status.
    Operation Description
    Collection Status Confirm whether log collection is normal for the target component.
    Modify Collection Target Adjust log types in an existing collection configuration to meet new troubleshooting or audit analysis needs.
    Delete Collection Stop collecting log data from the target component. After collection is stopped, related pages no longer update log data for that component.
Note: If Log Summary, Log Explorer, or Live Tail lacks data, first confirm that log collection status and collection targets are correct, and then check the target component connection status.

Review Runtime Overview

Use the Home, Dashboard, Assets, and Infrastructure pages to view resource scale, health status, capacity usage, performance trends, and resource distribution across the connected environment. This workflow is useful for routine checks, environment overview, and resource status confirmation.

View the Global Overview

Home shows the resource and operations overview of ZCF. It helps users understand resource scale, health status, capacity usage, and performance status of connected components on one page. After ZNS is connected, Home can show an overview of VPC and other network service resources. For detailed ZSphere virtualization data, use virtualization dashboards, views, and reports.

AreaDescription
Global Core StatusDisplays resource overview, health overview, and capacity usage to help users understand the overall status of the current environment.
Cloud Platform · Basic ResourcesDisplays the scale and distribution of cloud platform resources, such as VM instances, physical hosts, networks, and capacity-related resources.
Network ServicesAfter ZNS is connected, displays the status of VPC and other network service resources to help users understand network resource status from Home.
Container · OrchestrationDisplays the status of Kubernetes clusters, nodes, workloads, and pods to help users understand container environment status.
Storage · DistributedDisplays the status and health of storage servers, disks, and related storage resources to help users understand storage availability.
Performance Insights · Resource Consumption RankingsDisplays performance-related rankings to help users quickly locate resource objects that need attention.
  1. Log in to ZCF.
  2. In the upper-right corner of the main menu, switch to Global Management.
  3. In the main menu, click Home.
  4. View global core status, resource overview, health overview, capacity usage, network service resource status, and performance rankings.
Note: Home data depends on component access and collection status. If a resource area is empty, check whether the corresponding component is connected through Cloud Federation and whether resource, monitoring, or log collection is enabled. Detailed resources, capacity, performance, and inventory data of the ZSphere virtualization platform are available in virtualization dashboards, views, and reports.

View Platform Health

The Platform Health page shows the running status of key ZCF services, health domains, component details, and external dependencies. Use this page for routine inspection, pre-upgrade checks, and fault isolation. A health domain summarizes check results by area, such as monitoring collection, alert evaluation, notification delivery, capacity risks, and basic dependencies.

  1. In the upper-right corner of the main menu, switch to Global Management.
  2. Go to Operations > Monitoring Center > Platform Health.
  3. Review the platform health status.
    ItemDescription
    Overall Platform StatusShows the current health result, the last update time, and the number of exceptions.
    Health Domain OverviewShows health results by check area, including core services, monitoring collection, alert evaluation, notification delivery, capacity risks, and basic dependencies.
    Component Details and External DependenciesShows component instances, service details, external dependency status, and the affected scope.
    Exceptions and Pending ItemsShows unhealthy, degraded, or pending items that require attention.
  4. Open an abnormal health item to view the check result, affected object, and recommended action.
  5. Continue troubleshooting from the related metric query, log query, Alarm Center, or resource details page as needed.
Note: Platform health focuses on ZCF platform services and key service chains. For business resource metrics and logs, use monitoring queries, log queries, dashboards, or resource details.

View Dashboards

Dashboards show resource health, capacity, performance, and asset status from a global or component perspective. You can view preset dashboards or open custom dashboards for frequently used inspection and analysis perspectives. After ZSphere is connected and collection is enabled, virtualization data such as availability, capacity, performance, and asset inventory is available from the Virtualization dashboard.

DashboardUse Case
Operations OverviewView the overall status of connected components. Use it for daily checks and cross-component status review.
Cloud DashboardView overview, availability, capacity, performance, and asset inventory for cloud resources.
Virtualization DashboardView availability, capacity, performance, and asset inventory for virtualization platform resources, including ZSphere resources.
Container DashboardView overview, availability, capacity, performance, control plane, and asset inventory for Kubernetes-related resources.
Storage DashboardView overview, availability, capacity, performance, and asset inventory for storage resources.
Custom DashboardView user-defined combinations of views. Use custom dashboards to save common perspectives by business, resource type, or team responsibility.
  1. In the upper-right corner of the main menu, switch to Global Management.
  2. Go to Dashboards & Reports > Dashboards.
  3. Select the operations overview, or select the cloud dashboard, virtualization dashboard, container dashboard, or storage dashboard from Specialized Dashboards. You can also open a custom dashboard.
  4. Review overview, availability, capacity, performance, and asset inventory information on the selected dashboard.
Note: Dashboard data depends on resource, metric, and log collection. If the Virtualization dashboard has no data, or the page indicates that the current product is not deployed or collection is not enabled, check whether ZSphere is connected through ZCF Cloud Federation and whether the required resource or metric collection is enabled.

View Assets

Assets is used to view and search resources across components. It is suitable for resource inventory, locating abnormal objects, and drilling down from Home, dashboards, or alarm messages. Users can locate specific objects by resource type, and then view resource details and related metrics.

ItemDescription
Select Resource TypeSwitch between resource types such as host, VM instance, and pod.
Search ResourcesSearch resources by field and value.
Lists and RelationshipsView resource lists by supported grouping methods, and view related metrics or resource relationships in resource details.
View Resource DetailsView resource details and related monitoring information.
  1. In the upper-right corner of the main menu, switch to Global Management.
  2. Go to Operations > Unified Assets > Assets.
  3. Select the resource type to view.
  4. Search resources by field and value, or view the resource list by supported grouping methods.
  5. Open resource details to view resource information, related metrics, or resource relationships provided by the page.
Note: If the target resource is not displayed, confirm that the corresponding component is connected and resource collection is complete. If resource status or metrics are abnormal, continue troubleshooting in Metrics Explorer, Log Explorer, or Alarm Center.

View Infrastructure

Infrastructure shows base resource structure and capacity distribution from global, Cloud Federation, cloud, storage, and container perspectives.

ItemDescription
Global OverviewView total asset count and resource counts for cloud, storage, and container resources.
Capacity DistributionView CPU, memory, storage, and other capacity usage across connected platforms.
Network Resource SummaryView summaries of L3 networks, L2 networks, IP addresses, security groups, load balancers, and other network resources.
  1. In the upper-right corner of the main menu, switch to Global Management.
  2. Go to Operations > Unified Assets > Infrastructure.
  3. Switch among tabs such as Overview, Cloud Federation, Cloud, Storage, and Container (K8S).
  4. View resource count, capacity distribution, resource status, or network resource summary.

Build Analysis Views and Reports

Use built-in or custom views to preserve common analysis dimensions, and organize views into report templates for on-demand or scheduled report generation. This workflow is useful for periodic checks, capacity analysis, performance review, and asset inventory output.

View and Maintain Views

Views are reusable chart views for resource or metric analysis. Built-in views are grouped by cloud, virtualization, container, and storage. You can also maintain custom views for later checks, report output, or troubleshooting.

  1. In the upper-right corner of the main menu, switch to Global Management.
  2. Go to Dashboards & Reports > Views.
  3. On the Overview tab, view built-in views. On the Management tab, maintain custom views.
    OperationDescription
    View Built-in ViewsView common views for availability, assets, performance, and capacity.
    Switch Platform TypeSwitch the view scope by platform type, such as cloud, virtualization, container, or storage.
    Search or Filter ViewsFind views by name or applicable platform type.
    Clone or Maintain ViewsClone built-in views, or edit, clone, and delete custom views.
Note: Built-in views are typically used for viewing and cloning. Custom views can be edited, cloned, or deleted. Virtualization views can be used to build custom dashboards or report templates.

Create a Custom View

Create a custom view when built-in views do not cover a specific resource or metric analysis requirement. After a custom view is created, you can reuse it from the view list or add it to a report template.

  1. In the upper-right corner of the main menu, switch to Global Management.
  2. Go to Dashboards & Reports > Views.
  3. On the Management tab, click Create View.
  4. Configure custom view parameters as prompted.
    ParameterDescription
    NameThe display name of the custom view in the view list and report templates. Use a name that identifies the analysis object or purpose.
    DescriptionThe purpose of the view. Use it to identify the routine check, analysis, or reporting scenario for the view.
    View TypeThe display and analysis type of the view. Available parameters may vary by view type. Follow the fields displayed on the page.
    Business CategoryThe category that the view belongs to. It is used for filtering in the view list, report templates, and later maintenance.
    Applicable Platform TypeThe platform scope of the view, such as cloud, container, or storage. Available data depends on connected components and collection status.
    Resource TypeThe resource object type to analyze. Supported fields, metrics, and filters may vary by resource type.
    View ConfigurationDisplay fields, metrics, filters, or chart settings that define what the view shows.
  5. In Preview and Confirm, review the display and save the view.
Note: Custom views are useful for recurring analysis dimensions. Before creating a view, make sure that the required resource or metric data has been collected. Otherwise, the preview and later reports might have no data.

Save a Metric Query as a View

For metric queries that you need to revisit, save the query conditions and display settings as a view. The saved view can be reused from the view list or added to a report template.

  1. In the upper-right corner of the main menu, switch to Global Management.
  2. Go to Operations > Monitoring Center > Metrics Explorer.
  3. Set metric query conditions as prompted.
    ParameterDescription
    PlatformThe platform or component scope for metric queries. Available options depend on connected components and metric collection status.
    Resource ScopeThe resource object or resource group to analyze. It limits the data scope of the metric query.
    MetricOne or more metrics to view. Supported metrics may vary by platform and resource type.
    Aggregation MethodThe aggregation or calculation method for metric data. It controls how trend data is calculated.
    Chart StyleThe display style of the query result. Use it to view metric data by trend, comparison, or distribution.
    Time RangeThe time range for the metric query. After the query is saved as a view, you can reuse the query conditions for later analysis.
  4. Run the query and verify that the result meets your expectation.
  5. Save the current query as a view as prompted.
  6. Go to Dashboards & Reports > Views and verify that the view is generated.

Create a Custom Dashboard

A custom dashboard combines frequently used views on one page. Use custom dashboards to create reusable observation perspectives by business, resource type, or team responsibility.

  1. In the upper-right corner of the main menu, switch to Global Management.
  2. Go to Dashboards & Reports > Dashboards, and switch to the Manage tab.
  3. Click Create Dashboard, and enter a dashboard name and description.
  4. In the Add View panel, select the views to display and add them to the canvas.
    Selection PointDescription
    View TypeSelect views based on goals such as inspection, resource analysis, capacity analysis, or alert tracking.
    Resource ScopeSelect a global, component, region, or resource type scope as needed to avoid mixing unrelated data in one dashboard.
    Time RangeSelect an appropriate time range for trend views to observe recent changes or historical trends.
  5. Drag views to adjust their positions and sizes as needed.

    Place key status, exception statistics, or capacity risks near the top of the page. Arrange trend, ranking, and detail views in the order used for troubleshooting.

  6. Save the dashboard, and return to the dashboard list to confirm that the custom dashboard has been created.
  7. Maintain the custom dashboard as needed.
    OperationDescription
    Edit DashboardAdjust the dashboard name, description, view content, or layout.
    Clone DashboardCreate a copy from an existing dashboard, and then adjust it for a similar observation perspective.
    Import or Export DashboardUse a JSON file to migrate or reuse dashboard configurations.
    Delete DashboardDelete a custom dashboard that is no longer needed.
Note: Data in a custom dashboard depends on the data sources and collection status of the selected views. If a view has no data, check the corresponding component connection and collection configuration.

Create a Report Template

A report template combines multiple views into an operations report that can be generated on demand or on a schedule. Create report templates from existing views for capacity analysis, performance review, asset inventory, or availability checks.

  1. In the upper-right corner of the main menu, switch to Global Management.
  2. Go to Dashboards & Reports > Reports.
  3. On the Report Template tab, click Create Report Template.
  4. Configure report template parameters as prompted.
    ParameterDescription
    Template NameThe display name of the report template in the template list and generation records. Use a name that identifies the report purpose.
    DescriptionThe purpose of the report template. Use it to distinguish templates for capacity analysis, performance review, asset inventory, or availability checks.
    Available ViewsThe views to include in the report. Available views include built-in views and custom views.
    View CategoryThe category used to filter available views, such as capacity, performance, assets, and availability.
    Report ContentThe selected views and their display order, which determine the main content structure of the generated report.
  5. Review the view order and content in the report content area, and save the template as prompted.
Note: If the available views do not meet your reporting needs, create a custom view first and then add it to the report template.

View and Maintain Report Templates

Report Template defines report content and generation methods. View built-in templates for capacity, performance, asset inventory, and availability, or clone existing templates to create new report templates.

  1. In the upper-right corner of the main menu, switch to Global Management.
  2. Go to Dashboards & Reports > Reports.
  3. On the Report Template tab, view, search, or clone report templates.
    OperationDescription
    View TemplatesView report templates for capacity, performance, asset inventory, availability, and other scenarios, and confirm the template scope and report content.
    Clone TemplateClone an existing template to create a new report template.
    Search TemplatesSearch report templates by template name.

Generate and Download Reports

Reports can be generated from report templates on demand or on a schedule. View generation history on the Generation Record tab and download generated report files.

  1. In the upper-right corner of the main menu, switch to Global Management.
  2. Go to Dashboards & Reports > Reports.
  3. On the Report Template tab, select a template.
  4. Generate a report immediately, or configure a schedule for the template.
    OperationDescription
    Generate ImmediatelyGenerate a report from a template immediately. Use this for ad hoc checks or analysis output.
    Configure Scheduled GenerationConfigure a schedule for a report template. Use this for periodic capacity, performance, asset inventory, or availability reports.
    View Generation RecordsView report generation history, execution status, and generation results.
    Download ReportsDownload generated report files. Available formats depend on what the page provides.
  5. On the Generation Record tab, view the generation result and download the report file.

Troubleshoot Metrics and Logs

Use Metrics Summary and Log Summary to understand data volume, source distribution, and trends, and then use Metrics Explorer or Log Explorer to locate issues by metric, field, level, and time range. This workflow is useful for performance analysis, abnormal log investigation, and real-time log diagnosis.

View Metrics Summary

Before viewing metrics summary, make sure the target component is connected to ZCF and metric collection is enabled.

Metrics Summary shows whether metric data is entering ZCF normally. Use this page to confirm the metric ingestion scale and source distribution before opening Metrics Explorer for further analysis.

ItemDescription
Collection OverviewView connected platform count, online status, metric count, and total metric data volume.
Source DistributionView metric count and data ratio by connected platform to determine whether data volume is as expected.
Integrated PlatformsView connected monitoring platforms and their data volume to locate platforms with missing metric data.
  1. In the upper-right corner of the main menu, switch to Global Management.
  2. Go to Operations > Monitoring Center > Metrics Summary.
  3. View the collection overview and confirm whether metric data is continuously entering ZCF.
  4. View source distribution and the connected component list to determine whether the data volume of each component is as expected.
Note: If a component has no metric data, check the component connection status, metric collection configuration, and collection status first. If only some metrics are abnormal, continue troubleshooting in Metrics Explorer.

Query Metrics

Before querying metrics, make sure the target component is connected to ZCF and metric collection is enabled. The platforms, resources, and metrics that can be queried depend on component connection status, metric collection status, and current user permissions.

Metrics Explorer queries metric trends by platform, resource, and metric conditions. It is suitable for further locating affected objects after performance fluctuations, capacity pressure, or resource exceptions are found. Frequently used queries can be saved as views for later analysis.

  1. In the upper-right corner of the main menu, switch to Global Management.
  2. Go to Operations > Monitoring Center > Metrics Explorer.
  3. Set metric query conditions as prompted.
    Configuration item Description
    Query Scope Select the platform, component, or resource scope to define the metric data source.
    Resource Object Select a specific resource or resource group to view the status of one object or compare metric changes across multiple objects.
    Metric Select the metric to view. The page provides available metrics based on the query scope and shows metric units or status meanings.
    Time Range Select a query time range to view metric changes within the specified period.
    Display Method Select a statistics method and chart style as needed to compare trends, peaks, and abnormal points.
  4. Run the query and view metric trends and abnormal points.
  5. To continue troubleshooting, adjust the query scope, time range, or metrics, and run the query again.
Note: If the target metric cannot be queried, check whether the target component is connected, and confirm that metric collection configuration, collection status, and current user permissions are normal. To reuse the current query conditions, save the metrics query as a view.

View Log Summary

Before viewing log summary, make sure the target component is connected to ZCF and log collection is enabled.

Log Summary shows the overall status of log collection and ingestion. Users can use log volume, event count, source ranking, log trends, and level distribution to quickly determine whether logs are continuously entering ZCF and which sources require attention.

ItemDescription
Time RangeSwitch the statistics time range and observe whether log volume, event count, and source ranking change over time.
Log OverviewView total data volume, log entries, ingestion rate, and active data sources to confirm whether logs are continuously entering ZCF.
Source RankingView components or data sources with high log volume to locate sources of log spikes or abnormal collection scale.
Level DistributionView the proportions of ERROR, WARN, INFO, and other log levels to identify scopes with concentrated error or warning logs.
  1. In the upper-right corner of the main menu, switch to Global Management.
  2. Go to Operations > Log Center > Log Summary.
  3. Select a time range and view the log overview and log volume trend.
  4. View source ranking and level distribution to determine whether there are log spikes, collection interruptions, or concentrated error logs.
Note: If a log source or level is abnormal, open Log Explorer and continue retrieving log details by time range, source, and level.

Query Logs

Before querying logs, make sure the target component is connected to ZCF and log collection is enabled. The available sources and fields depend on log collection status, log parsing results, and current user permissions.

Log Explorer retrieves and analyzes historical logs. Users can narrow the scope by time, source, level, keyword, or structured field to locate abnormal time ranges, log sources, and key log content.

  1. In the upper-right corner of the main menu, switch to Global Management.
  2. Go to Operations > Log Center > Log Explorer.
  3. Set log query conditions as prompted.
    Configuration item Description
    Query Scope Select the component, log source, and time range to define the log data scope.
    Log Level Filter logs by ERROR, WARN, INFO, or other levels to prioritize exceptions or warnings.
    Keyword Enter an error code, resource name, service name, or another keyword to retrieve related records from log content.
    Field Filter Narrow results by parsed fields such as platform, host, service, or instance.
    Log Details View the time, level, source, content, and extended fields of a single log entry to confirm exception context.
  4. Run the query and view log distribution and log details.
  5. Based on the query results, continue adjusting the time range, source, or filters to narrow the troubleshooting scope.
Note: If log query results are empty, check whether the target component is connected, and confirm that log collection configuration, collection status, query time range, and current user permissions are normal.

Diagnose Logs with Live Tail

Before using Live Tail, make sure the target component is connected to ZCF, log collection is normal, and logs are being generated at the current time.

Live Tail is used to view the latest logs that are continuously written. It is suitable for observing immediate output while reproducing an issue, performing an operations task, or verifying collection status. Compared with log query, Live Tail is better for seeing log changes that are happening now.

  1. In the upper-right corner of the main menu, switch to Global Management.
  2. Go to Operations > Log Center > Log Explorer.
  3. Switch to the Live Tail tab.
  4. Select the component, log source, or log level to observe.
    Configuration item Description
    Component or Source Select the log source to observe to avoid too much irrelevant live output.
    Log Level View only key levels such as ERROR and WARN as needed to capture exceptions during reproduction.
    Keyword Enter a resource name, task ID, error code, or service name to focus on logs related to the current operation.
  5. Review the live log output and use the timestamp, level, and key fields to locate issues.
  6. To review historical context, return to Log Explorer and query logs in the corresponding time range by using the same conditions.
Note: If Live Tail does not return logs, first confirm that the target component is connected, and check whether log collection configuration, collection status, and current user permissions are normal.

Manage Alarms and Notifications

Alarms and notifications turn metric anomalies, event risks, and resource issues into a trackable workflow. Users can confirm data sources and collection status first, define risk detection conditions with alarm rules, send important alarms to the right teams through message templates, notification channels, and notification policies, and view and handle risks in alarm messages.

Configuration Workflow

  1. Confirm that the target component is connected and that resource, metric, log, or event alarm data sources are enabled as needed.
  2. Create an alarm rule to define trigger rules, alarm severity, and alarm scope for metric risks.
  3. Create a message template to define the content format of external notifications.
  4. Create a notification channel for DingTalk, WeCom, email, Webhook, or SMS delivery.
  5. Create a notification policy to match alarms that require external notification and bind notification channels.
  6. View and handle alarm messages, including alarm status, notification delivery results, and follow-up actions.
Note: Component event alarm integration is an access or initialization capability that brings component-side events into ZCF Alarm Center. After integration is complete, event alarms can use the same notification channels and notification policies as resource alarms.

Core Concepts

ConceptDescription
Alarm MessageA risk record generated after an alarm rule or event integration is triggered. It is used to view the affected object, severity, trigger time, and handling status.
Alarm RuleA rule that defines trigger logic, severity, and scope for metric or resource risks, and generates alarm messages when matched.
Notification ChannelAn external destination for alarm delivery, such as DingTalk, WeCom, email, Webhook, or SMS.
Notification PolicyA rule that matches alarms by severity, source, resource type, or other attributes and decides whether to send them to external channels.
Message TemplateA template that defines the content and format of an external notification. Notification channels reference message templates.
Event Alarm IntegrationA configuration that brings event alarms reported by connected components into ZCF for unified viewing and notification.

Enable Event Alarm Integration

Before enabling event alarm integration, make sure the target component is connected to ZCF through Cloud Federation, the connection is normal, and the current administrator has the required Cloud Federation and Alarm Center permissions.

After you connect a platform or component through Cloud Federation, you can enable event alarm integration on the Event Alarm Integration page. Once enabled, event alarms reported by the component enter ZCF Alarm Center. You can view these alarms in Alarm Messages and use notification policies to send important alarms to external channels.

  1. In the upper-right corner of the main menu, switch to Global Management.
  2. Go to Operations > Alarm Center > Event Alarm Integration.
  3. Find the target component, click Enable, and follow the prompts to turn on event alarm integration.
  4. Check the event alarm integration status of the component.
    ItemDescription
    Event Alarm HostingShows whether event alarm integration is enabled for the component and managed by ZCF.
    Configuration SynchronizationShows whether event alarm integration settings have been delivered to the component. If the status is abnormal, synchronize the configuration again.
    Last DeliveryShows the latest configuration delivery time.
    Latest Event AlarmShows the latest time that an event alarm was received.
    Parsing Failures and Unknown EventsShows event parsing or recognition exceptions.
    Diagnostic DetailsProvides connection, synchronization, callback, and log check results.
  5. If configuration synchronization is abnormal, synchronize the configuration again.

    Synchronization delivers ZCF event alarm integration settings to the component. If synchronization fails, check component connectivity, access credentials, and callback addresses based on diagnostic details.

  6. Go to Operations > Alarm Center > Alarm Messages to view event alarms or event records.

    If the integration status is normal but no alarm messages are displayed, confirm whether events have been generated on the component side, and then check the latest event alarm time, parsing failures, and unknown events.

  7. To send event alarms externally, configure notification policies in Operations > Alarm Center > Notification Settings.

    After event alarms enter Alarm Center, they can use the same notification channels and policies as resource alarms.

Note: Event alarm integrations apply to event alarms reported by connected components. For resource alarms triggered by metric thresholds, manage alarm rules.

Create an Alarm Rule

Before creating an alarm rule, make sure the target component is connected to ZCF and the required resource or metric collection is enabled.

Alarm rules define how ZCF identifies resource or metric risks. Users can configure trigger rules, alarm severity, and alarm scope by platform type, resource type, and alarm item. After a rule is triggered, ZCF generates an alarm message.

  1. In the upper-right corner of the main menu, switch to Global Management.
  2. Go to Operations > Alarm Center > Alarm Rules.
  3. Click Create Rule.
  4. Configure the alarm rule.
    ParameterDescription
    Name and DescriptionUse a name that clearly identifies the resource type, metric, and risk scenario.
    Platform TypeSelect the platform type to which the rule applies. The platform type determines the available resource types and alarm items.
    Resource TypeSelect the resource type to monitor. Available alarm items vary by resource type.
    Alarm ItemSelect the metric or check item that the rule monitors.
    Alarm Trigger RuleConfigure the comparison operator, threshold, and duration used to decide when an alarm is generated.
    Alarm SeveritySelect the severity. The severity affects alarm filtering and notification policy matching.
    Alarm ScopeSelect the resource scope to which the rule applies. Narrow the scope when only specific resources need to be monitored.
  5. Save the rule and enable it as needed.
  6. After the rule is triggered, go to Operations > Alarm Center > Alarm Messages to view the generated alarm.
Note: An alarm rule only defines how a risk is detected. To send triggered alarms to external channels, configure notification channels and notification policies.

Create a Message Template

Before creating a custom message template, confirm the content format required by the target channel. For example, chatbot channels often use Markdown, email may use HTML or plain text, and Webhook channels may use JSON.

Message templates define the content format of external alarm notifications. System templates cover common notification scenarios. Create a custom template only when different notification channels, teams, or services require different notification content, formats, or fields.

  1. Go to Operations > Alarm Center > Message Templates.

    If you are not in the Global Management view, switch to Global Management in the upper-right corner of the main menu first.

  2. View the system templates and custom templates.

    Do not modify system templates directly. To adjust the content, clone a system template first and then modify the copy.

  3. Confirm whether a custom template is required.

    For common scenarios, use a system template directly. Create a custom template only when different notification channels, teams, or services require different notification content, formats, or fields.

  4. Create a custom template.

    Complete the template parameters as follows:

    ParameterDescription
    Template NameIdentify the usage scenario, such as on-duty group alarms, critical alarm emails, or Webhook callbacks.
    DescriptionDescribe the template scope to help multiple administrators maintain templates.
    Content FormatSelect Markdown, HTML, JSON, or plain text based on the receiver requirements. Chatbot channels usually use Markdown, and Webhook channels usually use JSON.
    Load Preset TemplateLoad a system preset for the selected content format as the starting point. Use this option when creating a template for the first time or when you want to reuse the system variable structure, and then adjust the content in the source editor.
    Template ContentWrite the notification body. You can insert variables such as alarm name, severity, resource, status, trigger time, summary, and handling suggestions.
    Variable ReferenceView supported variables and their meanings to avoid referencing fields that do not exist and generating empty notification content.
    PreviewBefore saving, preview the rendered template to confirm that key information is complete and the format meets receiver requirements.
  5. Save the message template.
  6. Go to Operations > Alarm Center > Notification Settings and select the template in a notification channel.

    A notification channel references a message template. A notification policy decides which alarms are sent to the channel, and the template decides how those alarms appear in the channel.

  7. Test the notification channel to confirm that the template content can be sent and displayed correctly.
Note: To delete a template that is referenced by a notification channel, change the referenced template in the channel first. After changing a template, test the channels that use it.

Create a Notification Channel

ZCF supports DingTalk, WeCom, email, Webhook, and SMS notification channels. Before creating a channel, prepare the information required by the channel type you plan to use:

  • Make sure ZCF can access the target notification system or receiving endpoint.
  • For DingTalk or WeCom, create a chatbot in the target group, obtain the Webhook URL, and prepare the keyword, signing secret, or IP allowlist information required by the chatbot security settings.
  • For email, configure and test the mail server first, and prepare recipient, CC, or BCC email addresses.
  • For Webhook, prepare the receiver URL, request method, and authentication headers.
  • For SMS, prepare the provider credentials, SMS signature, template or API URL, and confirm that the SMS quota is sufficient.
  • If custom notification content is required, create a message template first. You can also use a system template.

Notification channels define external destinations for alarm delivery. Alarms are displayed in Operations > Alarm Center > Alarm Messages by default. To send alarms to DingTalk, WeCom, email, Webhook, or SMS, create a channel first, and then reference the channel in a notification policy.

  1. In the upper-right corner of the main menu, switch to Global Management.
  2. Go to Operations > Alarm Center > Notification Settings.
  3. On the Notification Channels tab, create a notification channel.
  4. Select a channel type and complete the required parameters.
    Channel TypeParametersHow to Fill
    All Channels Channel name, description, message template
    • Use a channel name that identifies the recipient team or notification scenario.
    • The message template controls the notification format. Use a system template or create a custom template on the Message Templates tab.
    DingTalk Webhook URL, security settings, @ mentions
    • Enter the Webhook URL of the DingTalk group chatbot.
    • If security settings are enabled for the chatbot, also enter the keyword, signing secret, or IP allowlist information as required.
    • To mention specific users, enter their mobile numbers.
    WeCom Webhook URL, security settings, @ mentions
    • Enter the Webhook URL of the WeCom group chatbot.
    • If security verification or targeted mentions are required, enter the corresponding secret, member account, or @all.
    Email Recipients, CC, BCC
    • Recipients are required. Multiple email addresses are supported.
    • Email delivery depends on mail server configuration. If the mail server is not configured or the test fails, alarms cannot be sent by email.
    Webhook URL, request method, headers, TLS verification
    • Enter the receiving endpoint URL and select a request method.
    • If authentication is required, add a token or other credentials in the request headers.
    • Skip TLS verification only in trusted test environments or self-signed certificate scenarios.
    SMS Provider, authentication information, signature, template or API URL, recipient phone number
    • Fill in the parameters required by the selected SMS provider.
    • For Alibaba Cloud SMS, provide the AccessKey, signature, template code, and recipient phone number.
    • For Yimei Ruatong, provide the API endpoint, App ID, Secret Key, signature, and recipient phone number.
    • For Generic HTTP, provide the API endpoint, authentication method, request body, and success matching rule according to the SMS gateway requirements.
    • SMS messages are charged by the provider. Use SMS mainly for critical or emergency alarms.
  5. Save the notification channel and run a test delivery.

    A successful test means ZCF can reach the target channel. The test message is delivered to the corresponding receiver: a DingTalk group, WeCom group, email inbox, Webhook receiving service, or SMS recipient phone. If the test fails, check the endpoint, credentials, chatbot security settings, mail server, or SMS provider configuration. SMS tests consume SMS quota.

  6. Create or update a notification policy to send matching alarms to this channel.
Note: A notification channel only defines where alarms can be sent. To send specific alarms to the channel, create a notification policy.

Create a Notification Policy

Before creating a notification policy, make sure at least one notification channel has been created and tested, and confirm which alarms need external notification.

Notification policies define which alarms are sent to external channels and how notifications are grouped and deduplicated. Users can filter alarms by alarm attributes, bind one or more notification channels, and configure recovery notifications, grouping, and repeat reminders.

  1. In the upper-right corner of the main menu, switch to Global Management.
  2. Go to Operations > Alarm Center > Notification Settings.
  3. On the Notification Policy tab, create a policy.
  4. Configure alarm matching, target channels, and grouping or repeat reminder settings.
    ParameterDescription
    Policy Name and DescriptionUse a name that identifies the notification scenario, such as critical resource alarms or network event alarms.
    Notification RulesFilter alarms by severity, product type, resource type, region, cluster, host, alarm name, source system, event domain, connected instance, lifecycle status, confirmation status, or other supported attributes.
    Match OperatorSelect the operator for each condition, such as equals, does not equal, regex match, or regex mismatch.
    Match ModeDecide whether alarms must match all conditions or any condition.
    Notification ChannelsSelect enabled external channels. One policy can use multiple channels when the same type of alarms must notify multiple teams or systems.
    Recovery AlarmsDecide whether to send notifications when alarms recover.
    Grouping and Repeat RemindersGroup similar alarms and configure repeat intervals to reduce duplicate notifications.
  5. Save the notification policy.
  6. Trigger or wait for matching alarms, and check external delivery in the alarm details.

    Alarms that match a policy are sent to the selected external channels. Alarms that do not match an external notification policy still appear in Alarm Messages, but are not sent externally.

View and Handle Alarm Messages

The Alarm Messages page centralizes resource alarms and event alarms. Use it to filter active risks, confirm handling status, check notification delivery, and continue troubleshooting from related resource, monitoring, or log pages. If an alarm matches a notification policy and the policy references notification channels, ZCF sends the alarm to the corresponding external channels. You can check the delivery result in the alarm details and confirm receipt in the third-party channel.

  1. In the upper-right corner of the main menu, switch to Global Management.
  2. Go to Operations > Alarm Center > Alarm Messages.
  3. Select an alarm view.
    ViewDescription
    Active AlarmsShows unresolved risks that currently require attention.
    Recovered AlarmsShows alarms whose trigger conditions have recovered.
    Alarm HistoryShows historical alarm records for review and tracing.
    Resource AlarmsShows alarms generated by resource metrics or resource status rules.
    Event AlarmsShows event alarms reported by connected components.
    Event RecordsShows raw event records used for event alarm analysis.
  4. Filter alarms by severity, resource type, source component, lifecycle status, confirmation status, or time range.
  5. Open an alarm to review the details.
    ItemDescription
    Alarm SummaryShows the alarm name, severity, status, first trigger time, and latest trigger time.
    Affected ObjectShows the related component, resource type, resource object, and region.
    Trigger ConditionShows the rule, threshold, metric value, or event information that triggered the alarm.
    Notification Delivery Result / Notification ChannelShows the matched notification policy, notification channel, recipient, delivery status, retries, and failure reason.
    Handling Suggestions and CommentsShows recommended actions and records the handling process.
  6. Confirm the alarm, add comments, or mark it as handled according to the handling result.
  7. If an external notification channel is configured for the alarm, go to the corresponding third-party channel to confirm that the notification message was received.

    Use the notification channel, recipient, and delivery status in the alarm details to confirm the same notification on the third-party side.

  8. If further diagnosis is required, go to the related resource detail, monitoring query, log query, or Alarm Center configuration page.
Note: If an alarm is not delivered to an external channel, check the delivery details first, and then verify the notification channel and notification policy configurations.

Manage Alarm Rules

Before managing alarm rules, make sure the alarm rules that need maintenance already exist.

Use the Alarm Rules page to view and maintain built-in and custom rules. You can enable, disable, edit, clone, import, export, or delete rules as supported, and continuously refine the risk detection scope.

  1. In the upper-right corner of the main menu, switch to Global Management.
  2. Go to Operations > Alarm Center > Alarm Rules.
  3. Review existing alarm rules.
    Rule TypeHow to Use
    Built-inCovers common resource risks. You can enable, disable, adjust editable fields, or restore defaults when the page supports these operations.
    CustomAdds metric conditions required by your business. You can create, edit, clone, import, export, or delete custom rules.
  4. Manage rules as needed.
    OperationDescription
    Enable or DisableControls whether the rule participates in alarm detection.
    EditAdjusts the rule name, description, platform type, resource type, alarm item, trigger rule, alarm severity, or alarm scope.
    CloneCreates a similar rule based on an existing one.
    Import or ExportMoves custom rule configurations between environments.
    Restore DefaultsRestores built-in rule settings when supported.
    DeleteDeletes rules that are no longer needed. Built-in rules may not support deletion.
Note: After adjusting alarm rules, continue monitoring the number and trigger frequency of alarm messages to confirm that the rule changes meet expectations.