From 581c2ba413f16da22b84b8f13b944e9375b2e96f Mon Sep 17 00:00:00 2001 From: mmihaylovam <85890011+mmihaylovam@users.noreply.github.com> Date: Wed, 27 Sep 2023 16:52:33 +0300 Subject: [PATCH 01/16] New ephemeral type of metrics --- pages/doc/authorization_faq.md | 1 + pages/doc/cardinality.md | 2 +- pages/doc/csp_users_roles.md | 1 + pages/doc/metric_types.md | 23 +++++++++++++- pages/doc/metrics_managing.md | 41 ++++++++++++++++++------- pages/doc/query_language_performance.md | 5 ++- pages/doc/terms_of_service.md | 6 ++-- 7 files changed, 63 insertions(+), 16 deletions(-) diff --git a/pages/doc/authorization_faq.md b/pages/doc/authorization_faq.md index b891fc4c3..f6818266a 100644 --- a/pages/doc/authorization_faq.md +++ b/pages/doc/authorization_faq.md @@ -30,6 +30,7 @@ When a Super Admin user [enables Super Admin mode](users_account_managing.html#e * Can [restore orphan dashboards and alerts](access.html#make-orphan-dashboards-or-alerts-visible). * Can invite other Super Admin users. * Can [sign out a user](user-accounts.html#sign-out-a-user). +* Can [convert metrics](metrics_managing.html#convert-metrics-to-ephemeral-or-persistent) from persistent to ephemeral and the reverse. * Can purchase more PPS. To invite other Super Admin users: diff --git a/pages/doc/cardinality.md b/pages/doc/cardinality.md index a8184c368..50b685c12 100644 --- a/pages/doc/cardinality.md +++ b/pages/doc/cardinality.md @@ -101,7 +101,7 @@ Although Operations for Applications supports high cardinality for time series d 1. Ensure that the metric names are stable and do not change. 2. Keep source names stable. Source names change over time, but make sure that they don't change frequently. - 3. Use point tags for data that are ephemeral. + 3. Use point tags and [ephemeral metrics](metric_types.html#metric-types-per-retention-period) for data that are ephemeral. 4. In Kubernetes, where point tags are usually called labels, add only the point tags that you really need. For information about metric, source, and point tag names, see [Operations for Applications Data Format Best Practices](wavefront_data_format.html#operations-for-applications-data-format-best-practices). You can also understand more about the metrics structure, sources and the sources browser, and tags, by exploring [Metrics and the Metrics Browser](metrics_managing.html), [Sources](sources_managing.html), and [Organizing with Tags](tags_overview.html). diff --git a/pages/doc/csp_users_roles.md b/pages/doc/csp_users_roles.md index ceb13b6c9..f54173880 100644 --- a/pages/doc/csp_users_roles.md +++ b/pages/doc/csp_users_roles.md @@ -55,6 +55,7 @@ The VMware Cloud Services Console **Roles** page includes the following built-in
Tip: Combine the Super Admin service role with the roles that you want the user to have when Super Admin mode is disabled.
diff --git a/pages/doc/metric_types.md b/pages/doc/metric_types.md index 43821cbd6..6149e9666 100644 --- a/pages/doc/metric_types.md +++ b/pages/doc/metric_types.md @@ -18,12 +18,14 @@ summary: Learn about gauges, counters, delta counters, histograms, and spans. ## Summary of Metric Types +### Metric Types per Data Type + The following table gives an overview of metric types. We introduce each type in more detail below.Metric | Description | Example |
---|---|---|
Metric Type | Description | Example |
Gauge | @@ -55,7 +57,26 @@ The following table gives an overview of metric types. We introduce each type inSpans are the fundamental units of trace data. Each span corresponds to a distinct invocation of an operation that executes as part of the request. | For example, in our BeachShirts sample application, we have the beachshirts.shopping operation, which includes many invocations of the Printing.getAvailableColors span. |
Metric Type | Description |
---|---|
Persistent | +Default data retention, typically 18 months. By default, all metrics are persistent. | +
Ephemeral | +30 days of data retention. Converting persistent metrics to ephemeral metrics improves query performance and reduces cardinality. | +
requests.latency
) or a metric prefix (e.g. requests.
, cpu.loadavg.
).
+requests.latency
) or a metric prefix (e.g. requests.
, cpu.loadavg.
).
*
character is considered part of the text string.
+
|
++ |