Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- prometheus.exporter.windows "integrations_windows_exporter" {
- enabled_collectors = ["cpu", "cs", "logical_disk", "net", "os", "service", "system", "diskdrive", "process"]
- }
- discovery.relabel "integrations_windows_exporter" {
- targets = prometheus.exporter.windows.integrations_windows_exporter.targets
- rule {
- target_label = "job"
- replacement = "integrations/windows_exporter"
- }
- rule {
- target_label = "instance"
- replacement = constants.hostname
- }
- rule {
- target_label = "format"
- replacement = "D6"
- }
- }
- prometheus.scrape "integrations_windows_exporter" {
- targets = discovery.relabel.integrations_windows_exporter.output
- forward_to = [prometheus.relabel.integrations_windows_exporter.receiver]
- job_name = "integrations/windows_exporter"
- }
- prometheus.relabel "integrations_windows_exporter" {
- forward_to = [prometheus.remote_write.test123ooh_metrics_service_1.receiver,prometheus.remote_write.test123ooh_metrics_service_2.receiver]
- rule {
- source_labels = ["volume"]
- regex = "HarddiskVolume.*"
- action = "drop"
- }
- }
- prometheus.remote_write "test123ooh_metrics_service_1" {
- endpoint {
- url = "http://192.168.105.61:9090/api/v1/write"
- }
- }
- prometheus.remote_write "test123ooh_metrics_service_2" {
- endpoint {
- url = "http://192.168.105.62:9090/api/v1/write"
- }
- }
- loki.process "logs_integrations_windows_exporter_application" {
- forward_to = [loki.write.grafana_test123ooh_loki_1.receiver]
- stage.json {
- expressions = {
- level = "levelText",
- source = "source",
- }
- }
- stage.labels {
- values = {
- level = "",
- source = "",
- }
- }
- }
- loki.relabel "logs_integrations_windows_exporter_application" {
- forward_to = [loki.process.logs_integrations_windows_exporter_application.receiver]
- rule {
- source_labels = ["computer"]
- target_label = "agent_hostname"
- }
- }
- loki.source.windowsevent "logs_integrations_windows_exporter_application" {
- locale = 1033
- eventlog_name = "Application"
- bookmark_path = "./bookmarks-app.xml"
- poll_interval = "0s"
- use_incoming_timestamp = true
- forward_to = [loki.relabel.logs_integrations_windows_exporter_application.receiver]
- labels = {
- instance = constants.hostname,
- job = "integrations/windows_exporter",
- }
- }
- loki.process "logs_integrations_windows_exporter_system" {
- forward_to = [loki.write.grafana_test123ooh_loki_1.receiver, loki.write.grafana_test123ooh_loki_2.receiver]
- stage.json {
- expressions = {
- level = "levelText",
- source = "source",
- }
- }
- stage.labels {
- values = {
- level = "",
- source = "",
- }
- }
- }
- loki.relabel "logs_integrations_windows_exporter_system" {
- forward_to = [loki.process.logs_integrations_windows_exporter_system.receiver]
- rule {
- source_labels = ["computer"]
- target_label = "agent_hostname"
- }
- }
- loki.source.windowsevent "logs_integrations_windows_exporter_system" {
- locale = 1033
- eventlog_name = "System"
- bookmark_path = "./bookmarks-sys.xml"
- poll_interval = "0s"
- use_incoming_timestamp = true
- forward_to = [loki.relabel.logs_integrations_windows_exporter_system.receiver]
- labels = {
- instance = constants.hostname,
- job = "integrations/windows_exporter",
- }
- }
- local.file_match "local_files" {
- path_targets = [{"__path__" = "c:\\ProgramData\\sign\\bsp\\share\\bsp\\*.log", "job" = "bsp", "format" = "D6", "instance" = constants.hostname}]
- sync_period = "60s"
- }
- loki.source.file "log_scrape" {
- targets = local.file_match.local_files.targets
- forward_to = [loki.write.grafana_test123ooh_loki_1.receiver, loki.write.grafana_test123ooh_loki_2.receiver]
- tail_from_end = true
- }
- loki.write "grafana_test123ooh_loki_1" {
- endpoint {
- url = "http://192.168.105.61:3100/loki/api/v1/push"
- }
- }
- loki.write "grafana_test123ooh_loki_2" {
- endpoint {
- url = "http://192.168.105.62:3100/loki/api/v1/push"
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement