Skip to content

Commit

Permalink
rename
Browse files Browse the repository at this point in the history
  • Loading branch information
XBaith committed Jul 11, 2024
1 parent 24bbada commit 8e045ce
Show file tree
Hide file tree
Showing 2 changed files with 42 additions and 42 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -166,34 +166,34 @@ public class TableOptimizingMetrics {
.withTags("catalog", "database", "table")
.build();

public static final MetricDefine TABLE_OPTIMIZING_MINOR_SINCE_LAST_COMPLETION =
defineGauge("table_optimizing_minor_since_last_completion_mills")
.withDescription("Duration in milliseconds after last minor optimizing")
public static final MetricDefine TABLE_OPTIMIZING_SINCE_LAST_MINOR_OPTIMIZATION =
defineGauge("table_optimizing_since_last_minor_optimization_mills")
.withDescription("Duration in milliseconds since last successful minor optimization")
.withTags("catalog", "database", "table")
.build();

public static final MetricDefine TABLE_OPTIMIZING_MAJOR_SINCE_LAST_COMPLETION =
defineGauge("table_optimizing_major_since_last_completion_mills")
.withDescription("Duration in milliseconds after last major optimizing")
public static final MetricDefine TABLE_OPTIMIZING_SINCE_LAST_MAJOR_OPTIMIZATION =
defineGauge("table_optimizing_since_last_major_optimization_mills")
.withDescription("Duration in milliseconds since last successful major optimization")
.withTags("catalog", "database", "table")
.build();

public static final MetricDefine TABLE_OPTIMIZING_FULL_SINCE_LAST_COMPLETION =
defineGauge("table_optimizing_full_since_last_completion_mills")
.withDescription("Duration in milliseconds after last full optimizing")
public static final MetricDefine TABLE_OPTIMIZING_SINCE_LAST_FULL_OPTIMIZATION =
defineGauge("table_optimizing_since_last_full_optimization_mills")
.withDescription("Duration in milliseconds since last successful full optimization")
.withTags("catalog", "database", "table")
.build();

public static final MetricDefine TABLE_LAST_OPTIMIZING_DURATION =
defineGauge("table_last_optimizing_duration_mills")
.withDescription("Duration in milliseconds after last optimizing")
public static final MetricDefine TABLE_OPTIMIZING_SINCE_LAST_OPTIMIZATION =
defineGauge("table_optimizing_since_last_optimization_mills")
.withDescription("Duration in milliseconds since last successful optimization")
.withTags("catalog", "database", "table")
.build();

public static final MetricDefine TABLE_OPTIMIZING_LAG_DURATION =
defineGauge("table_optimizing_lag_duration_mills")
.withDescription(
"Duration in milliseconds between last self-optimizing snapshot and current refreshed snapshot")
"Duration in milliseconds between last self-optimizing snapshot and refreshed snapshot")
.withTags("catalog", "database", "table")
.build();

Expand Down Expand Up @@ -281,19 +281,19 @@ public void register(MetricRegistry registry) {
// register last optimizing duration metrics
registerMetric(
registry,
TABLE_OPTIMIZING_MINOR_SINCE_LAST_COMPLETION,
TABLE_OPTIMIZING_SINCE_LAST_MINOR_OPTIMIZATION,
new LastOptimizingDurationGauge(OptimizingType.MINOR));
registerMetric(
registry,
TABLE_OPTIMIZING_MAJOR_SINCE_LAST_COMPLETION,
TABLE_OPTIMIZING_SINCE_LAST_MAJOR_OPTIMIZATION,
new LastOptimizingDurationGauge(OptimizingType.MAJOR));
registerMetric(
registry,
TABLE_OPTIMIZING_FULL_SINCE_LAST_COMPLETION,
TABLE_OPTIMIZING_SINCE_LAST_FULL_OPTIMIZATION,
new LastOptimizingDurationGauge(OptimizingType.FULL));
registerMetric(
registry,
TABLE_LAST_OPTIMIZING_DURATION,
TABLE_OPTIMIZING_SINCE_LAST_OPTIMIZATION,
(Gauge<Long>) () -> System.currentTimeMillis() - lastOptimizingTime);
registerMetric(
registry,
Expand Down
50 changes: 25 additions & 25 deletions docs/user-guides/metrics.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,31 +37,31 @@ Amoro has supported built-in metrics to measure status of table self-optimizing

## Self-optimizing metrics

| Metric Name | Type | Tags | Description |
|----------------------------------------------------|---------|--------------------------|-----------------------------------------------------------------------------------------------|
| table_optimizing_status_idle_duration_mills | Gauge | catalog, database, table | Duration in milliseconds after table be in idle status |
| table_optimizing_status_pending_duration_mills | Gauge | catalog, database, table | Duration in milliseconds after table be in pending status |
| table_optimizing_status_planning_duration_mills | Gauge | catalog, database, table | Duration in milliseconds after table be in planning status |
| table_optimizing_status_executing_duration_mills | Gauge | catalog, database, table | Duration in milliseconds after table be in executing status |
| table_optimizing_status_committing_duration_mills | Gauge | catalog, database, table | Duration in milliseconds after table be in committing status |
| table_optimizing_process_total_count | Counter | catalog, database, table | Count of all optimizing process since ams started |
| table_optimizing_process_failed_count | Counter | catalog, database, table | Count of failed optimizing process since ams started |
| table_optimizing_minor_total_count | Counter | catalog, database, table | Count of minor optimizing process since ams started |
| table_optimizing_minor_failed_count | Counter | catalog, database, table | Count of failed minor optimizing process since ams started |
| table_optimizing_major_total_count | Counter | catalog, database, table | Count of major optimizing process since ams started |
| table_optimizing_major_failed_count | Counter | catalog, database, table | Count of failed major optimizing process since ams started |
| table_optimizing_full_total_count | Counter | catalog, database, table | Count of full optimizing process since ams started |
| table_optimizing_full_failed_count | Counter | catalog, database, table | Count of failed full optimizing process since ams started |
| table_optimizing_status_in_idle | Gauge | catalog, database, table | If currently table is in idle status |
| table_optimizing_status_in_pending | Gauge | catalog, database, table | If currently table is in pending status |
| table_optimizing_status_in_planning | Gauge | catalog, database, table | If currently table is in planning status |
| table_optimizing_status_in_executing | Gauge | catalog, database, table | If currently table is in executing status |
| table_optimizing_status_in_committing | Gauge | catalog, database, table | If currently table is in committing status |
| table_optimizing_minor_since_last_completion_mills | Gauge | catalog, database, table | Duration in milliseconds after last minor optimizing |
| table_optimizing_major_since_last_completion_mills | Gauge | catalog, database, table | Duration in milliseconds after last major optimizing |
| table_optimizing_full_since_last_completion_mills | Gauge | catalog, database, table | Duration in milliseconds after last full optimizing |
| table_last_optimizing_duration_mills | Gauge | catalog, database, table | Duration in milliseconds after last optimizing |
| table_optimizing_lag_duration_mills | Gauge | catalog, database, table | Duration in milliseconds between last self-optimizing snapshot and current refreshed snapshot |
| Metric Name | Type | Tags | Description |
|------------------------------------------------------|---------|--------------------------|----------------------------------------------------------------------------------------|
| table_optimizing_status_idle_duration_mills | Gauge | catalog, database, table | Duration in milliseconds after table be in idle status |
| table_optimizing_status_pending_duration_mills | Gauge | catalog, database, table | Duration in milliseconds after table be in pending status |
| table_optimizing_status_planning_duration_mills | Gauge | catalog, database, table | Duration in milliseconds after table be in planning status |
| table_optimizing_status_executing_duration_mills | Gauge | catalog, database, table | Duration in milliseconds after table be in executing status |
| table_optimizing_status_committing_duration_mills | Gauge | catalog, database, table | Duration in milliseconds after table be in committing status |
| table_optimizing_process_total_count | Counter | catalog, database, table | Count of all optimizing process since ams started |
| table_optimizing_process_failed_count | Counter | catalog, database, table | Count of failed optimizing process since ams started |
| table_optimizing_minor_total_count | Counter | catalog, database, table | Count of minor optimizing process since ams started |
| table_optimizing_minor_failed_count | Counter | catalog, database, table | Count of failed minor optimizing process since ams started |
| table_optimizing_major_total_count | Counter | catalog, database, table | Count of major optimizing process since ams started |
| table_optimizing_major_failed_count | Counter | catalog, database, table | Count of failed major optimizing process since ams started |
| table_optimizing_full_total_count | Counter | catalog, database, table | Count of full optimizing process since ams started |
| table_optimizing_full_failed_count | Counter | catalog, database, table | Count of failed full optimizing process since ams started |
| table_optimizing_status_in_idle | Gauge | catalog, database, table | If currently table is in idle status |
| table_optimizing_status_in_pending | Gauge | catalog, database, table | If currently table is in pending status |
| table_optimizing_status_in_planning | Gauge | catalog, database, table | If currently table is in planning status |
| table_optimizing_status_in_executing | Gauge | catalog, database, table | If currently table is in executing status |
| table_optimizing_status_in_committing | Gauge | catalog, database, table | If currently table is in committing status |
| table_optimizing_since_last_minor_optimization_mills | Gauge | catalog, database, table | Duration in milliseconds since last successful minor optimization |
| table_optimizing_since_last_major_optimization_mills | Gauge | catalog, database, table | Duration in milliseconds since last successful major optimization |
| table_optimizing_since_last_full_optimization_mills | Gauge | catalog, database, table | Duration in milliseconds since last successful full optimization |
| table_optimizing_since_last_optimization_mills | Gauge | catalog, database, table | Duration in milliseconds since last successful optimization |
| table_optimizing_lag_duration_mills | Gauge | catalog, database, table | Duration in milliseconds between last self-optimizing snapshot and refreshed snapshot |

## Optimizer Group metrics

Expand Down

0 comments on commit 8e045ce

Please sign in to comment.