Skip to content

Commit

Permalink
Add full list of current Filebeat & Metricbeat module (#23258)
Browse files Browse the repository at this point in the history
This change also renames `Metricbeat input` to `Metricbeat module`
  • Loading branch information
exekias authored Sep 25, 2018
1 parent 27e96f0 commit 6231db6
Showing 1 changed file with 187 additions and 15 deletions.
202 changes: 187 additions & 15 deletions x-pack/plugins/beats_management/public/config_schemas.ts
Original file line number Diff line number Diff line change
Expand Up @@ -36,25 +36,73 @@ const filebeatModuleConfig: YamlConfigSchema[] = [
type: 'select',
},
options: [
{
value: 'system',
text: 'system',
},
{
value: 'apache2',
text: 'apache2',
},
{
value: 'nginx',
text: 'nginx',
value: 'auditd',
text: 'auditd',
},
{
value: 'elasticsearch',
text: 'elasticsearch',
},
{
value: 'haproxy',
text: 'haproxy',
},
{
value: 'icinga',
text: 'icinga',
},
{
value: 'iis',
text: 'iis',
},
{
value: 'kafka',
text: 'kafka',
},
{
value: 'kibana',
text: 'kibana',
},
{
value: 'logstash',
text: 'logstash',
},
{
value: 'mongodb',
text: 'mongodb',
},
{
value: 'elasticsearch',
text: 'elasticsearch',
value: 'mysql',
text: 'mysql',
},
{
value: 'nginx',
text: 'nginx',
},
{
value: 'osquery',
text: 'osquery',
},
{
value: 'postgresql',
text: 'postgresql',
},
{
value: 'redis',
text: 'redis',
},
{
value: 'system',
text: 'system',
},
{
value: 'traefik',
text: 'traefik',
},
],
error: 'Please select a module',
Expand All @@ -80,21 +128,145 @@ const metricbeatModuleConfig: YamlConfigSchema[] = [
},
options: [
{
value: 'system',
text: 'system',
value: 'aerospike',
text: 'aerospike',
},
{
value: 'apache2',
text: 'apache2',
value: 'apache',
text: 'apache',
},
{
value: 'nginx',
text: 'nginx',
value: 'ceph',
text: 'ceph',
},
{
value: 'couchbase',
text: 'couchbase',
},
{
value: 'docker',
text: 'docker',
},
{
value: 'dropwizard',
text: 'dropwizard',
},
{
value: 'elasticsearch',
text: 'elasticsearch',
},
{
value: 'envoyproxy',
text: 'envoyproxy',
},
{
value: 'etcd',
text: 'etcd',
},
{
value: 'golang',
text: 'golang',
},
{
value: 'graphite',
text: 'graphite',
},
{
value: 'haproxy',
text: 'haproxy',
},
{
value: 'http',
text: 'http',
},
{
value: 'jolokia',
text: 'jolokia',
},
{
value: 'kafka',
text: 'kafka',
},
{
value: 'kibana',
text: 'kibana',
},
{
value: 'kubernetes',
text: 'kubernetes',
},
{
value: 'kvm',
text: 'kvm',
},
{
value: 'logstash',
text: 'logstash',
},
{
value: 'memcached',
text: 'memcached',
},
{
value: 'mongodb',
text: 'mongodb',
},
{
value: 'munin',
text: 'munin',
},
{
value: 'mysql',
text: 'mysql',
},
{
value: 'nginx',
text: 'nginx',
},
{
value: 'php_fpm',
text: 'php_fpm',
},
{
value: 'postgresql',
text: 'postgresql',
},
{
value: 'prometheus',
text: 'prometheus',
},
{
value: 'rabbitmq',
text: 'rabbitmq',
},
{
value: 'redis',
text: 'redis',
},
{
value: 'system',
text: 'system',
},
{
value: 'traefik',
text: 'traefik',
},
{
value: 'uwsgi',
text: 'uwsgi',
},
{
value: 'vsphere',
text: 'vsphere',
},
{
value: 'windows',
text: 'windows',
},
{
value: 'zookeeper',
text: 'zookeeper',
},
],
error: 'Please select a module',
required: true,
Expand Down Expand Up @@ -192,6 +364,6 @@ const outputConfig: YamlConfigSchema[] = [
export const supportedConfigs = [
{ text: 'Filebeat Input', value: 'filebeat.inputs', config: filebeatInputConfig },
{ text: 'Filebeat Module', value: 'filebeat.modules', config: filebeatModuleConfig },
{ text: 'Metricbeat Input', value: 'metricbeat.modules', config: metricbeatModuleConfig },
{ text: 'Metricbeat Module', value: 'metricbeat.modules', config: metricbeatModuleConfig },
{ text: 'Output', value: 'output', config: outputConfig },
];

0 comments on commit 6231db6

Please sign in to comment.