---
title: server_config
weight: 100
aliases:
- ../../configuration/server-config/
---
server_config
The server_config
block configures the Agent's behavior as an HTTP server, gRPC server, and the log level for the whole process.
The Agent exposes an HTTP server for scraping its own metrics and gRPC for the scraping service mode.
[log_level: <string> | default = "info"]
[log_format: <string> | default = "logfmt"]
[http_tls_config: <server_tls_config>]
[grpc_tls_config: <server_tls_config>]
server_tls_config
The server_tls_config
configures TLS.
[cert_file: <string>]
[key_file: <string>]
[client_auth_type: <string>]
[client_ca_file: <string>]
[windows_certificate_filter: <windows_certificate_filter_config>]
windows_certificate_filter_config
The windows_certificate_filter_config
configures the use of the Windows Certificate store. Setting cert_file, key_file, and client_ca_file are invalid settings when using the windows_certificate_filter.
[client: <windows_client_config>]
server: <windows_server_config>
windows_client_config
issuer_common_names:
[- <string> ... ]
[subject_regex: <string>]
[template_id: <string>]
windows_server_config
system_store: <string>
store: <string>
issuer_common_names:
[- <string> ... ]
[template_id: <string>]
[refresh_interval: <duration>]