Skip to content

Commit a60effd

Browse files
edsipergitbook-bot
authored andcommitted
GitBook: [1.4] 117 pages modified
1 parent 11e3376 commit a60effd

File tree

9 files changed

+48
-39
lines changed

9 files changed

+48
-39
lines changed

administration/configuring-fluent-bit/unit-sizes.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Starting from [Fluent Bit](http://fluentbit.io) v0.11.10, all unit sizes have be
77
| Suffix | Description | Example |
88
| :--- | :--- | :--- |
99
| | When a suffix is **not** specified, it's assumed that the value given is a bytes representation. | Specifying a value of 32000, means 32000 bytes |
10-
| k, K, KB, kb | Kilobyte: a unit of memory equal to 1,000 bytes. | 32k means 32000 bytes. |
11-
| m, M, MB, mb | Megabyte: a unit of memory equal to 1,000,000 bytes | 1M means 1000000 bytes |
12-
| g, G, GB, gb | Gigabyte: a unit of memory equal to 1,000,000,000 bytes | 1G means 1000000000 bytes |
10+
| k, K, KB, kb | Kilobyte: a unit of memory equal to 1,000 bytes. | 32k means 3278 bytes. |
11+
| m, M, MB, mb | Megabyte: a unit of memory equal to 1,000,000 bytes | 1M means 1024000 bytes |
12+
| g, G, GB, gb | Gigabyte: a unit of memory equal to 1,000,000,000 bytes | 1G means 1024000000 bytes |
1313

installation/docker.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,17 @@ The following table describe the tags are available on Docker Hub [fluent/fluent
88

99
| Tag\(s\) | Manifest Architectures | Description |
1010
| :--- | :--- | :--- |
11-
| 1.3 | x86\_64, arm64v8, arm32v7 | Latest release of 1.3.x series. |
12-
| 1.3.0 | x86\_64, arm64v8, arm32v7 | Release [v1.3.0](https://fluentbit.io/announcements/v1.3.0) |
13-
| 1.3-debug, 1.3.0-debug | x86\_64 | v1.3.x releases + Busybox |
11+
| 1.4 | x86\_64, arm64v8, arm32v7 | Latest release of 1.4.x series. |
12+
| 1.4.0 | x86\_64, arm64v8, arm32v7 | Release [v1.4.0](https://fluentbit.io/announcements/v1.4.0) |
13+
| 1.4-debug, 1.4.0-debug | x86\_64 | v1.4.x releases + Busybox |
1414

1515
It's strongly suggested that you always use the latest image of Fluent Bit.
1616

1717
## Multi Architecture Images
1818

19-
Our x86_64 stable image is based in_ [_Distroless_](https://github.com/GoogleContainerTools/distroless) _focusing on security containing just the Fluent Bit binary and minimal system libraries and basic configuration. Optionally, we provide \_debug_ images for x86\_64 which contains Busybox that can be used to troubleshoot or testing purposes.
19+
Our x86\_64 stable image is based in [Distroless](https://github.com/GoogleContainerTools/distroless) focusing on security containing just the Fluent Bit binary and minimal system libraries and basic configuration. Optionally, we provide **debug** images for x86\_64 which contains Busybox that can be used to troubleshoot or testing purposes.
2020

21-
In addition, the main manifest provides images for arm64v8 and arm32v7 architctectures. From a deployment perspective there is no need to specify an architecture, the container client tool that pulls the image gets the proper layer for the running architecture.
21+
In addition, the main manifest provides images for arm64v8 and arm32v7 architectures. From a deployment perspective there is no need to specify an architecture, the container client tool that pulls the image gets the proper layer for the running architecture.
2222

2323
For every architecture we build the layers using the following base images:
2424

@@ -30,22 +30,22 @@ For every architecture we build the layers using the following base images:
3030

3131
## Getting Started
3232

33-
Download the last stable image from 1.3 series:
33+
Download the last stable image from 1.4 series:
3434

3535
```text
36-
$ docker pull fluent/fluent-bit:1.3
36+
$ docker pull fluent/fluent-bit:1.4
3737
```
3838

3939
Once the image is in place, now run the following \(useless\) test which makes Fluent Bit measure CPU usage by the container:
4040

4141
```text
42-
$ docker run -ti fluent/fluent-bit:1.3 /fluent-bit/bin/fluent-bit -i cpu -o stdout -f 1
42+
$ docker run -ti fluent/fluent-bit:1.4 /fluent-bit/bin/fluent-bit -i cpu -o stdout -f 1
4343
```
4444

4545
That command will let Fluent Bit measure CPU usage every second and flush the results to the standard output, e.g:
4646

4747
```text
48-
Fluent-Bit v1.3.x
48+
Fluent-Bit v1.4.x
4949
Copyright (C) Treasure Data
5050
5151
[2019/10/01 12:29:02] [ info] [engine] started
@@ -67,5 +67,5 @@ Alpine Linux uses Musl C library instead of Glibc. Musl is not fully compatible
6767

6868
Our Docker containers images are deployed thousands of times per day, we take security and stability very seriously.
6969

70-
The _latest_ tag _most of the time_ points to the latest stable image. When we release a major update to Fluent Bit like for example from v1.2.x to v1.3.0, we don't move _latest_ tag until 2 weeks after the release. That give us extra time to verify with our community that everything works as expected.
70+
The _latest_ tag _most of the time_ points to the latest stable image. When we release a major update to Fluent Bit like for example from v1.3.x to v1.4.0, we don't move _latest_ tag until 2 weeks after the release. That give us extra time to verify with our community that everything works as expected.
7171

installation/kubernetes.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
description: Kubernetes Production Grade
2+
description: Kubernetes Production Grade Log Processor
33
---
44

55
# Kubernetes
@@ -46,20 +46,20 @@ The next step is to create a ConfigMap that will be used by our Fluent Bit Daemo
4646
$ kubectl create -f https://raw.githubusercontent.com/fluent/fluent-bit-kubernetes-logging/master/output/elasticsearch/fluent-bit-configmap.yaml
4747
```
4848

49-
### Note for Kubernetes v1.16
49+
### Note for Kubernetes < v1.16
5050

51-
Starting from Kubernetes v1.16, DaemonSet resources are not longer served from `extensions/v1beta` . Our current Daemonset Yaml files uses the old `apiVersion`.
51+
For Kubernetes versions olden than v1.16, the DaemonSet resource is not available on `apps/v1` , the resource is available on `apiVersion: extensions/v1beta1` . Our current Daemonset Yaml files uses the new `apiVersion`.
5252

53-
If you are using Kubernetes v1.16, grab manually a copy of your Daemonset Yaml file and replace the value of `apiVersion` from:
53+
If you are using and older Kubernetes, grab manually a copy of your Daemonset Yaml file and replace the value of `apiVersion` from:
5454

5555
```yaml
56-
apiVersion: extensions/v1beta1
56+
apiVersion: apps/v1
5757
```
5858
5959
to
6060
6161
```yaml
62-
apiVersion: apps/v1
62+
apiVersion: extensions/v1beta1
6363
```
6464
6565
You can read more about this deprecation on Kubernetes v1.14 Changelog here:

installation/linux/debian.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Debian
22

3-
Fluent Bit is distributed as **td-agent-bit** package and is available for the latest \(and old\) stable Debian systems: Buster, Stretch and Jessie. This stable Fluent Bit distribution package is maintained by [Treasure Data, Inc](https://www.treasuredata.com).
3+
Fluent Bit is distributed as **td-agent-bit** package and is available for the latest \(and old\) stable Debian systems: Buster, Stretch and Jessie.
44

55
## Server GPG key
66

installation/linux/raspbian-raspberry-pi.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
Fluent Bit is distributed as **td-agent-bit** package and is available for the Raspberry, specifically for [Raspbian](http://raspbian.org) distribution, the following versions are supported:
44

5-
* Raspbian 10
6-
* Raspbian 9
7-
* Raspbian 8
5+
* Raspbian Buster \(10\)
6+
* Raspbian Stretch \(9\)
7+
* Raspbian Jessie \(8\)
88

99
## Server GPG key
1010

installation/linux/redhat-centos.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@ Once your repository is configured, run the following command to install it:
3232
$ yum install td-agent-bit
3333
```
3434

35-
Now the following step is to instruct _systemd_ to enable the service:
35+
Now the following step is to instruct _Systemd_ to enable the service:
3636

3737
```bash
38-
$ service td-agent-bit start
38+
$ sudo service td-agent-bit start
3939
```
4040

4141
If you do a status check, you should see a similar output like this:

installation/linux/ubuntu.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Ubuntu
22

3-
Fluent Bit is distributed as **td-agent-bit** package and is available for the latest stable Ubuntu system: Xenial Xerus. This stable Fluent Bit distribution package is maintained by [Treasure Data, Inc](https://www.treasuredata.com).
3+
Fluent Bit is distributed as **td-agent-bit** package and is available for the latest stable Ubuntu system: Focal Fossa.
44

55
## Server GPG key
66

@@ -14,6 +14,12 @@ $ wget -qO - https://packages.fluentbit.io/fluentbit.key | sudo apt-key add -
1414

1515
On Ubuntu, you need to add our APT server entry to your sources lists, please add the following content at bottom of your **/etc/apt/sources.list** file:
1616

17+
#### Ubuntu 20.04 LTS \(Focal Fossa\)
18+
19+
```text
20+
deb https://packages.fluentbit.io/ubuntu/focal focal main
21+
```
22+
1723
#### Ubuntu 18.04 LTS \(Bionic Beaver\)
1824

1925
```text

installation/windows.md

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,19 @@ Fluent Bit is distributed as **td-agent-bit** package for Windows. Fluent Bit ha
44

55
## Installation Packages
66

7-
The latest stable version is 1.2.2.
7+
The latest stable version is 1.4.0.
88

99
| INSTALLERS | SHA256 CHECKSUMS |
1010
| :--- | :--- |
11-
| td-agent-bit-1.2.2-win32.exe | b9e2695e6cc1b15e0e47d20624d6509cecbdd1767b6681751190f54e52832b6a |
12-
| td-agent-bit-1.2.2-win32.zip | 4212e28fb6cb970ce9f27439f8dce3281ab544a4f7c9ae71991480a7e7a64afd |
13-
| td-agent-bit-1.2.2-win64.exe | 6059e2f4892031125aac30325be4c167daed89742705fa883d34d91dc306645e |
14-
| td-agent-bit-1.2.2-win64.zip | a6a02e7027f4409c1392e6df0c1463d5e979deab818f23959b4a00c741399e8e |
11+
| td-agent-bit-1.4.0-win32.exe | |
12+
| td-agent-bit-1.4.0-win32.zip | |
13+
| td-agent-bit-1.4.0-win64.exe | |
14+
| td-agent-bit-1.4.0-win64.zip | |
1515

1616
To check the integrity, use `Get-FileHash` commandlet on PowerShell.
1717

1818
```text
19-
PS> Get-FileHash td-agent-bit-1.2.2-win32.exe
19+
PS> Get-FileHash td-agent-bit-1.4.0-win32.exe
2020
```
2121

2222
## Installing from ZIP archive
@@ -26,7 +26,7 @@ Download a ZIP archive [from the download page](https://fluentbit.io/). There ar
2626
Then you need to expand the ZIP archive. You can do this by clicking "Extract All" on Explorer, or if you're using PowerShell, you can use `Expand-Archive` commandlet.
2727

2828
```text
29-
PS> Expand-Archive td-agent-bit-1.2.0-win64.zip
29+
PS> Expand-Archive td-agent-bit-1.4.0-win64.zip
3030
```
3131

3232
The ZIP package contains the following set of files.
@@ -57,8 +57,11 @@ If you see the following output, it's working fine!
5757

5858
```text
5959
PS> .\bin\fluent-bit.exe -i dummy -o stdout
60-
Fluent Bit v1.2.0
61-
Copyright (C) Treasure Data
60+
Fluent Bit v1.4.0
61+
* Copyright (C) 2019-2020 The Fluent Bit Authors
62+
* Copyright (C) 2015-2018 Treasure Data
63+
* Fluent Bit is a CNCF sub-project under the umbrella of Fluentd
64+
* https://fluentbit.io
6265
6366
[2019/06/28 10:13:04] [ info] [storage] initializing...
6467
[2019/06/28 10:13:04] [ info] [storage] in-memory
@@ -79,7 +82,7 @@ Download an EXE installer from the [download page](https://fluentbit.io/download
7982

8083
Then, double-click the EXE installer you've downloaded. Installation wizard will automatically start.
8184

82-
![](https://github.com/fluent/fluent-bit-docs/tree/8ab2f4cda8dfdd8def7fa0cf5c7ffc23069e5a70/imgs/windows_installer.png)
85+
![](../.gitbook/assets/windows_installer%20%281%29.png)
8386

8487
Click Next and proceed. By default, Fluent Bit is installed into `C:\Program Files\td-agent-bit\`, so you should be able to launch fluent-bit as follow after installation.
8588

installation/yocto-embedded-linux.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ We distribute two main recipes, one for testing/dev purposes and other with the
77
| Version | Recipe | Description |
88
| :--- | :--- | :--- |
99
| devel | [fluent-bit\_git.bb](https://github.com/fluent/fluent-bit/blob/master/fluent-bit_git.bb) | Build Fluent Bit from GIT master. This recipe aims to be used for development and testing purposes only. |
10-
| v1.2.0 | [fluent-bit\_1.2.0.bb](https://github.com/fluent/fluent-bit/blob/1.2/fluent-bit_1.2.0.bb) | Build latest stable version of Fluent Bit. |
10+
| v1.4.0 | [fluent-bit\_1.4.0.bb](https://github.com/fluent/fluent-bit/blob/master/fluent-bit_1.4.0.bb) | Build latest stable version of Fluent Bit. |
1111

1212
It's strongly recommended to always use the stable release of Fluent Bit recipe and not the one from GIT master for production deployments.
1313

14-
## Fluent Bit v1.1 and native ARMv8 \(aarch64\) support
14+
## Fluent Bit and other architectures
1515

16-
Fluent Bit >= v1.1.x already integrates native AArch64 support where stack switches for co-routines are done through native ASM calls, on this scenario there is no issues as the one faced in previous series.
16+
Fluent Bit >= v1.1.x fully supports x86\_64, x86, arm32v7 and arm64v8.
1717

0 commit comments

Comments
 (0)