-
Notifications
You must be signed in to change notification settings - Fork 57
/
Copy pathspec
137 lines (125 loc) · 10.9 KB
/
spec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
---
name: upload-kibana-objects
description: |
This job uploads Kibana saved objects (index-patterns, searches, visualizations and dashboards).
Allows to upload defaults predefined in the job and custom data files.
packages:
- ruby-2.4-r5
consumes:
- name: cloud_controller
type: cloud_controller
optional: true
templates:
bin/generate-objects: bin/generate-objects
bin/import-objects: bin/import-objects
bin/run: bin/run
# Kibana objects (defaults).
kibana-objects/index-pattern/logs-app.json.erb: kibana-objects/index-pattern/logs-app*.json
kibana-objects/index-pattern/logs.json.erb: kibana-objects/index-pattern/logs-*.json
kibana-objects/index-pattern/logs-platform.json.erb: kibana-objects/index-pattern/logs-platform*.json
kibana-objects/search/app-all.json.erb: kibana-objects/search/app-all.json
kibana-objects/search/app-all-messages.json.erb: kibana-objects/search/app-all-messages.json
kibana-objects/search/app-all-errors.json.erb: kibana-objects/search/app-all-errors.json
kibana-objects/search/app-all-overview.json.erb: kibana-objects/search/app-all-overview.json
kibana-objects/search/app-logs.json.erb: kibana-objects/search/app-logs.json
kibana-objects/search/app-logs-errors.json.erb: kibana-objects/search/app-logs-errors.json
kibana-objects/search/app-container-metric.json.erb: kibana-objects/search/app-container-metric.json
kibana-objects/search/app-counter.json.erb: kibana-objects/search/app-counter.json
kibana-objects/search/app-http.json.erb: kibana-objects/search/app-http.json
kibana-objects/search/app-rtr.json.erb: kibana-objects/search/app-rtr.json
kibana-objects/search/app-rtr-long-response.json.erb: kibana-objects/search/app-rtr-long-response.json
kibana-objects/search/app-value-metric.json.erb: kibana-objects/search/app-value-metric.json
kibana-objects/search/platform-all.json.erb: kibana-objects/search/platform-all.json
kibana-objects/search/platform-all-errors.json.erb: kibana-objects/search/platform-all-errors.json
kibana-objects/search/platform-all-overview.json.erb: kibana-objects/search/platform-all-overview.json
kibana-objects/search/platform-haproxy.json.erb: kibana-objects/search/platform-haproxy.json
kibana-objects/search/platform-haproxy-long-response.json.erb: kibana-objects/search/platform-haproxy-long-response.json
kibana-objects/search/platform-uaa-audit.json.erb: kibana-objects/search/platform-uaa-audit.json
kibana-objects/dashboard/App-Errors.json.erb: kibana-objects/dashboard/App-Errors.json
kibana-objects/dashboard/App-Location.json.erb: kibana-objects/dashboard/App-Location.json
kibana-objects/dashboard/App-Logs.json.erb: kibana-objects/dashboard/App-Logs.json
kibana-objects/dashboard/App-Metrics.json.erb: kibana-objects/dashboard/App-Metrics.json
kibana-objects/dashboard/App-Overview.json.erb: kibana-objects/dashboard/App-Overview.json
kibana-objects/dashboard/App-Performance.json.erb: kibana-objects/dashboard/App-Performance.json
kibana-objects/dashboard/Platform-Errors.json.erb: kibana-objects/dashboard/Platform-Errors.json
kibana-objects/dashboard/Platform-Haproxy.json.erb: kibana-objects/dashboard/Platform-Haproxy.json
kibana-objects/dashboard/Platform-Logs.json.erb: kibana-objects/dashboard/Platform-Logs.json
kibana-objects/dashboard/Platform-Overview.json.erb: kibana-objects/dashboard/Platform-Overview.json
kibana-objects/dashboard/Platform-UAA-Audit.json.erb: kibana-objects/dashboard/Platform-UAA-Audit.json
kibana-objects/visualization/App-APP-logs-count-(top-10-apps).json.erb: kibana-objects/visualization/App-APP-logs-count-(top-10-apps).json
kibana-objects/visualization/App-APP-logs-count-by-level-(top-5-apps).json.erb: kibana-objects/visualization/App-APP-logs-count-by-level-(top-5-apps).json
kibana-objects/visualization/App-APP-logs-count-by-level.json.erb: kibana-objects/visualization/App-APP-logs-count-by-level.json
kibana-objects/visualization/App-APP-logs-count-in-timeline.json.erb: kibana-objects/visualization/App-APP-logs-count-in-timeline.json
kibana-objects/visualization/App-apps-with-errors.json.erb: kibana-objects/visualization/App-apps-with-errors.json
kibana-objects/visualization/App-errors-count-in-timeline-(top-5-apps).json.erb: kibana-objects/visualization/App-errors-count-in-timeline-(top-5-apps).json
kibana-objects/visualization/App-links.json.erb: kibana-objects/visualization/App-links.json
kibana-objects/visualization/App-logs-by-source-type-(top-10).json.erb: kibana-objects/visualization/App-logs-by-source-type-(top-10).json
kibana-objects/visualization/App-logs-count-by-source-type-(APP-or-cf-top-5-apps).json.erb: kibana-objects/visualization/App-logs-count-by-source-type-(APP-or-cf-top-5-apps).json
kibana-objects/visualization/App-METRIC-CPU-usage.json.erb: kibana-objects/visualization/App-METRIC-CPU-usage.json
kibana-objects/visualization/App-METRIC-disk-usage.json.erb: kibana-objects/visualization/App-METRIC-disk-usage.json
kibana-objects/visualization/App-METRIC-memory-usage.json.erb: kibana-objects/visualization/App-METRIC-memory-usage.json
kibana-objects/visualization/App-names.json.erb: kibana-objects/visualization/App-names.json
kibana-objects/visualization/App-RTR-request-count-(top-10-apps).json.erb: kibana-objects/visualization/App-RTR-request-count-(top-10-apps).json
kibana-objects/visualization/App-RTR-request-count-by-timezone-(top-5).json.erb: kibana-objects/visualization/App-RTR-request-count-by-timezone-(top-5).json
kibana-objects/visualization/App-RTR-requests-map.json.erb: kibana-objects/visualization/App-RTR-requests-map.json
kibana-objects/visualization/App-RTR-response-times-(50th-and-95th-first-10-apps).json.erb: kibana-objects/visualization/App-RTR-response-times-(50th-and-95th-first-10-apps).json
kibana-objects/visualization/App-RTR-response-times.json.erb: kibana-objects/visualization/App-RTR-response-times.json
kibana-objects/visualization/App-RTR-traffic-by-response_time_ms-(first-10-apps).json.erb: kibana-objects/visualization/App-RTR-traffic-by-response_time_ms-(first-10-apps).json
kibana-objects/visualization/Platform-components.json.erb: kibana-objects/visualization/Platform-components.json
kibana-objects/visualization/Platform-components-with-errors.json.erb: kibana-objects/visualization/Platform-components-with-errors.json
kibana-objects/visualization/Platform-errors-count-by-source-component-(top-5).json.erb: kibana-objects/visualization/Platform-errors-count-by-source-component-(top-5).json
kibana-objects/visualization/Platform-errors-count-in-timeline.json.erb: kibana-objects/visualization/Platform-errors-count-in-timeline.json
kibana-objects/visualization/Platform-Haproxy-requests-(top-10).json.erb: kibana-objects/visualization/Platform-Haproxy-requests-(top-10).json
kibana-objects/visualization/Platform-Haproxy-request-status-codes-in-timeline.json.erb: kibana-objects/visualization/Platform-Haproxy-request-status-codes-in-timeline.json
kibana-objects/visualization/Platform-Haproxy-request-time-duration-(50th-95th-99th-top-5).json.erb: kibana-objects/visualization/Platform-Haproxy-request-time-duration-(50th-95th-99th-top-5).json
kibana-objects/visualization/Platform-Haproxy-request-time-duration.json.erb: kibana-objects/visualization/Platform-Haproxy-request-time-duration.json
kibana-objects/visualization/Platform-links.json.erb: kibana-objects/visualization/Platform-links.json
kibana-objects/visualization/Platform-logs-by-component-(top-5).json.erb: kibana-objects/visualization/Platform-logs-by-component-(top-5).json
kibana-objects/visualization/Platform-logs-by-source-job-(top-5).json.erb: kibana-objects/visualization/Platform-logs-by-source-job-(top-5).json
kibana-objects/visualization/Platform-logs-count-(top-10-components).json.erb: kibana-objects/visualization/Platform-logs-count-(top-10-components).json
kibana-objects/visualization/Platform-logs-count-by-level.json.erb: kibana-objects/visualization/Platform-logs-count-by-level.json
kibana-objects/visualization/Platform-logs-count-in-timeline.json.erb: kibana-objects/visualization/Platform-logs-count-in-timeline.json
kibana-objects/visualization/Platform-UAA-Audit-event-locations.json.erb: kibana-objects/visualization/Platform-UAA-Audit-event-locations.json
kibana-objects/visualization/Platform-UAA-Audit-events-by-type.json.erb: kibana-objects/visualization/Platform-UAA-Audit-events-by-type.json
kibana-objects/visualization/Platform-UAA-Audit-event-types.json.erb: kibana-objects/visualization/Platform-UAA-Audit-event-types.json
properties:
kibana_objects.upload_patterns:
description: "List of glob patterns of Kibana objects to upload"
default:
- {type: index-pattern, pattern: /var/vcap/jobs/upload-kibana-objects/kibana-objects/index-pattern/*.json}
- {type: search, pattern: /var/vcap/jobs/upload-kibana-objects/kibana-objects/search/*.json}
- {type: visualization, pattern: /var/vcap/jobs/upload-kibana-objects/kibana-objects/visualization/*.json}
- {type: dashboard, pattern: /var/vcap/jobs/upload-kibana-objects/kibana-objects/dashboard/*.json}
kibana_objects.upload_data_files:
description: "List of text files to put in API endpoint /_bulk"
default: []
kibana_objects.default_index:
description: "Default index to set in Kibana"
default: "logs-app*"
cloudfoundry.firehose_events:
description: "Array of events you would like to get. Valid options are CounterEvent,Error,HttpStartStop,LogMessage,ValueMetric,ContainerMetric"
default: ["LogMessage"]
cloudfoundry.system_domain:
description: The Cloud Foundry System Domain
cloudfoundry.logs_hostname:
description: logs deployment hostname
default: logs
cloudfoundry.skip_ssl_validation:
description: "Set to true to skip SSL validation (defaults to false)"
default: false
cloudfoundry.user:
description: The Cloud Foundry API user.
cloudfoundry.password:
description: The Cloud Foundry API user's password.
elasticsearch_config.index_prefix:
description: |
Name prefix of your log indices that you use in `logstash_parser.elasticsearch.index` property set for your parser.
default: "logs-"
elasticsearch_config.app_index_prefix:
description: |
Name prefix of your `app` log indices. If you don't split `app` and `platform` indices, then just set it with the value of `elasticsearch_config.index_prefix`.
default: "logs-app"
elasticsearch_config.platform_index_prefix:
description: |
Name prefix of your `platform` log indices. If you don't split `app` and `platform` indices, then just set it with the value of `elasticsearch_config.index_prefix`.
default: "logs-platform"