[增加]prometheus远程写入的参数配置界面

This commit is contained in:
2024-09-19 14:13:09 +08:00
committed by Coding
parent d59cf061ab
commit 50c7b1024b
3 changed files with 207 additions and 0 deletions

View 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';
}
}