| Modifier and Type | Class and Description |
|---|---|
class |
ImmutableRawMetrics
Immutable implementation of
RawMetrics. |
| Modifier and Type | Field and Description |
|---|---|
static com.fasterxml.jackson.core.type.TypeReference<Map<String,RawMetrics>> |
JsonDBRawMetrics.VALUE_TYPE_REF |
| Modifier and Type | Method and Description |
|---|---|
Map<String,RawMetrics> |
RawMetricsHandler.getRawMetrics(String integrationId) |
Map<String,RawMetrics> |
LogRawMetrics.getRawMetrics(String integrationId) |
Map<String,RawMetrics> |
JsonDBRawMetrics.getRawMetrics(String integrationId)
Obtains all RawMetrics entries in the DB for the current integration
|
| Modifier and Type | Method and Description |
|---|---|
static ImmutableRawMetrics |
ImmutableRawMetrics.copyOf(RawMetrics instance)
Creates an immutable copy of a
RawMetrics value. |
RawMetrics.Builder |
ImmutableRawMetrics.Builder.from(RawMetrics instance)
Fill a builder with attribute values from the provided
RawMetrics instance. |
void |
RawMetricsHandler.persist(RawMetrics rawMetrics) |
void |
LogRawMetrics.persist(RawMetrics rawMetrics) |
void |
JsonDBRawMetrics.persist(RawMetrics rawMetrics)
Persists the latest metrics of a live pod to the database.
|
| Modifier and Type | Method and Description |
|---|---|
IntegrationMetricsSummary |
IntegrationMetricsHandler.compute(String integrationId,
Map<String,RawMetrics> metrics,
Set<String> livePodIds)
Computes the IntegrationMetricsSummary from the RawMetrics available for the
current integration.
|
void |
RawMetricsHandler.curate(String integrationId,
Map<String,RawMetrics> metrics,
Set<String> livePodIds) |
void |
LogRawMetrics.curate(String integrationId,
Map<String,RawMetrics> metrics,
Set<String> livePodIds) |
void |
JsonDBRawMetrics.curate(String integrationId,
Map<String,RawMetrics> metrics,
Set<String> livePodIds)
Adds the RawMetrics of dead pods to a special HISTORY bucket.
|
Copyright © 2016–2019 Red Hat. All rights reserved.