diff --git a/packages/apache/changelog.yml b/packages/apache/changelog.yml index 983c07ea651..ca313e8e6c3 100644 --- a/packages/apache/changelog.yml +++ b/packages/apache/changelog.yml @@ -1,4 +1,9 @@ # newer versions go on top +- version: "1.4.0" + changes: + - description: Migration of tile map to map in logs dashboard + type: enhancement + link: https://github.com/elastic/integrations/pull/3450 - version: "1.3.6" changes: - description: Add documentation for multi-fields diff --git a/packages/apache/kibana/dashboard/apache-Logs-Apache-Dashboard.json b/packages/apache/kibana/dashboard/apache-Logs-Apache-Dashboard.json index 7332f02b4d2..e90761eaa0f 100644 --- a/packages/apache/kibana/dashboard/apache-Logs-Apache-Dashboard.json +++ b/packages/apache/kibana/dashboard/apache-Logs-Apache-Dashboard.json @@ -18,47 +18,6 @@ "useMargins": true }, "panelsJSON": [ - { - "embeddableConfig": { - "enhancements": {}, - "mapBounds": { - "bottom_right": { - "lat": -3.864254615721396, - "lon": 205.3125 - }, - "top_left": { - "lat": 67.7427590666639, - "lon": -205.6640625 - } - }, - "mapCenter": [ - 40.713955826286046, - -0.17578125 - ], - "mapCollar": { - "bottom_right": { - "lat": -39.667755, - "lon": 180 - }, - "top_left": { - "lat": 90, - "lon": -180 - }, - "zoom": 2 - }, - "mapZoom": 2 - }, - "gridData": { - "h": 12, - "i": "1", - "w": 35, - "x": 13, - "y": 0 - }, - "panelIndex": "1", - "panelRefName": "panel_0", - "version": "7.9.3" - }, { "embeddableConfig": { "enhancements": {} @@ -68,11 +27,12 @@ "i": "2", "w": 32, "x": 0, - "y": 20 + "y": 23 }, "panelIndex": "2", - "panelRefName": "panel_1", - "version": "7.9.3" + "panelRefName": "panel_2", + "type": "visualization", + "version": "8.0.0" }, { "embeddableConfig": { @@ -83,11 +43,12 @@ "i": "3", "w": 16, "x": 32, - "y": 20 + "y": 23 }, "panelIndex": "3", - "panelRefName": "panel_2", - "version": "7.9.3" + "panelRefName": "panel_3", + "type": "visualization", + "version": "8.0.0" }, { "embeddableConfig": { @@ -98,11 +59,12 @@ "i": "4", "w": 8, "x": 40, - "y": 12 + "y": 15 }, "panelIndex": "4", - "panelRefName": "panel_3", - "version": "7.9.3" + "panelRefName": "panel_4", + "type": "visualization", + "version": "8.0.0" }, { "embeddableConfig": { @@ -113,11 +75,12 @@ "i": "5", "w": 48, "x": 0, - "y": 32 + "y": 35 }, "panelIndex": "5", - "panelRefName": "panel_4", - "version": "7.9.3" + "panelRefName": "panel_5", + "type": "visualization", + "version": "8.0.0" }, { "embeddableConfig": { @@ -128,11 +91,12 @@ "i": "6", "w": 40, "x": 0, - "y": 12 + "y": 15 }, "panelIndex": "6", - "panelRefName": "panel_5", - "version": "7.9.3" + "panelRefName": "panel_6", + "type": "visualization", + "version": "8.0.0" }, { "embeddableConfig": { @@ -153,11 +117,12 @@ "i": "7", "w": 48, "x": 0, - "y": 40 + "y": 43 }, "panelIndex": "7", - "panelRefName": "panel_6", - "version": "7.9.3" + "panelRefName": "panel_7", + "type": "search", + "version": "8.0.0" }, { "embeddableConfig": { @@ -171,58 +136,90 @@ "y": 0 }, "panelIndex": "f5d1286d-411a-4759-a2e2-0b3227b93cfa", - "panelRefName": "panel_7", - "version": "7.9.3" + "panelRefName": "panel_f5d1286d-411a-4759-a2e2-0b3227b93cfa", + "type": "visualization", + "version": "8.0.0" + }, + { + "embeddableConfig": { + "enhancements": {}, + "hiddenLayers": [], + "isLayerTOCOpen": true, + "mapBuffer": { + "maxLat": 66.51326, + "maxLon": 180, + "minLat": -66.51326, + "minLon": -180 + }, + "mapCenter": { + "lat": 19.94277, + "lon": 0, + "zoom": 1.58 + }, + "openTOCDetails": [] + }, + "gridData": { + "h": 15, + "i": "0d4e84ea-cd86-40c7-8704-8d9894f7b682", + "w": 34, + "x": 14, + "y": 0 + }, + "panelIndex": "0d4e84ea-cd86-40c7-8704-8d9894f7b682", + "panelRefName": "panel_0d4e84ea-cd86-40c7-8704-8d9894f7b682", + "type": "map", + "version": "8.0.0" } ], "timeRestore": false, "title": "[Logs Apache] Access and error logs", "version": 1 }, + "coreMigrationVersion": "8.0.0", "id": "apache-Logs-Apache-Dashboard", "migrationVersion": { - "dashboard": "7.11.0" + "dashboard": "8.0.0" }, "references": [ - { - "id": "apache-access-unique-IPs-map", - "name": "panel_0", - "type": "visualization" - }, { "id": "apache-response-codes-of-top-URLs", - "name": "panel_1", + "name": "2:panel_2", "type": "visualization" }, { "id": "apache-browsers", - "name": "panel_2", + "name": "3:panel_3", "type": "visualization" }, { "id": "apache-operating-systems", - "name": "panel_3", + "name": "4:panel_4", "type": "visualization" }, { "id": "apache-error-logs-over-time", - "name": "panel_4", + "name": "5:panel_5", "type": "visualization" }, { "id": "apache-response-codes-over-time", - "name": "panel_5", + "name": "6:panel_6", "type": "visualization" }, { "id": "apache-errors-log", - "name": "panel_6", + "name": "7:panel_7", "type": "search" }, { "id": "apache-ed44f820-3a10-11eb-8946-296aab7b13db", - "name": "panel_7", + "name": "f5d1286d-411a-4759-a2e2-0b3227b93cfa:panel_f5d1286d-411a-4759-a2e2-0b3227b93cfa", "type": "visualization" + }, + { + "id": "apache-72259620-e236-11ec-baf0-970634a1784d", + "name": "0d4e84ea-cd86-40c7-8704-8d9894f7b682:panel_0d4e84ea-cd86-40c7-8704-8d9894f7b682", + "type": "map" } ], "type": "dashboard" diff --git a/packages/apache/kibana/map/apache-72259620-e236-11ec-baf0-970634a1784d.json b/packages/apache/kibana/map/apache-72259620-e236-11ec-baf0-970634a1784d.json new file mode 100644 index 00000000000..af057952822 --- /dev/null +++ b/packages/apache/kibana/map/apache-72259620-e236-11ec-baf0-970634a1784d.json @@ -0,0 +1,212 @@ +{ + "attributes": { + "description": "", + "layerListJSON": [ + { + "alpha": 1, + "id": "0378861a-232d-4383-a60b-ee38d55ce263", + "includeInFitToBounds": true, + "label": null, + "maxZoom": 24, + "minZoom": 0, + "sourceDescriptor": { + "isAutoSelect": true, + "lightModeDefault": "road_map_desaturated", + "type": "EMS_TMS" + }, + "style": { + "type": "TILE" + }, + "type": "VECTOR_TILE", + "visible": true + }, + { + "alpha": 0.75, + "id": "ced4b190-2f39-417e-ab9e-6557cb4996a2", + "includeInFitToBounds": true, + "joins": [], + "label": "Unique IPs map [Logs Apache]", + "maxZoom": 24, + "minZoom": 0, + "sourceDescriptor": { + "applyForceRefresh": true, + "applyGlobalQuery": true, + "applyGlobalTime": true, + "geoField": "source.geo.location", + "id": "844378cb-6817-449e-a434-8b50c9fd3dc9", + "indexPatternRefName": "layer_1_source_index_pattern", + "metrics": [ + { + "field": "source.address", + "type": "cardinality" + } + ], + "requestType": "point", + "resolution": "MOST_FINE", + "type": "ES_GEO_GRID" + }, + "style": { + "isTimeAware": true, + "properties": { + "fillColor": { + "options": { + "color": "Yellow to Red", + "colorCategory": "palette_0", + "field": { + "name": "cardinality_of_source.address", + "origin": "source" + }, + "fieldMetaOptions": { + "isEnabled": false, + "sigma": 3 + }, + "type": "ORDINAL" + }, + "type": "DYNAMIC" + }, + "icon": { + "options": { + "value": "marker" + }, + "type": "STATIC" + }, + "iconOrientation": { + "options": { + "orientation": 0 + }, + "type": "STATIC" + }, + "iconSize": { + "options": { + "field": { + "name": "cardinality_of_source.address", + "origin": "source" + }, + "fieldMetaOptions": { + "isEnabled": false, + "sigma": 3 + }, + "maxSize": 18, + "minSize": 7 + }, + "type": "DYNAMIC" + }, + "labelBorderColor": { + "options": { + "color": "#FFFFFF" + }, + "type": "STATIC" + }, + "labelBorderSize": { + "options": { + "size": "SMALL" + } + }, + "labelColor": { + "options": { + "color": "#000000" + }, + "type": "STATIC" + }, + "labelSize": { + "options": { + "size": 14 + }, + "type": "STATIC" + }, + "labelText": { + "options": { + "value": "" + }, + "type": "STATIC" + }, + "lineColor": { + "options": { + "color": "#3d3d3d" + }, + "type": "STATIC" + }, + "lineWidth": { + "options": { + "size": 1 + }, + "type": "STATIC" + }, + "symbolizeAs": { + "options": { + "value": "circle" + } + } + }, + "type": "VECTOR" + }, + "type": "VECTOR", + "visible": true + } + ], + "mapStateJSON": { + "center": { + "lat": 19.94277, + "lon": 0 + }, + "filters": [], + "query": { + "language": "kuery", + "query": "" + }, + "refreshConfig": { + "interval": 0, + "isPaused": true + }, + "settings": { + "autoFitToDataBounds": false, + "backgroundColor": "#ffffff", + "browserLocation": { + "zoom": 2 + }, + "disableInteractive": false, + "disableTooltipControl": false, + "fixedLocation": { + "lat": 0, + "lon": 0, + "zoom": 2 + }, + "hideLayerControl": false, + "hideToolbarOverlay": false, + "hideViewControl": false, + "initialLocation": "LAST_SAVED_LOCATION", + "maxZoom": 24, + "minZoom": 0, + "showScaleControl": false, + "showSpatialFilters": true, + "showTimesliderToggleButton": true, + "spatialFiltersAlpa": 0.3, + "spatialFiltersFillColor": "#DA8B45", + "spatialFiltersLineColor": "#DA8B45" + }, + "timeFilters": { + "from": "now-15m", + "to": "now" + }, + "zoom": 1.58 + }, + "title": "Unique IPs map [Logs Apache]", + "uiStateJSON": { + "isLayerTOCOpen": true, + "openTOCDetails": [] + } + }, + "coreMigrationVersion": "8.0.0", + "id": "apache-72259620-e236-11ec-baf0-970634a1784d", + "migrationVersion": { + "map": "8.0.0" + }, + "references": [ + { + "id": "logs-*", + "name": "layer_1_source_index_pattern", + "type": "index-pattern" + } + ], + "type": "map" +} \ No newline at end of file diff --git a/packages/apache/kibana/search/apache-access-logs.json b/packages/apache/kibana/search/apache-access-logs.json index 5d2d2e31b56..bf2c32bfbfb 100644 --- a/packages/apache/kibana/search/apache-access-logs.json +++ b/packages/apache/kibana/search/apache-access-logs.json @@ -40,9 +40,10 @@ "title": "Apache access logs [Logs Apache]", "version": 1 }, + "coreMigrationVersion": "8.0.0", "id": "apache-access-logs", "migrationVersion": { - "search": "7.9.3" + "search": "8.0.0" }, "references": [ { diff --git a/packages/apache/kibana/search/apache-errors-log.json b/packages/apache/kibana/search/apache-errors-log.json index ff5742a3738..7b79655495f 100644 --- a/packages/apache/kibana/search/apache-errors-log.json +++ b/packages/apache/kibana/search/apache-errors-log.json @@ -40,9 +40,10 @@ "title": "Apache errors log [Logs Apache]", "version": 1 }, + "coreMigrationVersion": "8.0.0", "id": "apache-errors-log", "migrationVersion": { - "search": "7.9.3" + "search": "8.0.0" }, "references": [ { diff --git a/packages/apache/kibana/visualization/apache-browsers.json b/packages/apache/kibana/visualization/apache-browsers.json index 5cc8e7bc521..bbd7795189d 100644 --- a/packages/apache/kibana/visualization/apache-browsers.json +++ b/packages/apache/kibana/visualization/apache-browsers.json @@ -50,17 +50,23 @@ "params": { "addLegend": true, "addTooltip": true, + "distinctColors": true, "isDonut": true, "legendPosition": "bottom", + "palette": { + "name": "kibana_palette", + "type": "palette" + }, "shareYAxis": true }, "title": "Apache browsers", "type": "pie" } }, + "coreMigrationVersion": "8.0.0", "id": "apache-browsers", "migrationVersion": { - "visualization": "7.9.3" + "visualization": "8.0.0" }, "references": [ { diff --git a/packages/apache/kibana/visualization/apache-ed44f820-3a10-11eb-8946-296aab7b13db.json b/packages/apache/kibana/visualization/apache-ed44f820-3a10-11eb-8946-296aab7b13db.json index bc84a0c66dd..0a2c1a21894 100644 --- a/packages/apache/kibana/visualization/apache-ed44f820-3a10-11eb-8946-296aab7b13db.json +++ b/packages/apache/kibana/visualization/apache-ed44f820-3a10-11eb-8946-296aab7b13db.json @@ -41,9 +41,10 @@ "type": "input_control_vis" } }, + "coreMigrationVersion": "8.0.0", "id": "apache-ed44f820-3a10-11eb-8946-296aab7b13db", "migrationVersion": { - "visualization": "7.9.3" + "visualization": "8.0.0" }, "references": [ { diff --git a/packages/apache/kibana/visualization/apache-error-logs-over-time.json b/packages/apache/kibana/visualization/apache-error-logs-over-time.json index bb97fac6a74..5abba17da2b 100644 --- a/packages/apache/kibana/visualization/apache-error-logs-over-time.json +++ b/packages/apache/kibana/visualization/apache-error-logs-over-time.json @@ -62,9 +62,10 @@ "type": "histogram" } }, + "coreMigrationVersion": "8.0.0", "id": "apache-error-logs-over-time", "migrationVersion": { - "visualization": "7.9.3" + "visualization": "8.0.0" }, "references": [ { diff --git a/packages/apache/kibana/visualization/apache-operating-systems.json b/packages/apache/kibana/visualization/apache-operating-systems.json index 196f983cd6a..25912844cec 100644 --- a/packages/apache/kibana/visualization/apache-operating-systems.json +++ b/packages/apache/kibana/visualization/apache-operating-systems.json @@ -50,17 +50,23 @@ "params": { "addLegend": true, "addTooltip": true, + "distinctColors": true, "isDonut": true, "legendPosition": "bottom", + "palette": { + "name": "kibana_palette", + "type": "palette" + }, "shareYAxis": true }, "title": "Apache operating systems", "type": "pie" } }, + "coreMigrationVersion": "8.0.0", "id": "apache-operating-systems", "migrationVersion": { - "visualization": "7.9.3" + "visualization": "8.0.0" }, "references": [ { diff --git a/packages/apache/kibana/visualization/apache-response-codes-of-top-URLs.json b/packages/apache/kibana/visualization/apache-response-codes-of-top-URLs.json index 6b8eb933027..97ab093c817 100644 --- a/packages/apache/kibana/visualization/apache-response-codes-of-top-URLs.json +++ b/packages/apache/kibana/visualization/apache-response-codes-of-top-URLs.json @@ -56,8 +56,13 @@ "params": { "addLegend": true, "addTooltip": true, + "distinctColors": true, "isDonut": false, "legendPosition": "right", + "palette": { + "name": "kibana_palette", + "type": "palette" + }, "row": false, "shareYAxis": true }, @@ -65,9 +70,10 @@ "type": "pie" } }, + "coreMigrationVersion": "8.0.0", "id": "apache-response-codes-of-top-URLs", "migrationVersion": { - "visualization": "7.9.3" + "visualization": "8.0.0" }, "references": [ { diff --git a/packages/apache/kibana/visualization/apache-response-codes-over-time.json b/packages/apache/kibana/visualization/apache-response-codes-over-time.json index 8f36ed2601e..936cc8af188 100644 --- a/packages/apache/kibana/visualization/apache-response-codes-over-time.json +++ b/packages/apache/kibana/visualization/apache-response-codes-over-time.json @@ -69,9 +69,10 @@ "type": "histogram" } }, + "coreMigrationVersion": "8.0.0", "id": "apache-response-codes-over-time", "migrationVersion": { - "visualization": "7.9.3" + "visualization": "8.0.0" }, "references": [ { diff --git a/packages/apache/manifest.yml b/packages/apache/manifest.yml index 88518588706..06b84d4b75a 100644 --- a/packages/apache/manifest.yml +++ b/packages/apache/manifest.yml @@ -1,7 +1,7 @@ format_version: 1.0.0 name: apache title: Apache HTTP Server -version: 1.3.6 +version: 1.4.0 license: basic description: Collect logs and metrics from Apache servers with Elastic Agent. type: integration @@ -9,7 +9,7 @@ categories: - web release: ga conditions: - kibana.version: "^7.14.0 || ^8.0.0" + kibana.version: "^8.0.0" screenshots: - src: /img/apache-metrics-overview.png title: Apache metrics overview diff --git a/packages/haproxy/changelog.yml b/packages/haproxy/changelog.yml index f629b9f2303..e52bacbfb89 100644 --- a/packages/haproxy/changelog.yml +++ b/packages/haproxy/changelog.yml @@ -1,3 +1,8 @@ +- version: "1.2.0" + changes: + - description: Migrate tile map to map object in dashboards + type: enhancement + link: https://github.com/elastic/integrations/pull/3450 - version: "1.1.1" changes: - description: Add documentation for multi-fields diff --git a/packages/haproxy/kibana/dashboard/haproxy-3560d580-aa34-11e8-9c06-877f0445e3e0.json b/packages/haproxy/kibana/dashboard/haproxy-3560d580-aa34-11e8-9c06-877f0445e3e0.json index 1df3933ac7f..43124555777 100644 --- a/packages/haproxy/kibana/dashboard/haproxy-3560d580-aa34-11e8-9c06-877f0445e3e0.json +++ b/packages/haproxy/kibana/dashboard/haproxy-3560d580-aa34-11e8-9c06-877f0445e3e0.json @@ -18,7 +18,9 @@ }, "panelsJSON": [ { - "embeddableConfig": {}, + "embeddableConfig": { + "enhancements": {} + }, "gridData": { "h": 15, "i": "1", @@ -27,11 +29,14 @@ "y": 0 }, "panelIndex": "1", - "panelRefName": "panel_0", - "version": "7.3.0" + "panelRefName": "panel_1", + "type": "visualization", + "version": "8.0.0" }, { - "embeddableConfig": {}, + "embeddableConfig": { + "enhancements": {} + }, "gridData": { "h": 15, "i": "2", @@ -40,67 +45,86 @@ "y": 0 }, "panelIndex": "2", - "panelRefName": "panel_1", - "version": "7.3.0" + "panelRefName": "panel_2", + "type": "visualization", + "version": "8.0.0" }, { - "embeddableConfig": {}, + "embeddableConfig": { + "enhancements": {} + }, "gridData": { "h": 15, - "i": "3", + "i": "4", "w": 24, - "x": 0, + "x": 24, "y": 15 }, - "panelIndex": "3", - "panelRefName": "panel_2", - "version": "7.3.0" + "panelIndex": "4", + "panelRefName": "panel_4", + "type": "visualization", + "version": "8.0.0" }, { - "embeddableConfig": {}, + "embeddableConfig": { + "enhancements": {}, + "hiddenLayers": [], + "isLayerTOCOpen": true, + "mapBuffer": { + "maxLat": 66.51326, + "maxLon": 180, + "minLat": -66.51326, + "minLon": -180 + }, + "mapCenter": { + "lat": 19.94277, + "lon": 0, + "zoom": 1.58 + }, + "openTOCDetails": [] + }, "gridData": { "h": 15, - "i": "4", + "i": "4cb031d7-b950-4904-8215-29a02bb3061c", "w": 24, - "x": 24, + "x": 0, "y": 15 }, - "panelIndex": "4", - "panelRefName": "panel_3", - "version": "7.3.0" + "panelIndex": "4cb031d7-b950-4904-8215-29a02bb3061c", + "panelRefName": "panel_4cb031d7-b950-4904-8215-29a02bb3061c", + "type": "map", + "version": "8.0.0" } ], "timeRestore": false, "title": "[Logs HAProxy] Overview", "version": 1 }, + "coreMigrationVersion": "8.0.0", "id": "haproxy-3560d580-aa34-11e8-9c06-877f0445e3e0", "migrationVersion": { - "dashboard": "7.3.0" + "dashboard": "8.0.0" }, - "namespaces": [ - "default" - ], "references": [ { "id": "haproxy-55251360-aa32-11e8-9c06-877f0445e3e0", - "name": "panel_0", + "name": "1:panel_1", "type": "visualization" }, { "id": "haproxy-7fb671f0-aa32-11e8-9c06-877f0445e3e0", - "name": "panel_1", + "name": "2:panel_2", "type": "visualization" }, { - "id": "haproxy-11f8b9c0-aa32-11e8-9c06-877f0445e3e0", - "name": "panel_2", + "id": "haproxy-68af8ef0-aa33-11e8-9c06-877f0445e3e0", + "name": "4:panel_4", "type": "visualization" }, { - "id": "haproxy-68af8ef0-aa33-11e8-9c06-877f0445e3e0", - "name": "panel_3", - "type": "visualization" + "id": "haproxy-b7d14510-e1dd-11ec-baf0-970634a1784d", + "name": "4cb031d7-b950-4904-8215-29a02bb3061c:panel_4cb031d7-b950-4904-8215-29a02bb3061c", + "type": "map" } ], "type": "dashboard" diff --git a/packages/haproxy/kibana/map/haproxy-b7d14510-e1dd-11ec-baf0-970634a1784d.json b/packages/haproxy/kibana/map/haproxy-b7d14510-e1dd-11ec-baf0-970634a1784d.json new file mode 100644 index 00000000000..971d77f461f --- /dev/null +++ b/packages/haproxy/kibana/map/haproxy-b7d14510-e1dd-11ec-baf0-970634a1784d.json @@ -0,0 +1,212 @@ +{ + "attributes": { + "description": "", + "layerListJSON": [ + { + "alpha": 1, + "id": "37853452-a0bd-43b0-9c88-2cfa9f4712de", + "includeInFitToBounds": true, + "label": null, + "maxZoom": 24, + "minZoom": 0, + "sourceDescriptor": { + "isAutoSelect": true, + "lightModeDefault": "road_map_desaturated", + "type": "EMS_TMS" + }, + "style": { + "type": "TILE" + }, + "type": "VECTOR_TILE", + "visible": true + }, + { + "alpha": 0.75, + "id": "29842231-c139-43c7-aaa4-32f3ac2e2721", + "includeInFitToBounds": true, + "joins": [], + "label": "IP Geohashes [Logs HAProxy]", + "maxZoom": 24, + "minZoom": 0, + "sourceDescriptor": { + "applyForceRefresh": true, + "applyGlobalQuery": true, + "applyGlobalTime": true, + "geoField": "source.geo.location", + "id": "f6bb4f37-6f5b-432e-8c2b-ec599a68952f", + "indexPatternRefName": "layer_1_source_index_pattern", + "metrics": [ + { + "field": "source.address", + "type": "cardinality" + } + ], + "requestType": "point", + "resolution": "MOST_FINE", + "type": "ES_GEO_GRID" + }, + "style": { + "isTimeAware": true, + "properties": { + "fillColor": { + "options": { + "color": "Yellow to Red", + "colorCategory": "palette_0", + "field": { + "name": "cardinality_of_source.address", + "origin": "source" + }, + "fieldMetaOptions": { + "isEnabled": false, + "sigma": 3 + }, + "type": "ORDINAL" + }, + "type": "DYNAMIC" + }, + "icon": { + "options": { + "value": "marker" + }, + "type": "STATIC" + }, + "iconOrientation": { + "options": { + "orientation": 0 + }, + "type": "STATIC" + }, + "iconSize": { + "options": { + "field": { + "name": "cardinality_of_source.address", + "origin": "source" + }, + "fieldMetaOptions": { + "isEnabled": false, + "sigma": 3 + }, + "maxSize": 18, + "minSize": 7 + }, + "type": "DYNAMIC" + }, + "labelBorderColor": { + "options": { + "color": "#FFFFFF" + }, + "type": "STATIC" + }, + "labelBorderSize": { + "options": { + "size": "SMALL" + } + }, + "labelColor": { + "options": { + "color": "#000000" + }, + "type": "STATIC" + }, + "labelSize": { + "options": { + "size": 14 + }, + "type": "STATIC" + }, + "labelText": { + "options": { + "value": "" + }, + "type": "STATIC" + }, + "lineColor": { + "options": { + "color": "#3d3d3d" + }, + "type": "STATIC" + }, + "lineWidth": { + "options": { + "size": 1 + }, + "type": "STATIC" + }, + "symbolizeAs": { + "options": { + "value": "circle" + } + } + }, + "type": "VECTOR" + }, + "type": "VECTOR", + "visible": true + } + ], + "mapStateJSON": { + "center": { + "lat": 19.94277, + "lon": 0 + }, + "filters": [], + "query": { + "language": "kuery", + "query": "" + }, + "refreshConfig": { + "interval": 0, + "isPaused": true + }, + "settings": { + "autoFitToDataBounds": false, + "backgroundColor": "#ffffff", + "browserLocation": { + "zoom": 2 + }, + "disableInteractive": false, + "disableTooltipControl": false, + "fixedLocation": { + "lat": 0, + "lon": 0, + "zoom": 2 + }, + "hideLayerControl": false, + "hideToolbarOverlay": false, + "hideViewControl": false, + "initialLocation": "LAST_SAVED_LOCATION", + "maxZoom": 24, + "minZoom": 0, + "showScaleControl": false, + "showSpatialFilters": true, + "showTimesliderToggleButton": true, + "spatialFiltersAlpa": 0.3, + "spatialFiltersFillColor": "#DA8B45", + "spatialFiltersLineColor": "#DA8B45" + }, + "timeFilters": { + "from": "now-15m", + "to": "now" + }, + "zoom": 1.58 + }, + "title": "IP Geohashes [Logs HAProxy]", + "uiStateJSON": { + "isLayerTOCOpen": true, + "openTOCDetails": [] + } + }, + "coreMigrationVersion": "8.0.0", + "id": "haproxy-b7d14510-e1dd-11ec-baf0-970634a1784d", + "migrationVersion": { + "map": "8.0.0" + }, + "references": [ + { + "id": "logs-*", + "name": "layer_1_source_index_pattern", + "type": "index-pattern" + } + ], + "type": "map" +} \ No newline at end of file diff --git a/packages/haproxy/kibana/visualization/haproxy-55251360-aa32-11e8-9c06-877f0445e3e0.json b/packages/haproxy/kibana/visualization/haproxy-55251360-aa32-11e8-9c06-877f0445e3e0.json index 3d69f2f3bd7..321e8c7dc14 100644 --- a/packages/haproxy/kibana/visualization/haproxy-55251360-aa32-11e8-9c06-877f0445e3e0.json +++ b/packages/haproxy/kibana/visualization/haproxy-55251360-aa32-11e8-9c06-877f0445e3e0.json @@ -43,6 +43,7 @@ "params": { "addLegend": true, "addTooltip": true, + "distinctColors": true, "isDonut": true, "labels": { "last_level": true, @@ -51,19 +52,21 @@ "values": true }, "legendPosition": "right", + "palette": { + "name": "kibana_palette", + "type": "palette" + }, "type": "pie" }, "title": "Backend breakdown [Logs HAProxy]", "type": "pie" } }, + "coreMigrationVersion": "8.0.0", "id": "haproxy-55251360-aa32-11e8-9c06-877f0445e3e0", "migrationVersion": { - "visualization": "7.8.0" + "visualization": "8.0.0" }, - "namespaces": [ - "default" - ], "references": [ { "id": "logs-*", diff --git a/packages/haproxy/kibana/visualization/haproxy-68af8ef0-aa33-11e8-9c06-877f0445e3e0.json b/packages/haproxy/kibana/visualization/haproxy-68af8ef0-aa33-11e8-9c06-877f0445e3e0.json index 89ab02b71a5..d54eeef2162 100644 --- a/packages/haproxy/kibana/visualization/haproxy-68af8ef0-aa33-11e8-9c06-877f0445e3e0.json +++ b/packages/haproxy/kibana/visualization/haproxy-68af8ef0-aa33-11e8-9c06-877f0445e3e0.json @@ -70,6 +70,7 @@ { "id": "CategoryAxis-1", "labels": { + "filter": true, "show": true, "truncate": 100 }, @@ -83,15 +84,22 @@ "type": "category" } ], + "detailedTooltip": true, "grid": { "categoryLines": false, "style": { "color": "#eee" } }, + "isVislibVis": true, "legendPosition": "right", + "palette": { + "name": "kibana_palette", + "type": "palette" + }, "seriesParams": [ { + "circlesRadius": 1, "data": { "id": "1", "label": "Count" @@ -134,13 +142,11 @@ "type": "histogram" } }, + "coreMigrationVersion": "8.0.0", "id": "haproxy-68af8ef0-aa33-11e8-9c06-877f0445e3e0", "migrationVersion": { - "visualization": "7.8.0" + "visualization": "8.0.0" }, - "namespaces": [ - "default" - ], "references": [ { "id": "logs-*", diff --git a/packages/haproxy/kibana/visualization/haproxy-7fb671f0-aa32-11e8-9c06-877f0445e3e0.json b/packages/haproxy/kibana/visualization/haproxy-7fb671f0-aa32-11e8-9c06-877f0445e3e0.json index ee360e68276..c0d59b72377 100644 --- a/packages/haproxy/kibana/visualization/haproxy-7fb671f0-aa32-11e8-9c06-877f0445e3e0.json +++ b/packages/haproxy/kibana/visualization/haproxy-7fb671f0-aa32-11e8-9c06-877f0445e3e0.json @@ -43,6 +43,7 @@ "params": { "addLegend": true, "addTooltip": true, + "distinctColors": true, "isDonut": true, "labels": { "last_level": true, @@ -51,19 +52,21 @@ "values": true }, "legendPosition": "right", + "palette": { + "name": "kibana_palette", + "type": "palette" + }, "type": "pie" }, "title": "Frontend breakdown [Logs HAProxy]", "type": "pie" } }, + "coreMigrationVersion": "8.0.0", "id": "haproxy-7fb671f0-aa32-11e8-9c06-877f0445e3e0", "migrationVersion": { - "visualization": "7.8.0" + "visualization": "8.0.0" }, - "namespaces": [ - "default" - ], "references": [ { "id": "logs-*", diff --git a/packages/haproxy/manifest.yml b/packages/haproxy/manifest.yml index a4c13d00923..b0815bf8b55 100644 --- a/packages/haproxy/manifest.yml +++ b/packages/haproxy/manifest.yml @@ -1,6 +1,6 @@ name: haproxy title: HAProxy -version: 1.1.1 +version: 1.2.0 description: Collect logs and metrics from HAProxy servers with Elastic Agent. type: integration icons: @@ -15,7 +15,7 @@ categories: - web release: ga conditions: - kibana.version: "^7.14.0 || ^8.0.0" + kibana.version: "^8.0.0" screenshots: - src: /img/kibana-haproxy-overview.png title: Kibana HAProxy overview diff --git a/packages/traefik/changelog.yml b/packages/traefik/changelog.yml index fbca1ba4645..07f32662e0d 100644 --- a/packages/traefik/changelog.yml +++ b/packages/traefik/changelog.yml @@ -1,3 +1,8 @@ +- version: "1.4.0" + changes: + - description: Migrate tile map to map in logs dashboard + type: enhancement + link: https://github.com/elastic/integrations/pull/3450 - version: "1.3.1" changes: - description: Add documentation for multi-fields diff --git a/packages/traefik/kibana/dashboard/traefik-Logs-Traefik-Dashboard.json b/packages/traefik/kibana/dashboard/traefik-Logs-Traefik-Dashboard.json index 1c5431010a0..b75c47d8064 100644 --- a/packages/traefik/kibana/dashboard/traefik-Logs-Traefik-Dashboard.json +++ b/packages/traefik/kibana/dashboard/traefik-Logs-Traefik-Dashboard.json @@ -24,11 +24,12 @@ "i": "3", "w": 16, "x": 0, - "y": 36 + "y": 39 }, "panelIndex": "3", - "panelRefName": "panel_0", - "version": "7.3.0" + "panelRefName": "panel_3", + "type": "visualization", + "version": "8.0.0" }, { "embeddableConfig": { @@ -42,11 +43,12 @@ "i": "4", "w": 16, "x": 16, - "y": 36 + "y": 39 }, "panelIndex": "4", - "panelRefName": "panel_1", - "version": "7.3.0" + "panelRefName": "panel_4", + "type": "visualization", + "version": "8.0.0" }, { "embeddableConfig": { @@ -57,11 +59,12 @@ "i": "5", "w": 48, "x": 0, - "y": 12 + "y": 15 }, "panelIndex": "5", - "panelRefName": "panel_2", - "version": "7.3.0" + "panelRefName": "panel_5", + "type": "visualization", + "version": "8.0.0" }, { "embeddableConfig": { @@ -72,11 +75,12 @@ "i": "6", "w": 48, "x": 0, - "y": 24 + "y": 27 }, "panelIndex": "6", - "panelRefName": "panel_3", - "version": "7.3.0" + "panelRefName": "panel_6", + "type": "visualization", + "version": "8.0.0" }, { "embeddableConfig": { @@ -87,74 +91,83 @@ "i": "7", "w": 16, "x": 32, - "y": 36 + "y": 39 }, "panelIndex": "7", - "panelRefName": "panel_4", - "version": "7.3.0" + "panelRefName": "panel_7", + "type": "visualization", + "version": "8.0.0" }, { "embeddableConfig": { "enhancements": {}, - "mapCenter": [ - 50.51342652633956, - -0.17578125 - ] + "hiddenLayers": [], + "isLayerTOCOpen": true, + "mapBuffer": { + "maxLat": 40.9799, + "maxLon": 135, + "minLat": -40.9799, + "minLon": -135 + }, + "mapCenter": { + "lat": 19.94277, + "lon": 0, + "zoom": 2.11 + }, + "openTOCDetails": [] }, "gridData": { - "h": 12, - "i": "8", + "h": 15, + "i": "121accaa-e45e-414b-b9a3-f73fba06cf83", "w": 48, "x": 0, "y": 0 }, - "panelIndex": "8", - "panelRefName": "panel_5", - "version": "7.3.0" + "panelIndex": "121accaa-e45e-414b-b9a3-f73fba06cf83", + "panelRefName": "panel_121accaa-e45e-414b-b9a3-f73fba06cf83", + "type": "map", + "version": "8.0.0" } ], "timeRestore": false, "title": "[Logs Traefik] Access logs", "version": 1 }, - "coreMigrationVersion": "7.13.0", + "coreMigrationVersion": "8.0.0", "id": "traefik-Logs-Traefik-Dashboard", "migrationVersion": { - "dashboard": "7.11.0" + "dashboard": "8.0.0" }, - "namespaces": [ - "default" - ], "references": [ { "id": "traefik-Access-Browsers", - "name": "panel_0", + "name": "3:panel_3", "type": "visualization" }, { "id": "traefik-Access-OSes", - "name": "panel_1", + "name": "4:panel_4", "type": "visualization" }, { "id": "traefik-New-Visualization", - "name": "panel_2", + "name": "5:panel_5", "type": "visualization" }, { "id": "traefik-Access-Response-codes-by-top-URLs", - "name": "panel_3", + "name": "6:panel_6", "type": "visualization" }, { "id": "traefik-Sent-sizes", - "name": "panel_4", + "name": "7:panel_7", "type": "visualization" }, { - "id": "traefik-Access-Map", - "name": "panel_5", - "type": "visualization" + "id": "traefik-71eaad00-e257-11ec-baf0-970634a1784d", + "name": "121accaa-e45e-414b-b9a3-f73fba06cf83:panel_121accaa-e45e-414b-b9a3-f73fba06cf83", + "type": "map" } ], "type": "dashboard" diff --git a/packages/traefik/kibana/map/traefik-71eaad00-e257-11ec-baf0-970634a1784d.json b/packages/traefik/kibana/map/traefik-71eaad00-e257-11ec-baf0-970634a1784d.json new file mode 100644 index 00000000000..a77df82af58 --- /dev/null +++ b/packages/traefik/kibana/map/traefik-71eaad00-e257-11ec-baf0-970634a1784d.json @@ -0,0 +1,211 @@ +{ + "attributes": { + "description": "", + "layerListJSON": [ + { + "alpha": 1, + "id": "cccbea23-8692-421c-80e4-0f33e025c810", + "includeInFitToBounds": true, + "label": null, + "maxZoom": 24, + "minZoom": 0, + "sourceDescriptor": { + "isAutoSelect": true, + "lightModeDefault": "road_map_desaturated", + "type": "EMS_TMS" + }, + "style": { + "type": "TILE" + }, + "type": "VECTOR_TILE", + "visible": true + }, + { + "alpha": 0.75, + "id": "151240fd-cdc3-41d3-aaf8-21af553ecb69", + "includeInFitToBounds": true, + "joins": [], + "label": "Access Map [Logs Traefik]", + "maxZoom": 24, + "minZoom": 0, + "sourceDescriptor": { + "applyForceRefresh": true, + "applyGlobalQuery": true, + "applyGlobalTime": true, + "geoField": "source.geo.location", + "id": "a8ada758-9bca-4cde-93b2-a62db261663d", + "indexPatternRefName": "layer_1_source_index_pattern", + "metrics": [ + { + "type": "count" + } + ], + "requestType": "point", + "resolution": "MOST_FINE", + "type": "ES_GEO_GRID" + }, + "style": { + "isTimeAware": true, + "properties": { + "fillColor": { + "options": { + "color": "Yellow to Red", + "colorCategory": "palette_0", + "field": { + "name": "doc_count", + "origin": "source" + }, + "fieldMetaOptions": { + "isEnabled": false, + "sigma": 3 + }, + "type": "ORDINAL" + }, + "type": "DYNAMIC" + }, + "icon": { + "options": { + "value": "marker" + }, + "type": "STATIC" + }, + "iconOrientation": { + "options": { + "orientation": 0 + }, + "type": "STATIC" + }, + "iconSize": { + "options": { + "field": { + "name": "doc_count", + "origin": "source" + }, + "fieldMetaOptions": { + "isEnabled": false, + "sigma": 3 + }, + "maxSize": 18, + "minSize": 7 + }, + "type": "DYNAMIC" + }, + "labelBorderColor": { + "options": { + "color": "#FFFFFF" + }, + "type": "STATIC" + }, + "labelBorderSize": { + "options": { + "size": "SMALL" + } + }, + "labelColor": { + "options": { + "color": "#000000" + }, + "type": "STATIC" + }, + "labelSize": { + "options": { + "size": 14 + }, + "type": "STATIC" + }, + "labelText": { + "options": { + "value": "" + }, + "type": "STATIC" + }, + "lineColor": { + "options": { + "color": "#3d3d3d" + }, + "type": "STATIC" + }, + "lineWidth": { + "options": { + "size": 1 + }, + "type": "STATIC" + }, + "symbolizeAs": { + "options": { + "value": "circle" + } + } + }, + "type": "VECTOR" + }, + "type": "VECTOR", + "visible": true + } + ], + "mapStateJSON": { + "center": { + "lat": 19.94277, + "lon": 0 + }, + "filters": [], + "query": { + "language": "kuery", + "query": "" + }, + "refreshConfig": { + "interval": 0, + "isPaused": true + }, + "settings": { + "autoFitToDataBounds": false, + "backgroundColor": "#ffffff", + "browserLocation": { + "zoom": 2 + }, + "disableInteractive": false, + "disableTooltipControl": false, + "fixedLocation": { + "lat": 0, + "lon": 0, + "zoom": 2 + }, + "hideLayerControl": false, + "hideToolbarOverlay": false, + "hideViewControl": false, + "initialLocation": "LAST_SAVED_LOCATION", + "maxZoom": 24, + "minZoom": 0, + "showScaleControl": false, + "showSpatialFilters": true, + "showTimesliderToggleButton": true, + "spatialFiltersAlpa": 0.3, + "spatialFiltersFillColor": "#DA8B45", + "spatialFiltersLineColor": "#DA8B45" + }, + "timeFilters": { + "from": "now-15m", + "to": "now" + }, + "zoom": 2.11 + }, + "title": "Traefik logs [Logs Traefik]", + "uiStateJSON": { + "isLayerTOCOpen": true, + "openTOCDetails": [] + } + }, + "coreMigrationVersion": "8.0.0", + "id": "traefik-71eaad00-e257-11ec-baf0-970634a1784d", + "migrationVersion": { + "map": "8.0.0" + }, + "references": [ + { + "id": "logs-*", + "name": "layer_1_source_index_pattern", + "type": "index-pattern" + } + ], + "type": "map" +} \ No newline at end of file diff --git a/packages/traefik/kibana/search/traefik-Logs-Traefik-integration.json b/packages/traefik/kibana/search/traefik-Logs-Traefik-integration.json index b08e2e4a5ed..6fb3eace841 100644 --- a/packages/traefik/kibana/search/traefik-Logs-Traefik-integration.json +++ b/packages/traefik/kibana/search/traefik-Logs-Traefik-integration.json @@ -37,14 +37,11 @@ "title": "Traefik logs [Logs Traefik]", "version": 1 }, - "coreMigrationVersion": "7.13.0", + "coreMigrationVersion": "8.0.0", "id": "traefik-Logs-Traefik-integration", "migrationVersion": { - "search": "7.9.3" + "search": "8.0.0" }, - "namespaces": [ - "default" - ], "references": [ { "id": "logs-*", diff --git a/packages/traefik/kibana/visualization/traefik-Access-Browsers.json b/packages/traefik/kibana/visualization/traefik-Access-Browsers.json index f017f5214c4..f6d6d4a5242 100644 --- a/packages/traefik/kibana/visualization/traefik-Access-Browsers.json +++ b/packages/traefik/kibana/visualization/traefik-Access-Browsers.json @@ -52,22 +52,24 @@ "params": { "addLegend": true, "addTooltip": true, + "distinctColors": true, "isDonut": true, "legendPosition": "bottom", + "palette": { + "name": "kibana_palette", + "type": "palette" + }, "shareYAxis": true }, "title": "Traefik Access Browsers", "type": "pie" } }, - "coreMigrationVersion": "7.13.0", + "coreMigrationVersion": "8.0.0", "id": "traefik-Access-Browsers", "migrationVersion": { - "visualization": "7.12.0" + "visualization": "8.0.0" }, - "namespaces": [ - "default" - ], "references": [ { "id": "logs-*", diff --git a/packages/traefik/kibana/visualization/traefik-Access-OSes.json b/packages/traefik/kibana/visualization/traefik-Access-OSes.json index 2e6d2c26c58..3591fdf88c5 100644 --- a/packages/traefik/kibana/visualization/traefik-Access-OSes.json +++ b/packages/traefik/kibana/visualization/traefik-Access-OSes.json @@ -52,22 +52,24 @@ "params": { "addLegend": true, "addTooltip": true, + "distinctColors": true, "isDonut": true, "legendPosition": "bottom", + "palette": { + "name": "kibana_palette", + "type": "palette" + }, "shareYAxis": true }, "title": "Traefik Access OSes", "type": "pie" } }, - "coreMigrationVersion": "7.13.0", + "coreMigrationVersion": "8.0.0", "id": "traefik-Access-OSes", "migrationVersion": { - "visualization": "7.12.0" + "visualization": "8.0.0" }, - "namespaces": [ - "default" - ], "references": [ { "id": "logs-*", diff --git a/packages/traefik/kibana/visualization/traefik-Access-Response-codes-by-top-URLs.json b/packages/traefik/kibana/visualization/traefik-Access-Response-codes-by-top-URLs.json index f527f2ae0f2..9cf70abfdbc 100644 --- a/packages/traefik/kibana/visualization/traefik-Access-Response-codes-by-top-URLs.json +++ b/packages/traefik/kibana/visualization/traefik-Access-Response-codes-by-top-URLs.json @@ -59,8 +59,13 @@ "params": { "addLegend": true, "addTooltip": true, + "distinctColors": true, "isDonut": false, "legendPosition": "right", + "palette": { + "name": "kibana_palette", + "type": "palette" + }, "row": false, "shareYAxis": true }, @@ -68,14 +73,11 @@ "type": "pie" } }, - "coreMigrationVersion": "7.13.0", + "coreMigrationVersion": "8.0.0", "id": "traefik-Access-Response-codes-by-top-URLs", "migrationVersion": { - "visualization": "7.12.0" + "visualization": "8.0.0" }, - "namespaces": [ - "default" - ], "references": [ { "id": "logs-*", diff --git a/packages/traefik/kibana/visualization/traefik-New-Visualization.json b/packages/traefik/kibana/visualization/traefik-New-Visualization.json index d9107f6f674..2d76e0facf0 100644 --- a/packages/traefik/kibana/visualization/traefik-New-Visualization.json +++ b/packages/traefik/kibana/visualization/traefik-New-Visualization.json @@ -69,14 +69,11 @@ "type": "histogram" } }, - "coreMigrationVersion": "7.13.0", + "coreMigrationVersion": "8.0.0", "id": "traefik-New-Visualization", "migrationVersion": { - "visualization": "7.12.0" + "visualization": "8.0.0" }, - "namespaces": [ - "default" - ], "references": [ { "id": "traefik-Logs-Traefik-integration", diff --git a/packages/traefik/kibana/visualization/traefik-Sent-sizes.json b/packages/traefik/kibana/visualization/traefik-Sent-sizes.json index 88b264ecf27..9109535d774 100644 --- a/packages/traefik/kibana/visualization/traefik-Sent-sizes.json +++ b/packages/traefik/kibana/visualization/traefik-Sent-sizes.json @@ -81,14 +81,11 @@ "type": "line" } }, - "coreMigrationVersion": "7.13.0", + "coreMigrationVersion": "8.0.0", "id": "traefik-Sent-sizes", "migrationVersion": { - "visualization": "7.12.0" + "visualization": "8.0.0" }, - "namespaces": [ - "default" - ], "references": [ { "id": "logs-*", diff --git a/packages/traefik/manifest.yml b/packages/traefik/manifest.yml index 3e0ef8289ec..4a333266b6c 100644 --- a/packages/traefik/manifest.yml +++ b/packages/traefik/manifest.yml @@ -1,6 +1,6 @@ name: traefik title: Traefik -version: 1.3.1 +version: 1.4.0 release: ga description: Collect logs and metrics from Traefik servers with Elastic Agent. type: integration @@ -15,7 +15,7 @@ categories: - web - security conditions: - kibana.version: "^7.14.0 || ^8.0.0" + kibana.version: "^8.0.0" screenshots: - src: /img/kibana-traefik.png title: kibana traefik