15
15
< i class ="icon icon-download-alt "> </ i >
16
16
Outputs for Stream »@stream.getTitle«
17
17
</ h1 >
18
- Graylog2 nodes can forward messages of this stream via outputs. Launch or terminate as many outputs as you want here.
19
- You can also reuse outputs for other streams. A global view of all configured outputs is < a href ="@routes.OutputsController.index() "> here</ a > .
18
+ Graylog2 nodes can forward messages of streams via outputs. Launch or terminate as many outputs as you want here.
19
+ You can also reuse outputs that are already running for other streams.
20
+
21
+ A global view of all configured outputs is available < a href ="@routes.OutputsController.index() "> here</ a > .
22
+
23
+ < br />
24
+ < i > Removing</ i > an output removes it from this stream but is still in the list of available outputs
25
+ and < i > terminating</ i > will stop it for all streams and remove it from all configurations and lists
26
+ completely.
20
27
</ div >
21
28
22
29
@if(isPermitted(OUTPUTS_CREATE)) {
23
30
< div class ="output-new ">
24
31
< select id ="input-type ">
25
- < option selected disabled > -- Select new output type -- </ option >
32
+ < option selected disabled > Select type of new output </ option >
26
33
@for((inputType,info) < - availableOutputs.toSeq.sortBy(_._2.name)) {
27
34
< option value ="@inputType "> @info.name</ option >
28
35
}
29
36
</ select >
30
37
31
- < button id ="configure-input " class ="btn btn-success "> Launch new input </ button >
38
+ < button id ="configure-input " class ="btn btn-success "> Launch new Output </ button >
32
39
</ div >
33
40
34
41
@views.html.system.outputs.partials.output_creation_forms.render(availableOutputs, routes.StreamOutputsController.create(stream.getId))
35
42
}
36
- @if(isPermitted(STREAM_OUTPUTS_CREATE)) {
43
+ @if(isPermitted(STREAM_OUTPUTS_CREATE) && otherOutputs.size > 0 ) {
37
44
< div class ="output-add ">
38
45
@helper.form(routes.StreamOutputsController.add(stream.getId)) {
39
46
< select name ="outputId ">
40
47
@if(otherOutputs.size > 0) {
41
- < option selected disabled > -- Select existing output -- </ option >
48
+ < option selected disabled > Select existing output</ option >
42
49
@for(output < - otherOutputs.toSeq.sortBy(_.getTitle)) {
43
50
< option value ="@output.getId "> @output.getTitle</ option >
44
51
}
45
52
} else {
46
- < option disabled > -- No outputs available -- </ option >
53
+ < option disabled > No outputs available</ option >
47
54
}
48
55
</ select >
49
56
@@ -60,7 +67,7 @@ <h2><i class="icon icon-cogs"></i> Configured outputs</h2>
60
67
@views.html.system.outputs.partials.output_summary.render(output, stream)
61
68
}
62
69
} else {
63
- < div class ="alert alert-info "> There are no outputs for this stream. All messages will go to the default output only</ div >
70
+ < div class ="alert alert-info "> There are no outputs for this stream. All messages will go to the default output only. </ div >
64
71
}
65
72
</ div >
66
73
}
0 commit comments