You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 2, 2022. It is now read-only.
<p>Entry schemas are also useful for optimizing <code>find</code>, especially when <code>find</code> is used for metadata filtering. Without entry schemas, for example, an EC2 instance query like <code>find aws -meta '.tags[?]' .key termination_date</code> would cause <code>find</code> to recurse into every entry in the <code>aws</code> plugin, including non-EC2 instance entries like S3 objects. With entry schemas, however, <code>find</code> would only recurse into those entries that will eventually lead to an EC2 instance. The latter is a significantly faster (and less expensive) operation, especially for large infrastructures.</p>
445
452
453
+
<h2id="analytics">Analytics</h2>
454
+
455
+
<p>Wash collects anonymous data about how you use it. You can opt out of providing this data.</p>
456
+
457
+
<h3id="what-data-does-wash-collect">What data does Wash collect?</h3>
<li>This includes any invocation of the <code>List</code>, <code>Exec</code>, <code>Read</code>, and <code>Stream</code> primitives</li>
467
+
<li>Also includes the entry’s plugin</li>
468
+
</ul></li>
469
+
</ul>
470
+
471
+
<p>This data is associated with Bolt analytics’ UUID (if available); otherwise, the data is associated with a random, non-identifiable user UUID.</p>
472
+
473
+
<h3id="why-does-wash-collect-data">Why does Wash collect data?</h3>
474
+
475
+
<p>Wash collects data to help us understand how it’s being used and make decisions about how to improve it.</p>
476
+
477
+
<h3id="how-can-i-opt-out-of-wash-data-collection">How can I opt out of Wash data collection?</h3>
478
+
479
+
<p>To disable the collection of analytics data add the following line to <code>~/.puppetlabs/wash/analytics.yaml</code>:</p>
<p>You can also disable the collection of analytics data by setting the <code>WASH_DISABLE_ANALYTICS</code> environment variable to <code>true</code> before starting up the Wash daemon.</p>
<p>At this point, if you haven’t already, you should start some resources that Wash can actually introspect. Otherwise, as Han Solo would say, “this is going to be a real short trip”. So fire up some Docker containers, create some EC2 instances, toss some files into S3, launch a Kubernetes pod, etc. We’ve also provided a <ahref="#wash-by-example">guided tour</a> that includes a Docker application.</p>
104
104
105
+
<p><strong>NOTE:</strong> Wash collects anonymous data about how you use it. See the <ahref="/wash/docs#analytics">analytics docs</a> for more details.</p>
106
+
105
107
<h3id="known-issues">Known issues</h3>
106
108
107
109
<p>Wash uses your system shell to provide the shell environment. It determines this using the SHELL environment variable or falls back to <code>/bin/sh</code>, so if you’d like to specify a particular shell set the SHELL environment variable before starting Wash.</p>
Copy file name to clipboardexpand all lines: website/content/_index.md
+2
Original file line number
Diff line number
Diff line change
@@ -48,6 +48,8 @@ Wash is distributed as a single binary, and the only prerequisite is [`libfuse`]
48
48
49
49
At this point, if you haven't already, you should start some resources that Wash can actually introspect. Otherwise, as Han Solo would say, "this is going to be a real short trip". So fire up some Docker containers, create some EC2 instances, toss some files into S3, launch a Kubernetes pod, etc. We've also provided a [guided tour](#wash-by-example) that includes a Docker application.
50
50
51
+
**NOTE:** Wash collects anonymous data about how you use it. See the [analytics docs](/wash/docs#analytics) for more details.
52
+
51
53
### Known issues
52
54
53
55
Wash uses your system shell to provide the shell environment. It determines this using the SHELL environment variable or falls back to `/bin/sh`, so if you'd like to specify a particular shell set the SHELL environment variable before starting Wash.
Copy file name to clipboardexpand all lines: website/content/docs/_index.md
+31-1
Original file line number
Diff line number
Diff line change
@@ -29,6 +29,10 @@ title= "Wash Documentation"
29
29
*[➠External plugins]
30
30
*[➠Core Plugins]
31
31
*[➠Server API]
32
+
*[Analytics](#analytics)
33
+
*[What data does Wash collect?](#what-data-does-wash-collect)
34
+
*[Why does Wash collect data?](#why-does-wash-collect-data)
35
+
*[How can I opt out of Wash data collection?](#how-can-i-opt-out-of-wash-data-collection)
32
36
33
37
## Wash Commands
34
38
@@ -293,4 +297,30 @@ docker
293
297
294
298
Every node must have a label. The `[]` are printed for non-singleton nodes; they imply multiple instances of this thing. For example, `[container]` means that there will be multiple `container` instances under the `containers` directory. Similarly, `containers` means that there will be only one `containers` directory (i.e. that `containers` is a singleton). Singleton entries should typically use the entry's name as the label.
295
299
296
-
Entry schemas are also useful for optimizing `find`, especially when `find` is used for metadata filtering. Without entry schemas, for example, an EC2 instance query like `find aws -meta '.tags[?]' .key termination_date` would cause `find` to recurse into every entry in the `aws` plugin, including non-EC2 instance entries like S3 objects. With entry schemas, however, `find` would only recurse into those entries that will eventually lead to an EC2 instance. The latter is a significantly faster (and less expensive) operation, especially for large infrastructures.
300
+
Entry schemas are also useful for optimizing `find`, especially when `find` is used for metadata filtering. Without entry schemas, for example, an EC2 instance query like `find aws -meta '.tags[?]' .key termination_date` would cause `find` to recurse into every entry in the `aws` plugin, including non-EC2 instance entries like S3 objects. With entry schemas, however, `find` would only recurse into those entries that will eventually lead to an EC2 instance. The latter is a significantly faster (and less expensive) operation, especially for large infrastructures.
301
+
302
+
## Analytics
303
+
304
+
Wash collects anonymous data about how you use it. You can opt out of providing this data.
* This includes any invocation of the `List`, `Exec`, `Read`, and `Stream` primitives
312
+
* Also includes the entry's plugin
313
+
314
+
This data is associated with Bolt analytics' UUID (if available); otherwise, the data is associated with a random, non-identifiable user UUID.
315
+
316
+
### Why does Wash collect data?
317
+
Wash collects data to help us understand how it's being used and make decisions about how to improve it.
318
+
319
+
### How can I opt out of Wash data collection?
320
+
To disable the collection of analytics data add the following line to `~/.puppetlabs/wash/analytics.yaml`:
321
+
322
+
```
323
+
disabled: true
324
+
```
325
+
326
+
You can also disable the collection of analytics data by setting the `WASH_DISABLE_ANALYTICS` environment variable to `true` before starting up the Wash daemon.
0 commit comments