chore(ci): Add vale script, configuration, and fixes (#5081)
- Adds VSCode directory-specific configurations for Vale - Adds a simple shell script to run Vale for dedicated, serverless, and telegraf. - Adds vocab and spelling configuration. - Fixes some spelling and style errors in serverless and dedicated.pull/5080/head^2
parent
d3be011e3d
commit
9404fda2f3
|
@ -6,4 +6,6 @@ ignorecase: true
|
|||
swap:
|
||||
# NOTE: The left-hand (bad) side can match the right-hand (good) side; Vale
|
||||
# will ignore any alerts that match the intended form.
|
||||
"java[ -]?scripts?": JavaScript
|
||||
"FlightSQL": Flight SQL
|
||||
"java[ -]?scripts?": JavaScript
|
||||
"SQL Alchemy": SQLAlchemy
|
|
@ -6,4 +6,6 @@ scope:
|
|||
- ~table.cell
|
||||
ignore:
|
||||
# Located at StylesPath/ignore1.txt
|
||||
- InfluxDataDocs/Terms/configuration-terms.txt
|
||||
- InfluxDataDocs/Terms/query-functions.txt
|
||||
|
||||
|
|
|
@ -0,0 +1,11 @@
|
|||
batchBucket
|
||||
batchInterval
|
||||
commentPrefix
|
||||
destinationBucket
|
||||
destinationHost
|
||||
destinationOrg
|
||||
destinationToken
|
||||
quoteChar
|
||||
retentionRules
|
||||
sourceBucket
|
||||
src
|
|
@ -0,0 +1,2 @@
|
|||
cloud-dedicated
|
||||
Cloud Dedicated
|
|
@ -0,0 +1,2 @@
|
|||
cloud-serverless
|
||||
Cloud Serverless
|
|
@ -10,19 +10,21 @@ bundlers?
|
|||
CLI
|
||||
Clockface
|
||||
[Cc]loud
|
||||
cloud-dedicated
|
||||
Cloud Dedicated
|
||||
cloud-name
|
||||
cloud-serverless
|
||||
Cloud Serverless
|
||||
conda
|
||||
csv
|
||||
CSV
|
||||
Data Explorer
|
||||
[Dd]ownsampl.*
|
||||
dashboarding
|
||||
datasource
|
||||
dateTime
|
||||
[Dd]ownsampl.*\b
|
||||
dotenv
|
||||
enum
|
||||
Flight
|
||||
FlightQuery
|
||||
Grafana
|
||||
gzip(ped)?
|
||||
homogenous
|
||||
hostname
|
||||
hostUrl
|
||||
hostURL
|
||||
|
@ -41,10 +43,16 @@ lat
|
|||
locf
|
||||
[Ll]ogstash
|
||||
lon
|
||||
lookahead
|
||||
lookbehind
|
||||
namespace
|
||||
noaa
|
||||
NOAA
|
||||
npm
|
||||
OAuth
|
||||
pandas
|
||||
performant
|
||||
pushdown
|
||||
pyarrow
|
||||
Py.*\b
|
||||
pyinflux
|
||||
|
@ -54,13 +62,22 @@ rp
|
|||
serializer
|
||||
[Ss]erverless
|
||||
Splunk
|
||||
SQLAlchemy
|
||||
stdout
|
||||
subquer(y|ies)
|
||||
substring
|
||||
Superset
|
||||
svg
|
||||
tagset
|
||||
[Tt]elegraf
|
||||
[Tt]ombstoned
|
||||
tsm|TSM
|
||||
uint|UINT
|
||||
uinteger
|
||||
unescaped
|
||||
unix
|
||||
urls
|
||||
venv
|
||||
Webpack
|
||||
xpath
|
||||
XPath
|
||||
XPath
|
||||
|
|
|
@ -0,0 +1,10 @@
|
|||
# Lint cloud-dedicated
|
||||
docspath=.
|
||||
contentpath=$docspath/content
|
||||
vale --config=$contentpath/influxdb/cloud-dedicated/.vale.ini --output=line --relative --minAlertLevel=error $contentpath/influxdb/cloud-dedicated
|
||||
|
||||
# Lint cloud-serverless
|
||||
vale --config=$contentpath/influxdb/cloud-serverless/.vale.ini --output=line --relative --minAlertLevel=error $contentpath/influxdb/cloud-serverless
|
||||
|
||||
# Lint telegraf
|
||||
# vale --config=$docspath/.vale.ini --output=line --relative --minAlertLevel=error $contentpath/telegraf
|
|
@ -1,18 +1,4 @@
|
|||
{
|
||||
"cSpell.words": [
|
||||
"CLOCKFACE",
|
||||
"compactible",
|
||||
"dbrp",
|
||||
"downsample",
|
||||
"eastus",
|
||||
"icomoon",
|
||||
"Invokable",
|
||||
"Miyazakisky",
|
||||
"orgname",
|
||||
"Rienmann",
|
||||
"seotitle",
|
||||
"Signup",
|
||||
"westeurope",
|
||||
"xsmall"
|
||||
],
|
||||
"vale.valeCLI.config": " \"${workspaceFolder}/.vale.ini\"",
|
||||
"vale.valeCLI.minAlertLevel": "warning",
|
||||
}
|
|
@ -9,4 +9,6 @@ Packages = Google, Hugo
|
|||
[*.md]
|
||||
BasedOnStyles = InfluxDataDocs, Google
|
||||
|
||||
Google.Headings = NO
|
||||
Google.Ellipses = NO
|
||||
Google.Headings = NO
|
||||
Google.WordList = NO
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"vale.valeCLI.config": "${workspaceFolder}/content/influxdb/cloud-dedicated/.vale.ini",
|
||||
"vale.valeCLI.minAlertLevel": "warning",
|
||||
}
|
|
@ -183,7 +183,7 @@ query {{% cloud-name %}}:
|
|||
|
||||
- **Database**: Provide a default database name to query.
|
||||
- **User**: Provide an arbitrary string.
|
||||
_This credential is ingored when querying {{% cloud-name %}}, but it cannot be empty._
|
||||
_This credential is ignored when querying {{% cloud-name %}}, but it cannot be empty._
|
||||
- **Password**: Provide an InfluxDB [database token](/influxdb/cloud-dedicated/admin/tokens/)
|
||||
with read access to the databases you want to query.
|
||||
|
||||
|
|
|
@ -193,7 +193,7 @@ With Superset running, you're ready to [log in](#log-in-to-superset) and set up
|
|||
- **Username**: admin
|
||||
- **Password**: admin
|
||||
|
||||
3. Optional: Create a new admin user with a unique password.
|
||||
3. Optional: Create an admin user with a unique password.
|
||||
|
||||
1. In the Superset UI, click **Settings** in the top right
|
||||
and select **List Users**.
|
||||
|
|
|
@ -74,7 +74,7 @@ location based on your operating system:
|
|||
|
||||
#### Profile configuration file locations
|
||||
|
||||
| Operating system | Profile configuration filepath |
|
||||
| Operating system | Profile configuration path |
|
||||
| :--------------- | :---------------------------------------------------- |
|
||||
| Linux | `~/.config/influxctl/config.toml` |
|
||||
| macOS | `~/Library/Application Support/influxctl/config.toml` |
|
||||
|
|
|
@ -73,7 +73,7 @@ a client](#initialize-a-client) and interacting with a Flight SQL server.
|
|||
__init__(self, host=None, token=None, metadata=None, features=None)
|
||||
```
|
||||
|
||||
Initializes and returns a `FlightSQLClient` instance for interating with the server.
|
||||
Initializes and returns a `FlightSQLClient` instance for interacting with the server.
|
||||
|
||||
## Initialize a client
|
||||
|
||||
|
|
|
@ -118,7 +118,7 @@ After you've imported the client library, you're ready to [get started writing d
|
|||
|
||||
The client library includes an example browser app that writes to your InfluxDB instance.
|
||||
|
||||
1. Clone the [influxdb-client-js](https://github.com/influxdata/influxdb-client-js) repo.
|
||||
1. Clone the [influxdb-client-js](https://github.com/influxdata/influxdb-client-js) repository.
|
||||
|
||||
2. Navigate to the `examples` directory:
|
||||
|
||||
|
|
|
@ -103,7 +103,7 @@ Identifiers are tokens that refer to
|
|||
The rules are as follows:
|
||||
|
||||
- Double-quoted identifiers can contain any Unicode character except for a new line.
|
||||
- Double-quoted identifiers can also contain escaped `"` characters (i.e. `\"`).
|
||||
- Double-quoted identifiers can also contain escaped `"` characters (that is, `\"`)
|
||||
- Double-quoted identifiers can include InfluxQL [keywords](#keywords).
|
||||
- Unquoted identifiers must start with an upper or lowercase ASCII character or "_".
|
||||
- Unquoted identifiers may contain only ASCII letters, decimal digits, and "_".
|
||||
|
@ -185,7 +185,7 @@ float_lit = int_lit "." int_lit .
|
|||
#### Strings
|
||||
|
||||
String literals must be surrounded by single quotes.
|
||||
Strings may contain `'` characters as long as they are escaped (i.e., `\'`).
|
||||
Strings may contain `'` characters as long as they are escaped (that is, , `\'`)
|
||||
|
||||
```
|
||||
string_lit = `'` { unicode_char } `'` .
|
||||
|
@ -309,7 +309,7 @@ Since InfluxQL doesn't support joins, the cost of an InfluxQL query is typically
|
|||
A query plan generated by `EXPLAIN` contains the following elements:
|
||||
|
||||
- expression
|
||||
- auxillary fields
|
||||
- auxiliary fields
|
||||
- number of shards
|
||||
- number of series
|
||||
- cached values
|
||||
|
|
|
@ -189,9 +189,9 @@ InfluxQL does not know how wide your bitfield is, so cannot implement a suitable
|
|||
bitwise-not operator.
|
||||
|
||||
For example, if your bitfield is 8 bits wide, then the integer 1 represents the bits `0000 0001`.
|
||||
The bitwise-not of this should return the bits `1111 1110`, i.e. the integer 254.
|
||||
The bitwise-not of this should return the bits `1111 1110` (that is, the integer 254)
|
||||
However, if your bitfield is 16 bits wide, then the integer 1 represents the bits `0000 0000 0000 0001`.
|
||||
The bitwise-not of this should return the bits `1111 1111 1111 1110`, i.e. the integer 65534.
|
||||
The bitwise-not of this should return the bits `1111 1111 1111 1110` (that is, the integer 65534)
|
||||
|
||||
#### Solution
|
||||
|
||||
|
|
|
@ -90,7 +90,7 @@ Replace the following:
|
|||
|
||||
The InfluxDB output plugin configuration contains the following options:
|
||||
|
||||
##### urls
|
||||
##### `urls`
|
||||
|
||||
An array of URL strings.
|
||||
To write to {{% cloud-name %}}, include your {{% cloud-name %}} cluster URL using the HTTPS protocol:
|
||||
|
@ -99,17 +99,17 @@ To write to {{% cloud-name %}}, include your {{% cloud-name %}} cluster URL usin
|
|||
["https://cluster-id.influxdb.io"]
|
||||
```
|
||||
|
||||
##### token
|
||||
##### `token`
|
||||
|
||||
Your {{% cloud-name %}} [database token](/influxdb/cloud-dedicated/admin/tokens/) with _write_ permission to the database.
|
||||
|
||||
In the examples, **`INFLUX_TOKEN`** is an environment variable assigned to a [database token](/influxdb/cloud-dedicated/admin/tokens/) that has _write_ permission to the database.
|
||||
|
||||
##### organization
|
||||
##### `organization`
|
||||
|
||||
For {{% cloud-name %}}, set this to an empty string (`""`).
|
||||
|
||||
##### bucket
|
||||
##### `bucket`
|
||||
|
||||
The name of the {{% cloud-name %}} database to write data to.
|
||||
|
||||
|
|
|
@ -9,4 +9,6 @@ Packages = Google, Hugo
|
|||
[*.md]
|
||||
BasedOnStyles = InfluxDataDocs, Google
|
||||
|
||||
Google.Headings = NO
|
||||
Google.Ellipses = NO
|
||||
Google.Headings = NO
|
||||
Google.WordList = NO
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"vale.valeCLI.config": "${workspaceFolder}/content/influxdb/cloud-serverless/.vale.ini",
|
||||
"vale.valeCLI.minAlertLevel": "warning",
|
||||
}
|
|
@ -189,7 +189,7 @@ To query {{% cloud-name %}} with InfluxQL, first map database and retention poli
|
|||
|
||||
- **Database**: Provide a default database (bucket) name to query.
|
||||
- **User**: Provide an arbitrary string.
|
||||
_This credential is ingored when querying {{% cloud-name %}}, but it cannot be empty._
|
||||
_This credential is ignored when querying {{% cloud-name %}}, but it cannot be empty._
|
||||
- **Password**: Provide an [API token](/influxdb/cloud-serverless/admin/tokens/)
|
||||
with read access to the buckets you want to query.
|
||||
|
||||
|
|
|
@ -189,7 +189,7 @@ With Superset running, you're ready to [log in](#log-in-to-superset) and set up
|
|||
- **Username**: admin
|
||||
- **Password**: admin
|
||||
|
||||
3. Optional: Create a new admin user with a unique password.
|
||||
3. Optional: Create an admin user with a unique password.
|
||||
|
||||
1. In the Superset UI, click **Settings** in the top right
|
||||
and select **List Users**.
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: influx remote create
|
||||
description: Create a new remote InfluxDB connection for replicating data.
|
||||
description: Create a remote InfluxDB connection for replicating data.
|
||||
menu:
|
||||
influxdb_cloud_serverless:
|
||||
name: influx remote create
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: influx replication create
|
||||
description: Create a new InfluxDB replication stream.
|
||||
description: Create an InfluxDB replication stream.
|
||||
menu:
|
||||
influxdb_cloud_serverless:
|
||||
name: influx replication create
|
||||
|
|
|
@ -71,7 +71,7 @@ a client](#initialize-a-client) and interacting with a Flight SQL server.
|
|||
__init__(self, host=None, token=None, metadata=None, features=None)
|
||||
```
|
||||
|
||||
Initializes and returns a `FlightSQLClient` instance for interating with the server.
|
||||
Initializes and returns a `FlightSQLClient` instance for interacting with the server.
|
||||
|
||||
## Initialize a client
|
||||
|
||||
|
|
|
@ -118,7 +118,7 @@ After you've imported the client library, you're ready to [get started writing d
|
|||
|
||||
The client library includes an example browser app that writes to your InfluxDB instance.
|
||||
|
||||
1. Clone the [influxdb-client-js](https://github.com/influxdata/influxdb-client-js) repo.
|
||||
1. Clone the [influxdb-client-js](https://github.com/influxdata/influxdb-client-js) repository.
|
||||
|
||||
2. Navigate to the `examples` directory:
|
||||
|
||||
|
|
|
@ -103,7 +103,7 @@ Identifiers are tokens that refer to
|
|||
The rules are as follows:
|
||||
|
||||
- Double-quoted identifiers can contain any Unicode character except for a new line.
|
||||
- Double-quoted identifiers can also contain escaped `"` characters (i.e. `\"`).
|
||||
- Double-quoted identifiers can also contain escaped `"` characters (that is, `\"`)
|
||||
- Double-quoted identifiers can include InfluxQL [keywords](#keywords).
|
||||
- Unquoted identifiers must start with an upper or lowercase ASCII character or "_".
|
||||
- Unquoted identifiers may contain only ASCII letters, decimal digits, and "_".
|
||||
|
@ -185,7 +185,7 @@ float_lit = int_lit "." int_lit .
|
|||
#### Strings
|
||||
|
||||
String literals must be surrounded by single quotes.
|
||||
Strings may contain `'` characters as long as they are escaped (i.e., `\'`).
|
||||
Strings may contain `'` characters as long as they are escaped (that is, , `\'`)
|
||||
|
||||
```
|
||||
string_lit = `'` { unicode_char } `'` .
|
||||
|
@ -309,7 +309,7 @@ Since InfluxQL doesn't support joins, the cost of an InfluxQL query is typically
|
|||
A query plan generated by `EXPLAIN` contains the following elements:
|
||||
|
||||
- expression
|
||||
- auxillary fields
|
||||
- auxiliary fields
|
||||
- number of shards
|
||||
- number of series
|
||||
- cached values
|
||||
|
|
|
@ -189,9 +189,9 @@ InfluxQL does not know how wide your bitfield is, so cannot implement a suitable
|
|||
bitwise-not operator.
|
||||
|
||||
For example, if your bitfield is 8 bits wide, then the integer 1 represents the bits `0000 0001`.
|
||||
The bitwise-not of this should return the bits `1111 1110`, i.e. the integer 254.
|
||||
The bitwise-not of this should return the bits `1111 1110` (that is, the integer 254)
|
||||
However, if your bitfield is 16 bits wide, then the integer 1 represents the bits `0000 0000 0000 0001`.
|
||||
The bitwise-not of this should return the bits `1111 1111 1111 1110`, i.e. the integer 65534.
|
||||
The bitwise-not of this should return the bits `1111 1111 1111 1110` (that is, the integer 65534)
|
||||
|
||||
#### Solution
|
||||
|
||||
|
|
|
@ -64,7 +64,7 @@ to complete the migration.
|
|||
_See [Add secrets](/influxdb/cloud/security/secrets/add/) for more information._
|
||||
3. [Create a bucket](/influxdb/cloud/organizations/buckets/create-bucket/)
|
||||
**to store temporary migration metadata**.
|
||||
4. [Create a new task](/influxdb/cloud/process-data/manage-tasks/create-task/)
|
||||
4. [Create a task](/influxdb/cloud/process-data/manage-tasks/create-task/)
|
||||
using the provided [migration task](#migration-task).
|
||||
Update the necessary [migration configuration options](#configure-the-migration).
|
||||
5. _(Optional)_ Set up [migration monitoring](#monitor-the-migration-progress).
|
||||
|
|
|
@ -88,7 +88,7 @@ Replace the following:
|
|||
|
||||
The InfluxDB output plugin configuration contains the following options:
|
||||
|
||||
##### urls
|
||||
##### `urls`
|
||||
|
||||
An array of URL strings.
|
||||
To write to {{% cloud-name %}}, include your {{% cloud-name %}} region URL using the HTTPS protocol:
|
||||
|
@ -97,17 +97,17 @@ To write to {{% cloud-name %}}, include your {{% cloud-name %}} region URL using
|
|||
["https://cloud2.influxdata.com"]
|
||||
```
|
||||
|
||||
##### token
|
||||
##### `token`
|
||||
|
||||
Your {{% cloud-name %}} [API token](/influxdb/cloud-serverless/admin/tokens/) with _write_ permission to the database.
|
||||
|
||||
In the examples, `INFLUX_TOKEN` is an environment variable assigned to a [API token](/influxdb/cloud-serverless/admin/tokens/) that has _write_ permission to the database.
|
||||
|
||||
##### organization
|
||||
##### `organization`
|
||||
|
||||
For {{% cloud-name %}}, set this to an empty string (`""`).
|
||||
|
||||
##### bucket
|
||||
##### `bucket`
|
||||
|
||||
The name of the {{% cloud-name %}} bucket to write data to.
|
||||
|
||||
|
|
Loading…
Reference in New Issue