[增加]prometheus远程写入的参数配置界面
This commit is contained in:
33
management-panel/app/Settings/RemoteWriteSettings.php
Normal file
33
management-panel/app/Settings/RemoteWriteSettings.php
Normal file
@@ -0,0 +1,33 @@
|
||||
<?php
|
||||
|
||||
namespace App\Settings;
|
||||
|
||||
use Spatie\LaravelSettings\Settings;
|
||||
|
||||
class RemoteWriteSettings extends Settings
|
||||
{
|
||||
public bool $state;
|
||||
public string $auth_mode;
|
||||
public string $url;
|
||||
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';
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user