for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Krenor\Prometheus\Contracts;
use Tightenco\Collect\Support\Collection;
interface Metric
{
/**
* @return string
*/
public function key(): string;
public function type(): string;
public function namespace(): string;
public function name(): string;
public function description(): string;
* @return Collection
public function labels(): Collection;
* @return Storage
public static function storage(): Storage;
}