-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtile.yml
More file actions
128 lines (118 loc) · 4.23 KB
/
tile.yml
File metadata and controls
128 lines (118 loc) · 4.23 KB
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
---
# The high-level description of your tile.
# Replace these properties with real values.
#
name: sumo-logic-nozzle # By convention lowercase with dashes
icon_file: resources/sumo_128x128-B.png
label: Sumo Logic Nozzle for PCF
description: Forward firehose logs to Sumo Logic
# Global defaults (all optional)
#
# org: test-org # Name of org to create for your apps
# space: test-space # Name of space to create for your apps
org_quota: 4096 # Optional, memory quota in mb
stemcell_criteria:
os: ubuntu-trusty
requires_cpi: false
version: '3263'
properties:
- name: author
type: string
label: Author
value: mcplusa.com
packages:
- name: sumo-logic-nozzle
type: app
manifest:
# any options that you would normally specify in a cf manifest.yml, including</i>
buildpack: https://github.com/cloudfoundry/go-buildpack.git
command: cloudfoundry-sumologic-nozzle
instances: 2
path: sumo-logic-nozzle.zip
health_check: none
needs_cf_credentials: true
forms:
- name: sumo-logic-config
label: Sumo Logic Settings
description: Sumo Logic Settings details
properties:
- name: sumo-endpoint
type: string
label: Sumo Logic Endpoint
description: Complete URL for the endpoint, copied from the Sumo Logic HTTP Source configuration
- name: sumo-post-minimum-delay
type: string
label: Sumo Logic Post Minimum Delay
description: Minimum time between HTTP POST to Sumo Logic
default: 2000ms
- name: sumo-category
type: string
label: Sumo Logic Category
description: This value overrides the default 'Source Category' associated with the configured Sumo Logic HTTP Source
optional: true
- name: sumo-name
type: string
label: Sumo Logic Name
description: This value overrides the default 'Source Name' associated with the configured Sumo Logic HTTP Source
optional: true
- name: sumo-host
type: string
label: Sumo Logic Host
description: This value overrides the default 'Source Host' associated with the configured Sumo Logic HTTP Source
optional: true
- name: custom-metadata
type: string
label: Custom Metadata
description: Use this field for addingCustom Metadata to the JSON (key1:value1,key2:value2, etc...)
optional: true
- name: include-only-matching-filter
type: string
label: Include Only Matching Filter
description: Adds an 'Include only' filter to Events content (key1:value1,key2:value2, etc...)
optional: true
- name: exclude-always-matching-filter
type: string
label: Exclude Always Filter
description: Adds an 'Exclude always' filter to Events content (key1:value1,key2:value2, etc...)
optional: true
- name: cf-config
label: Cloud Foundry Settings
description: Cloud Foundry Settings details
properties:
- name: api-endpoint
type: string
label: Cloud Foundry API Endpoint
description: URL to CF API Endpoint
- name: cloudfoundry-user
type: string
label: Cloud Foundry User
description: Nozzle user
- name: cloudfoundry-password
type: secret
label: Cloud Foundry Password
description: Password for API user
- name: log-events-batch-size
type: string
label: Log Events Batch Size
description: When number of messages in the buffer is equal to this field, send those to Sumo Logic
default: 500
- name: events
type: string
label: Comma separated list of events you would like (Default is "LogMessage")
default: LogMessage
description: Valid options are Error,ContainerMetric,HttpStart,HttpStop,HttpStartStop,LogMessage,ValueMetric,CounterEvent
- name: skip-ssl-validation
type: boolean
label: Skip SSL validation
default: false
description: Skip SSL validation (to allow things like self-signed certs). Do not set to true in production
- name: verbose-log-messages
type: boolean
label: Verbose in 'LogMessage' event
default: true
description: Enable Verbose in 'LogMessage' Event. If is not checked, the 'LogMessage' will contain ONLY the fields 'tiemstamp', 'cf_app_guid', 'Msg'
- name: nozzle-polling-period
type: string
label: Nozzle Polling Period
default: 15s
description: How frequently this Nozzle polls the CF Firehose for data