Skip to content
This repository was archived by the owner on May 10, 2024. It is now read-only.

Commit bc8598d

Browse files
authored
Merge pull request #140 from DaveLak/main
[DOC]: Document Environment Variable Option for Telemetry Opt-out
2 parents a4fd57d + 07c47e8 commit bc8598d

File tree

2 files changed

+21
-7
lines changed

2 files changed

+21
-7
lines changed

docs/deployment.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: "☁️ Deployment"
44
---
55

66
:::caution Alpha Status
7-
Chroma Server is currently in Alpha. We are working hard to move Chroma from a in-memory single-process oriented library to a distributed production-grade DB!
7+
Chroma Server is currently in Alpha. We are working hard to move Chroma from an in-memory single-process oriented library to a distributed production-grade DB!
88
- [x] Alpha <- Currently
99
- [ ] Technical Preview - ~1 month away, powered by a completely new backend
1010
- [ ] Full production
@@ -21,9 +21,9 @@ provided a very simple AWS CloudFormation template to experiment with
2121
deploying Chroma to EC2 on AWS.
2222

2323
## Hosted Chroma
24-
We want to offer hosted Chroma and we need your help.
24+
We want to offer hosted Chroma, and we need your help.
2525

26-
Fill out the survey to jump the waitlist. Coming Q3 2023.
26+
Fill out the survey to jump the wait-list. Coming Q3 2023.
2727

2828
[📝 30 second survey](https://airtable.com/shrOAiDUtS2ILy5vZ)
2929

@@ -43,7 +43,7 @@ authenticating proxy.
4343

4444
:warning: By default, this template saves all data on a single
4545
volume. When you delete or replace it, the data will disappear. For
46-
serious production use (with high availability, backups, etc) please
46+
serious production use (with high availability, backups, etc.) please
4747
read and understand the CloudFormation template and use it as a basis
4848
for what you need, or reach out to the Chroma team for assistance.
4949

@@ -161,4 +161,4 @@ unless you've taken a snapshot or otherwise backed it up.
161161

162162
### Troubleshooting
163163

164-
If you get an error saying `No default VPC for this user` when creating `ChromaInstanceSecurityGroup`, head to [AWS VPC section]( https://us-east-1.console.aws.amazon.com/vpc/home?region=us-east-1#vpcs) and create deafault VPC for your user
164+
If you get an error saying `No default VPC for this user` when creating `ChromaInstanceSecurityGroup`, head to [AWS VPC section]( https://us-east-1.console.aws.amazon.com/vpc/home?region=us-east-1#vpcs) and create a default VPC for your user.

docs/telemetry.md

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,19 +13,33 @@ We use this information to help us understand how Chroma is used, to help us pri
1313

1414
## **Opting out**
1515

16-
Set `anonymized_telemetry` in your clients settings to `false` to opt out of telemetry.
16+
If you prefer to opt out of telemetry, you can do this in two ways.
17+
18+
###### In Client Code
19+
20+
Set `anonymized_telemetry` to `false` in your client's settings:
1721

1822
```python
1923
from chromadb.config import Settings
2024
client = chromadb.Client(Settings(anonymized_telemetry=False))
2125
```
2226

27+
###### In Chroma's Backend Using Environment Variables
28+
29+
Set `ANONYMIZED_TELEMETRY` to `False` in your shell or server environment.
30+
31+
If you are running Chroma on your local computer with `docker-compose` you can set this value in an `.env` file placed in the same directory as the `docker-compose.yml` file:
32+
33+
```
34+
ANONYMIZED_TELEMETRY=False
35+
```
36+
2337
## **What do you track?**
2438

2539
We will only track usage details that help us make product decisions, specifically:
2640

2741
- Chroma version and environment
28-
- Usage of embedding functions that ship with Chroma and and aggregated usage of custom embeddings (we collect no information about the custom embeddings themselves)
42+
- Usage of embedding functions that ship with Chroma and aggregated usage of custom embeddings (we collect no information about the custom embeddings themselves)
2943
- Collection commands. We track the anonymized uuid of a collection as well as the number of items
3044
- `add`
3145
- `update`

0 commit comments

Comments
 (0)