Skip to content

Commit 6c69bfa

Browse files
authored
fix(doc): fix the default storage description (#220)
1 parent caaccba commit 6c69bfa

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

docs/readme.md

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -63,10 +63,14 @@ environment variable with the same name, e.g.:
6363

6464
```shell
6565
export ES_VERSION=7.14.0
66-
make <target>
66+
make <target> FEATURE_FLAGS=single-node,agent,elasticsearch
6767
```
6868

69-
or directly specifying in the `make` command, e.g.: `make <target> ES_VERSION=7.14.0`.
69+
or directly specifying in the `make` command, e.g.: `make <target> ES_VERSION=7.14.0 FEATURE_FLAGS=single-node,agent,elasticsearch`.
70+
71+
**Note**: Since BanyanDB is the default storage, if you want to use Elasticsearch or PostgreSQL as storage, you need to
72+
explicitly include the `elasticsearch` or `postgresql` feature flag in `FEATURE_FLAGS` to switch the storage backend,
73+
and exclude the `banyandb` feature flag from the default feature flags.
7074

7175
Run `make help` to get more information.
7276

@@ -90,9 +94,10 @@ Currently, the features supported are:
9094
| `java-agent-injector` | Use the java agent injector to inject the Skywalking Java agent and deploy microservices with other SkyWalking agent enabled. | The microservices include agents for Java, NodeJS server, browser, Python. |
9195
| `agent` | Deploy microservices with SkyWalking agent pre-installed. | In Kubernetes scenarios, please use `java-agent-injector` instead of this, if possible. |
9296
| `cluster` | Deploy SkyWalking OAP in cluster mode, with 2 nodes, and SkyWalking UI. | Only one of `cluster` or `single-node` can be enabled. |
93-
| `single-node` | Deploy only one single node of SkyWalking OAP, and SkyWalking UI, ElasticSearch as storage. | Only one of `cluster` or `single-node` can be enabled. |
94-
| `elasticsearch` | Deploy ElasticSearch as storage, you may want to disable this if you want to use your own ElasticSearch deployments. | |
95-
| `postgresql` | Deploy PostgreSQL as storage, you may want to disable this if you want to use your own PostgreSQL deployments. | |
97+
| `single-node` | Deploy only one single node of SkyWalking OAP, and SkyWalking UI. | Only one of `cluster` or `single-node` can be enabled. |
98+
| `banyandb` | Deploy BanyanDB as storage, you may want to disable this if you want to use your own BanyanDB deployments. | This is the default storage for the showcase. |
99+
| `elasticsearch` | Deploy ElasticSearch as storage, you may want to disable this if you want to use your own ElasticSearch deployments. | Alternative storage option. BanyanDB is used by default. |
100+
| `postgresql` | Deploy PostgreSQL as storage, you may want to disable this if you want to use your own PostgreSQL deployments. | Alternative storage option. BanyanDB is used by default. |
96101
| `so11y` | Enable SkyWalking self observability. | This is enabled by default for platform [Docker Compose](#docker-compose). |
97102
| `vm-monitor` | Start 2 virtual machines and export their metrics to SkyWalking. | The "virtual machines" are mimicked by Docker containers or Pods. |
98103
| `als` | Start microservices WITHOUT SkyWalking agent enabled, and configure SkyWalking to analyze the topology and metrics from their access logs. | Command `istioctl` is required to run this feature. The agentless microservices will be running at namespace `${NAMESPACE}-agentless` |

0 commit comments

Comments
 (0)