-
Notifications
You must be signed in to change notification settings - Fork 56
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #253 from kube-logging/4.9-docs
4.9 docs
- Loading branch information
Showing
13 changed files
with
400 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,86 @@ | ||
name: Publish version 4.8 | ||
|
||
env: | ||
doc_versionnumber: "4.8" | ||
|
||
on: | ||
push: | ||
branches: | ||
- release-4.8 | ||
workflow_dispatch: | ||
|
||
jobs: | ||
build: | ||
name: Build | ||
runs-on: ubuntu-latest | ||
|
||
permissions: | ||
contents: write | ||
pages: write | ||
id-token: write | ||
|
||
concurrency: | ||
group: "pages" | ||
cancel-in-progress: false | ||
|
||
environment: | ||
name: github-pages-test | ||
url: ${{ steps.deployment.outputs.page_url }} | ||
|
||
steps: | ||
- name: Checkout code | ||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 | ||
with: | ||
ref: release-4.8 | ||
submodules: 'recursive' | ||
|
||
- name: Set up Pages | ||
id: pages | ||
uses: actions/configure-pages@1f0c5cde4bc74cd7e1254d0cb4de8d49e9068c7d # v4.0.0 | ||
|
||
- name: Set up Hugo | ||
uses: peaceiris/actions-hugo@16361eb4acea8698b220b76c0d4e84e1fd22c61d # v2.6.0 | ||
with: | ||
hugo-version: '0.110.0' | ||
extended: true | ||
|
||
- name: Set up Node | ||
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2 | ||
with: | ||
node-version: 18 | ||
|
||
- name: Install dependencies | ||
run: | | ||
cd themes/docsy | ||
npm install | ||
- name: Set up PostCSS | ||
run: npm install --save-dev autoprefixer postcss-cli postcss | ||
|
||
- name: Build | ||
run: hugo --environment production --baseURL ${{ steps.pages.outputs.base_url }}/${{ env.doc_versionnumber }}/ | ||
|
||
# - name: Upload artifact | ||
# uses: actions/upload-pages-artifact@64bcae551a7b18bcb9a09042ddf1960979799187 # v1.0.8 | ||
# with: | ||
# path: ./public/ | ||
|
||
- name: Checkout code to update | ||
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 | ||
with: | ||
ref: 'gh-pages-test' | ||
path: 'tmp/gh-pages' | ||
# - name: Display file structure | ||
# run: ls -R | ||
- name: Copy built site to GH pages | ||
run: | | ||
rm -rf tmp/gh-pages/${{ env.doc_versionnumber }} | ||
mkdir -p tmp/gh-pages/${{ env.doc_versionnumber }} | ||
mv public/* tmp/gh-pages/${{ env.doc_versionnumber }} | ||
- name: Commit & Push changes | ||
uses: actions-js/push@master | ||
with: | ||
github_token: ${{ secrets.GITHUB_TOKEN }} | ||
message: 'Publish updated docs for ${{ env.doc_versionnumber }}, ${{ github.event.repository.pushed_at}}' | ||
branch: 'gh-pages-test' | ||
directory: 'tmp/gh-pages' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
49 changes: 49 additions & 0 deletions
49
content/docs/configuration/plugins/syslog-ng-outputs/elasticsearch_datastream.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
--- | ||
title: Elasticsearch datastream | ||
weight: 200 | ||
generated_file: true | ||
--- | ||
|
||
## Overview | ||
|
||
Based on the [ElasticSearch datastream destination of AxoSyslog](https://axoflow.com/docs/axosyslog-core/chapter-destinations/configuring-destinations-elasticsearch-datastream/). | ||
|
||
Available in Logging operator version 4.9 and later. | ||
|
||
## Example | ||
|
||
{{< highlight yaml >}} | ||
apiVersion: logging.banzaicloud.io/v1beta1 | ||
kind: SyslogNGOutput | ||
metadata: | ||
name: elasticsearch-datastream | ||
spec: | ||
elasticsearch-datastream: | ||
url: "https://elastic-endpoint:9200/my-data-stream/_bulk" | ||
user: "username" | ||
password: | ||
valueFrom: | ||
secretKeyRef: | ||
name: elastic | ||
key: password | ||
{{</ highlight >}} | ||
|
||
|
||
## Configuration | ||
## ElasticsearchDatastreamOutput | ||
|
||
### (HTTPOutput, required) {#elasticsearchdatastreamoutput-} | ||
|
||
|
||
### disk_buffer (*DiskBuffer, optional) {#elasticsearchdatastreamoutput-disk_buffer} | ||
|
||
This option enables putting outgoing messages into the disk buffer of the destination to avoid message loss in case of a system failure on the destination side. For details, see the [Syslog-ng DiskBuffer options](../disk_buffer/). | ||
|
||
Default: false | ||
|
||
### record (string, optional) {#elasticsearchdatastreamoutput-record} | ||
|
||
Arguments to the `$format-json()` template function. Default: `"--scope rfc5424 --exclude DATE --key ISODATE @timestamp=${ISODATE}"` | ||
|
||
|
||
|
68 changes: 68 additions & 0 deletions
68
content/docs/configuration/plugins/syslog-ng-outputs/opentelemetry.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,68 @@ | ||
--- | ||
title: OpenTelemetry output | ||
weight: 200 | ||
generated_file: true | ||
--- | ||
|
||
## Overview | ||
|
||
Sends messages over OpenTelemetry GRPC. For details on the available options of the output, see the [documentation of AxoSyslog](https://axoflow.com/docs/axosyslog-core/chapter-destinations/opentelemetry/). | ||
|
||
Available in Logging operator version 4.9 and later. | ||
|
||
## Example | ||
|
||
A simple example sending logs over OpenTelemetry GRPC to a remote OpenTelemetry endpoint: | ||
|
||
{{< highlight yaml >}} | ||
kind: SyslogNGOutput | ||
apiVersion: logging.banzaicloud.io/v1beta1 | ||
metadata: | ||
name: otlp | ||
spec: | ||
opentelemetry: | ||
url: otel-server | ||
port: 4379 | ||
{{</ highlight >}} | ||
|
||
|
||
|
||
## Configuration | ||
## OpenTelemetryOutput | ||
|
||
### (Batch, required) {#opentelemetryoutput-} | ||
|
||
Batching parameters | ||
|
||
<!-- FIXME --> | ||
|
||
|
||
### auth (*Auth, optional) {#opentelemetryoutput-auth} | ||
|
||
Authentication configuration, see the [documentation of the AxoSyslog syslog-ng distribution](https://axoflow.com/docs/axosyslog-core/chapter-destinations/destination-syslog-ng-otlp/#auth). | ||
|
||
|
||
### channel_args (filter.ArrowMap, optional) {#opentelemetryoutput-channel_args} | ||
|
||
Add GRPC Channel arguments https://axoflow.com/docs/axosyslog-core/chapter-destinations/opentelemetry/#channel-args | ||
<!-- FIXME --> | ||
|
||
|
||
### compression (*bool, optional) {#opentelemetryoutput-compression} | ||
|
||
Enable or disable compression. | ||
|
||
Default: false | ||
|
||
### disk_buffer (*DiskBuffer, optional) {#opentelemetryoutput-disk_buffer} | ||
|
||
This option enables putting outgoing messages into the disk buffer of the destination to avoid message loss in case of a system failure on the destination side. For details, see the [Syslog-ng DiskBuffer options](../disk_buffer/). | ||
|
||
Default: false | ||
|
||
### url (string, required) {#opentelemetryoutput-url} | ||
|
||
Specifies the hostname or IP address and optionally the port number of the web service that can receive log data via HTTP. Use a colon (:) after the address to specify the port number of the server. For example: `http://127.0.0.1:8000` | ||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.