summaryrefslogtreecommitdiff
path: root/vendor/open-telemetry/sdk/Metrics/MetricExporterInterface.php
blob: fa47fbf9ebb8ad47aa5b4df273ba81c48755e162 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php

declare(strict_types=1);

namespace OpenTelemetry\SDK\Metrics;

use OpenTelemetry\SDK\Metrics\Data\Metric;

interface MetricExporterInterface
{
    /**
     * @param iterable<int, Metric> $batch
     */
    public function export(iterable $batch): bool;

    public function shutdown(): bool;
}