Skip to content

Commit d0d44ab

Browse files
committed
v5
1 parent fc776b9 commit d0d44ab

File tree

4 files changed

+26
-5
lines changed

4 files changed

+26
-5
lines changed

badges/coverage.svg

Lines changed: 1 addition & 1 deletion
Loading

dist/index.js

Lines changed: 11 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/index.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/main.ts

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ import {
3333
import { DEFAULT_AGGREGATION_SELECTOR } from '@opentelemetry/sdk-metrics/build/src/export/AggregationSelector.js'
3434
import { InstrumentType } from '@opentelemetry/sdk-metrics/build/src/export/MetricData.js'
3535

36-
import { AggregationType } from '@opentelemetry/sdk-metrics'
36+
import { AggregationType, ViewOptions } from '@opentelemetry/sdk-metrics'
3737
class CapturingDiagLogger implements DiagLogger {
3838
private baseLogger: DiagConsoleLogger
3939
private capturedOutput: string = ''
@@ -99,7 +99,7 @@ export async function run(): Promise<void> {
9999

100100
const metricsNamespace = core.getInput('metrics-namespace') || 'cae'
101101

102-
const metricsVersion = core.getInput('metrics-version') || 'v4'
102+
const metricsVersion = core.getInput('metrics-version') || 'v5'
103103

104104
const config: TMetricsConfig = {
105105
serviceName,
@@ -153,8 +153,19 @@ export async function run(): Promise<void> {
153153
})
154154
]
155155

156+
const views: ViewOptions = {
157+
instrumentType: InstrumentType.HISTOGRAM,
158+
aggregation: {
159+
type: AggregationType.EXPONENTIAL_HISTOGRAM,
160+
options: {
161+
recordMinMax: true
162+
}
163+
}
164+
}
165+
156166
const meterProvider = new MeterProvider({
157167
resource,
168+
views: [views],
158169
readers
159170
})
160171

0 commit comments

Comments
 (0)