getMetricData -> getDailyMetricData
This commit is contained in:
@@ -117,7 +117,10 @@ export class ExampleCostInsightsClient implements CostInsightsApi {
|
||||
return projects;
|
||||
}
|
||||
|
||||
async getMetricData(metric: string, intervals: string): Promise<MetricData> {
|
||||
async getDailyMetricData(
|
||||
metric: string,
|
||||
intervals: string,
|
||||
): Promise<MetricData> {
|
||||
const aggregation = aggregationFor(
|
||||
durationOf(intervals),
|
||||
100_000,
|
||||
|
||||
@@ -87,7 +87,7 @@ export type CostInsightsApi = {
|
||||
* @param intervals An ISO 8601 repeating interval string, such as R2/P1M/2020-09-01
|
||||
* https://en.wikipedia.org/wiki/ISO_8601#Repeating_intervals
|
||||
*/
|
||||
getMetricData(metric: string, intervals: string): Promise<MetricData>;
|
||||
getDailyMetricData(metric: string, intervals: string): Promise<MetricData>;
|
||||
|
||||
/**
|
||||
* Get cost aggregations for a particular cloud product and interval timeframe. This includes
|
||||
|
||||
@@ -111,7 +111,7 @@ const CostInsightsPage = () => {
|
||||
client.getGroupProjects(pageFilters.group),
|
||||
client.getAlerts(pageFilters.group),
|
||||
pageFilters.metric
|
||||
? client.getMetricData(pageFilters.metric, intervals)
|
||||
? client.getDailyMetricData(pageFilters.metric, intervals)
|
||||
: null,
|
||||
pageFilters.project
|
||||
? client.getProjectDailyCost(pageFilters.project, intervals)
|
||||
|
||||
Reference in New Issue
Block a user