35 lines
927 B
PHP
35 lines
927 B
PHP
<?php
|
|
|
|
namespace App\Settings;
|
|
|
|
use Spatie\LaravelSettings\Settings;
|
|
|
|
class RemoteWriteSettings extends Settings
|
|
{
|
|
public bool $state;
|
|
public string $auth_mode;
|
|
public string $url;
|
|
public ?string $data_source_label;
|
|
public int $queue_config_capacity;
|
|
public int $queue_config_max_samples_per_send;
|
|
public string $queue_config_batch_send_deadline;
|
|
public int $queue_config_max_shards;
|
|
public int $queue_config_min_shards;
|
|
public string $queue_config_min_backoff;
|
|
public string $queue_config_max_backoff;
|
|
|
|
public ?string $tls_config_ca_file;
|
|
public ?string $tls_config_cert_file;
|
|
public ?string $tls_config_key_file;
|
|
public bool $tls_config_insecure_skip_verify;
|
|
|
|
public ?string $basic_auth_username;
|
|
public ?string $basic_auth_password;
|
|
public ?string $bearer_token;
|
|
|
|
public static function group(): string
|
|
{
|
|
return 'remote_write';
|
|
}
|
|
}
|