From 87d772a7d708fec12f48cd8adc0dedff6e1025da Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Mon, 26 Aug 2024 10:15:20 +0200 Subject: Adding upstream version 1.47.0. Signed-off-by: Daniel Baumann --- .../go.d.plugin/modules/squidlog/metadata.yaml | 315 --------------------- 1 file changed, 315 deletions(-) delete mode 100644 src/go/collectors/go.d.plugin/modules/squidlog/metadata.yaml (limited to 'src/go/collectors/go.d.plugin/modules/squidlog/metadata.yaml') diff --git a/src/go/collectors/go.d.plugin/modules/squidlog/metadata.yaml b/src/go/collectors/go.d.plugin/modules/squidlog/metadata.yaml deleted file mode 100644 index 82712f9e5..000000000 --- a/src/go/collectors/go.d.plugin/modules/squidlog/metadata.yaml +++ /dev/null @@ -1,315 +0,0 @@ -plugin_name: go.d.plugin -modules: - - meta: - id: collector-go.d.plugin-squidlog - plugin_name: go.d.plugin - module_name: squidlog - monitored_instance: - name: Squid log files - link: https://www.lighttpd.net/ - icon_filename: squid.png - categories: - - data-collection.web-servers-and-web-proxies - keywords: - - squid - - logs - related_resources: - integrations: - list: [] - info_provided_to_referring_integrations: - description: "" - most_popular: true - overview: - data_collection: - metrics_description: | - his collector monitors Squid servers by parsing their access log files. - method_description: | - It automatically detects log files of Squid severs running on localhost. - supported_platforms: - include: [] - exclude: [] - multi_instance: true - additional_permissions: - description: "" - default_behavior: - auto_detection: - description: "" - limits: - description: "" - performance_impact: - description: "" - setup: - prerequisites: - list: [] - configuration: - file: - name: go.d/squidlog.conf - options: - description: | - Squid [log format codes](http://www.squid-cache.org/Doc/config/logformat/). - - Squidlog is aware how to parse and interpret the following codes: - - | field | squid format code | description | - |----------------|-------------------|---------------------------------------------------------------| - | resp_time | %tr | Response time (milliseconds). | - | client_address | %>a | Client source IP address. | - | client_address | %>A | Client FQDN. | - | cache_code | %Ss | Squid request status (TCP_MISS etc). | - | http_code | %>Hs | The HTTP response status code from Content Gateway to client. | - | resp_size | %Hs | Cache code and http code. | - | hierarchy | %Sh/% **Note**: don't use `$` and `%` prefixes for mapped field names. - - ```yaml - parser: - log_type: ltsv - ltsv_config: - mapping: - label1: field1 - label2: field2 - ``` - - name: parser.regexp_config - description: RegExp log parser config. - default_value: "" - required: false - - name: parser.regexp_config.pattern - description: RegExp pattern with named groups. - default_value: "" - required: true - detailed_description: | - Use pattern with subexpressions names. These names should be **known fields**. - - > **Note**: don't use `$` and `%` prefixes for mapped field names. - - Syntax: - - ```yaml - parser: - log_type: regexp - regexp_config: - pattern: PATTERN - ``` - examples: - folding: - title: Config - enabled: true - list: [] - troubleshooting: - problems: - list: [] - alerts: [] - metrics: - folding: - title: Metrics - enabled: false - description: "" - availability: [] - scopes: - - name: global - description: These metrics refer to the entire monitored application. - labels: [] - metrics: - - name: squidlog.requests - description: Total Requests - unit: requests/s - chart_type: line - dimensions: - - name: requests - - name: squidlog.excluded_requests - description: Excluded Requests - unit: requests/s - chart_type: line - dimensions: - - name: unmatched - - name: squidlog.type_requests - description: Requests By Type - unit: requests/s - chart_type: stacked - dimensions: - - name: success - - name: bad - - name: redirect - - name: error - - name: squidlog.http_status_code_class_responses - description: Responses By HTTP Status Code Class - unit: responses/s - chart_type: stacked - dimensions: - - name: 1xx - - name: 2xx - - name: 3xx - - name: 4xx - - name: 5xx - - name: squidlog.http_status_code_responses - description: Responses By HTTP Status Code - unit: responses/s - chart_type: stacked - dimensions: - - name: a dimension per HTTP response code - - name: squidlog.bandwidth - description: Bandwidth - unit: kilobits/s - chart_type: line - dimensions: - - name: sent - - name: squidlog.response_time - description: Response Time - unit: milliseconds - chart_type: line - dimensions: - - name: min - - name: max - - name: avg - - name: squidlog.uniq_clients - description: Unique Clients - unit: clients - chart_type: line - dimensions: - - name: clients - - name: squidlog.cache_result_code_requests - description: Requests By Cache Result Code - unit: requests/s - chart_type: stacked - dimensions: - - name: a dimension per cache result code - - name: squidlog.cache_result_code_transport_tag_requests - description: Requests By Cache Result Delivery Transport Tag - unit: requests/s - chart_type: stacked - dimensions: - - name: a dimension per cache result delivery transport tag - - name: squidlog.cache_result_code_handling_tag_requests - description: Requests By Cache Result Handling Tag - unit: requests/s - chart_type: stacked - dimensions: - - name: a dimension per cache result handling tag - - name: squidlog.cache_code_object_tag_requests - description: Requests By Cache Result Produced Object Tag - unit: requests/s - chart_type: stacked - dimensions: - - name: a dimension per cache result produced object tag - - name: squidlog.cache_code_load_source_tag_requests - description: Requests By Cache Result Load Source Tag - unit: requests/s - chart_type: stacked - dimensions: - - name: a dimension per cache result load source tag - - name: squidlog.cache_code_error_tag_requests - description: Requests By Cache Result Errors Tag - unit: requests/s - chart_type: stacked - dimensions: - - name: a dimension per cache result error tag - - name: squidlog.http_method_requests - description: Requests By HTTP Method - unit: requests/s - chart_type: stacked - dimensions: - - name: a dimension per HTTP method - - name: squidlog.mime_type_requests - description: Requests By MIME Type - unit: requests/s - chart_type: stacked - dimensions: - - name: a dimension per MIME type - - name: squidlog.hier_code_requests - description: Requests By Hierarchy Code - unit: requests/s - chart_type: stacked - dimensions: - - name: a dimension per hierarchy code - - name: squidlog.server_address_forwarded_requests - description: Forwarded Requests By Server Address - unit: requests/s - chart_type: stacked - dimensions: - - name: a dimension per server address -- cgit v1.2.3