Skip to content

Commit

Permalink
rebase on master
Browse files Browse the repository at this point in the history
  • Loading branch information
ruflin committed Jun 24, 2020
1 parent f6a03cd commit cada7b0
Show file tree
Hide file tree
Showing 9 changed files with 142 additions and 299 deletions.
26 changes: 13 additions & 13 deletions docs/api/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,19 @@
"/package/example/1.0.0/dataset/foo/elasticsearch/ingest-pipeline/pipeline-plaintext.json",
"/package/example/1.0.0/dataset/foo/elasticsearch/ingest-pipeline/pipeline-tcp.json"
],
"config_templates": [
{
"name": "logs",
"title": "Logs datasource",
"description": "Datasource for your log files.",
"inputs": [
{
"type": "foo"
}
],
"multiple": true
}
],
"datasets": [
{
"type": "logs",
Expand Down Expand Up @@ -83,19 +96,6 @@
"path": "foo"
}
],
"config_templates": [
{
"name": "logs",
"title": "Logs datasource",
"description": "Datasource for your log files.",
"inputs": [
{
"type": "foo"
}
],
"multiple": true
}
],
"owner": {
"github": "ruflin"
}
Expand Down
230 changes: 64 additions & 166 deletions docs/api/package/datasources/1.0.0/index.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,69 @@
"/package/datasources/1.0.0/dataset/examplelog2/agent/stream/stream.yml.hbs",
"/package/datasources/1.0.0/dataset/examplemetric/agent/stream/stream.yml.hbs"
],
"config_templates": [
{
"name": "nginx",
"title": "Datasource title",
"description": "Details about the data source.",
"inputs": [
{
"type": "nginx/metrics",
"vars": [
{
"name": "hosts",
"type": "text",
"description": "Nginx hosts",
"multi": true,
"required": true,
"show_user": false,
"default": [
"http://127.0.0.1"
]
},
{
"name": "period",
"type": "duration",
"description": "Collection period. Valid values: 10s, 5m, 2h",
"multi": false,
"required": false,
"show_user": false,
"default": "10s"
},
{
"name": "username",
"type": "text",
"multi": false,
"required": false,
"show_user": false
},
{
"name": "password",
"type": "password",
"multi": false,
"required": false,
"show_user": false
}
],
"description": "Collecting metrics for nginx."
},
{
"type": "logs",
"description": "Collect nginx logs."
},
{
"type": "syslog"
}
],
"multiple": true
}
],
"datasets": [
{
"id": "datasources.examplelog1",
"type": "logs",
"name": "datasources.examplelog1",
"title": "Example dataset with inputs",
"release": "experimental",
"type": "logs",
"streams": [
{
"input": "logs",
Expand Down Expand Up @@ -82,10 +139,10 @@
"path": "examplelog1"
},
{
"id": "datasources.examplelog2",
"type": "logs",
"name": "datasources.examplelog2",
"title": "Example dataset with inputs",
"release": "experimental",
"type": "logs",
"streams": [
{
"input": "logs",
Expand Down Expand Up @@ -114,6 +171,7 @@
}
}
],
"template_path": "stream.yml.hbs",
"title": "Title of the stream",
"description": "Description of the stream with more details.",
"enabled": true
Expand All @@ -123,10 +181,10 @@
"path": "examplelog2"
},
{
"id": "datasources.examplemetric",
"type": "metrics",
"name": "datasources.examplemetric",
"title": "Example dataset with inputs",
"release": "experimental",
"type": "metrics",
"streams": [
{
"input": "nginx/metrics",
Expand All @@ -149,165 +207,5 @@
"package": "datasources",
"path": "examplemetric"
}
],
"datasources": [
{
"name": "nginx",
"title": "Datasource title",
"description": "Details about the data source.",
"inputs": [
{
"type": "nginx/metrics",
"vars": [
{
"name": "hosts",
"type": "text",
"description": "Nginx hosts",
"multi": true,
"required": true,
"show_user": false,
"default": [
"http://127.0.0.1"
]
},
{
"name": "period",
"type": "duration",
"description": "Collection period. Valid values: 10s, 5m, 2h",
"multi": false,
"required": false,
"show_user": false,
"default": "10s"
},
{
"name": "username",
"type": "text",
"multi": false,
"required": false,
"show_user": false
},
{
"name": "password",
"type": "password",
"multi": false,
"required": false,
"show_user": false
}
],
"description": "Collecting metrics for nginx.",
"streams": [
{
"input": "nginx/metrics",
"vars": [
{
"name": "url",
"type": "text",
"description": "Paths to the nginx access log file.",
"multi": false,
"required": true,
"show_user": false,
"default": "localhost"
}
],
"dataset": "datasources.examplemetric",
"template_path": "stream.yml.hbs",
"template": "metric: foo\n",
"title": "Title of the stream",
"description": "Not enabled data source.",
"enabled": false
}
]
},
{
"type": "logs",
"description": "Collect nginx logs.",
"streams": [
{
"input": "logs",
"vars": [
{
"name": "paths",
"type": "text",
"description": "Paths to the nginx error log file.",
"multi": true,
"required": true,
"show_user": false,
"default": [
"/var/log/nginx/error.log*"
],
"os": {
"darwin": {
"default": [
"/usr/local/var/log/nginx/error.log*"
]
},
"windows": {
"default": [
"c:/programdata/nginx/logs/*error.log*"
]
}
}
}
],
"dataset": "datasources.examplelog1",
"template_path": "logs.yml",
"template": "foo: bar\n",
"title": "Title of the stream",
"description": "Description of the stream with more details.",
"enabled": true
},
{
"input": "logs",
"vars": [
{
"name": "paths",
"type": "text",
"description": "Paths to the nginx access log file.",
"multi": true,
"required": true,
"show_user": false,
"default": [
"/var/log/nginx/access.log*"
],
"os": {
"darwin": {
"default": [
"/usr/local/var/log/nginx/access.log*"
]
},
"windows": {
"default": [
"c:/programdata/nginx/logs/*access.log*"
]
}
}
}
],
"dataset": "datasources.examplelog2",
"template_path": "stream.yml.hbs",
"template": "foo: bar\n",
"title": "Title of the stream",
"description": "Description of the stream with more details.",
"enabled": true
}
]
},
{
"type": "syslog",
"streams": [
{
"input": "syslog",
"dataset": "datasources.examplelog1",
"template_path": "syslog.yml",
"template": "syslog: bar\n",
"title": "Title of the stream",
"description": "Description of the stream with more details.",
"enabled": true
}
]
}
],
"multiple": true
}
]
}
50 changes: 16 additions & 34 deletions docs/api/package/default_pipeline/0.0.2/index.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,12 +25,25 @@
"/package/default_pipeline/0.0.2/dataset/foo/agent/stream/stream.yml.hbs",
"/package/default_pipeline/0.0.2/dataset/foo/elasticsearch/ingest-pipeline/default.json"
],
"config_templates": [
{
"name": "logs",
"title": "Logs datasource",
"description": "Datasource for your log files.",
"inputs": [
{
"type": "logs"
}
],
"multiple": true
}
],
"datasets": [
{
"id": "default_pipeline.foo",
"type": "logs",
"name": "default_pipeline.foo",
"title": "Foo",
"release": "experimental",
"type": "logs",
"ingest_pipeline": "default",
"streams": [
{
Expand All @@ -45,43 +58,12 @@
"show_user": false
}
],
"template_path": "stream.yml.hbs",
"enabled": true
}
],
"package": "default_pipeline",
"path": "foo"
}
],
"datasources": [
{
"name": "logs",
"title": "Logs datasource",
"description": "Datasource for your log files.",
"inputs": [
{
"type": "logs",
"streams": [
{
"input": "logs",
"vars": [
{
"name": "paths",
"type": "text",
"description": "Path to log files to be collected",
"multi": true,
"required": true,
"show_user": false
}
],
"dataset": "default_pipeline.foo",
"template_path": "stream.yml.hbs",
"template": "foo: bar\n",
"enabled": true
}
]
}
],
"multiple": true
}
]
}
Loading

0 comments on commit cada7b0

Please sign in to comment.