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
Copy file name to clipboardExpand all lines: doc/Monitoring.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,7 @@ Viewing a status page can be useful since it works out of the box, but it only p
14
14
15
15
### 2. Pull-based metrics system
16
16
17
-
Vitess uses Go’s [expvar package](http://golang.org/pkg/expvar/) to expose various metrics, with the expectation that a user can configure a pull-based metrics system to ingest those metrics. Metrics are published to `http://<host>:<port>/debug/vars` as JSON key-value pairs, which should be easy for any metrics system to parse.
17
+
Vitess uses Go’s [expvar package](https://golang.org/pkg/expvar/) to expose various metrics, with the expectation that a user can configure a pull-based metrics system to ingest those metrics. Metrics are published to `http://<host>:<port>/debug/vars` as JSON key-value pairs, which should be easy for any metrics system to parse.
18
18
19
19
Scraping Vitess variables is a good way to integrate Vitess into an existing monitoring system, and is useful for building up detailed monitoring dashboards. It is also the officially supported way for monitoring Vitess.
20
20
@@ -32,7 +32,7 @@ Once you’ve written the backend plug-in, you also need to register the plug-in
32
32
33
33
You can then specify that Vitess should publish stats to the backend that you’re targeting by using the `--stats_backend` flag.
34
34
35
-
Connecting Vitess to a push-based metrics system can be useful if you’re already running a push-based system that you would like to integrate into. More discussion on using a push vs pull based monitoring system can be seen here: [http://www.boxever.com/push-vs-pull-for-monitoring](http://www.boxever.com/push-vs-pull-for-monitoring)
35
+
Connecting Vitess to a push-based metrics system can be useful if you’re already running a push-based system that you would like to integrate into. More discussion on using a push vs pull based monitoring system can be seen here: [http://www.boxever.com/push-vs-pull-for-monitoring](https://www.boxever.com/push-vs-pull-for-monitoring)
Copy file name to clipboardExpand all lines: doc/ScalingMySQL.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -70,7 +70,7 @@ Setting up these components directly -- for example, writing your own topology s
70
70
71
71
Obviously, your application needs to be able to call your database. So, we'll jump straight to explaining how you'd modify your application to connect to your database through vtgate.
72
72
73
-
As of Release 2.1, VTGate supports the MySQL protocol. So, the application only needs to change where it connects to. For those using Java or Go, we additionally provide libraries that can communicate to VTGate using [gRPC](http://www.grpc.io/). Using the provided libraries allow you to send queries with bind variables, which is not inherently possible through the MySQL protocol.
73
+
As of Release 2.1, VTGate supports the MySQL protocol. So, the application only needs to change where it connects to. For those using Java or Go, we additionally provide libraries that can communicate to VTGate using [gRPC](https://www.grpc.io/). Using the provided libraries allow you to send queries with bind variables, which is not inherently possible through the MySQL protocol.
Copy file name to clipboardExpand all lines: doc/TestingOnARamDisk.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Testing On A Ramdisk
2
2
3
-
The `integration_test` testsuite contains tests that may time-out if run against a slow disk. If your workspace lives on hard disk (as opposed to [SSD](http://en.wikipedia.org/wiki/Solid-state_drive)), it is recommended that you run tests using a [ramdisk](http://en.wikipedia.org/wiki/RAM_drive).
3
+
The `integration_test` testsuite contains tests that may time-out if run against a slow disk. If your workspace lives on hard disk (as opposed to [SSD](https://en.wikipedia.org/wiki/Solid-state_drive)), it is recommended that you run tests using a [ramdisk](https://en.wikipedia.org/wiki/RAM_drive).
Copy file name to clipboardExpand all lines: doc/Upgrading.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ Generally speaking, upgrading Vitess is a safe and easy process because it is ex
6
6
7
7
## Compatibility
8
8
9
-
Our versioning strategy is based on [Semantic Versioning](http://semver.org/).
9
+
Our versioning strategy is based on [Semantic Versioning](https://semver.org/).
10
10
11
11
Vitess version numbers follow the format `MAJOR.MINOR.PATCH`.
12
12
We guarantee compatibility when upgrading to a newer **patch** or **minor** version.
@@ -30,7 +30,7 @@ Please use this upgrade order (unless otherwise noted in the release notes):
30
30
31
31
## Canary Testing
32
32
33
-
Within the vtgate and vttablet components, we recommend to [canary](http://martinfowler.com/bliki/CanaryRelease.html) single instances, keyspaces and cells. Upgraded canary instances can "bake" for several hours or days to verify that the upgrade did not introduce a regression. Eventually, you can upgrade the remaining instances.
33
+
Within the vtgate and vttablet components, we recommend to [canary](https://martinfowler.com/bliki/CanaryRelease.html) single instances, keyspaces and cells. Upgraded canary instances can "bake" for several hours or days to verify that the upgrade did not introduce a regression. Eventually, you can upgrade the remaining instances.
Copy file name to clipboardExpand all lines: doc/V3HighLevelDesign.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -301,7 +301,7 @@ You’ll see how these operands are used in the description of the operators.
301
301
302
302
## The operators
303
303
304
-
If one were to ask what are the minimal set of primitives needed to serve SQL queries, we can use [relational algebra](http://www.tutorialspoint.com/dbms/relational_algebra.htm) as starting point. But databases have extended beyond those basic operations. They allow duplicate tuples and ordering. So, here’s a more practical set:
304
+
If one were to ask what are the minimal set of primitives needed to serve SQL queries, we can use [relational algebra](https://www.tutorialspoint.com/dbms/relational_algebra.htm) as starting point. But databases have extended beyond those basic operations. They allow duplicate tuples and ordering. So, here’s a more practical set:
305
305
306
306
1. Scan (FROM).
307
307
2. Join: Join two results as cross-product (JOIN).
Copy file name to clipboardExpand all lines: doc/VitessOverview.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -127,7 +127,7 @@ The diagram below illustrates Vitess' components:
127
127
128
128
The [Topology Service]({% link user-guide/topology-service.md %}) is a metadata store that contains information about running servers, the sharding scheme, and the replication graph. The topology is backed by a consistent data store. You can explore the topology using **vtctl** (command-line) and **vtctld** (web).
129
129
130
-
In Kubernetes, the data store is [etcd](https://github.com/coreos/etcd). Vitess source code also ships with [Apache ZooKeeper](http://zookeeper.apache.org/) support.
130
+
In Kubernetes, the data store is [etcd](https://github.com/coreos/etcd). Vitess source code also ships with [Apache ZooKeeper](https://zookeeper.apache.org/) support.
The documents in this category document internal processes which are taken care of by the Vitess Team e.g. re-publishing the website [vitess.io](http://vitess.io) or creating a new release.
3
+
The documents in this category document internal processes which are taken care of by the Vitess Team e.g. re-publishing the website [vitess.io](https://vitess.io) or creating a new release.
4
4
5
5
We have put them here to increase transparency and make it easy for others to follow and improve processes.
Copy file name to clipboardExpand all lines: doc/meetups_notes/06-14-2018.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -56,7 +56,7 @@ Meeting started at 8am PDT on Zoom.
56
56
57
57
### New Vitess Logo / Logo Changes
58
58
59
-
We kicked off the meeting talking about the first agenda item, *Vitess's new logo*. The new logo was mooted in the first place because of its current similarites to [Vivid IT Corp](http://www.vividitcorp.com/).
59
+
We kicked off the meeting talking about the first agenda item, *Vitess's new logo*. The new logo was mooted in the first place because of its current similarites to [Vivid IT Corp](https://www.vividitcorp.com/).
60
60
61
61
Based on [logos](https://docs.google.com/forms/d/e/1FAIpQLScp5hGY98vpRMxs3oRT8c-XJ_b04ei6uCFiYiQe3nDunFbyuw/viewform) created with CNCF's help, logos 1 and 4 got the highest no of votes.
Copy file name to clipboardExpand all lines: doc/vtctlReference.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -2343,7 +2343,7 @@ Blocks the action queue on the specified tablet for the specified amount of time
2343
2343
#### Arguments
2344
2344
2345
2345
* <code><tablet alias></code> – Required. A Tablet Alias uniquely identifies a vttablet. The argument value is in the format <code><cell name>-<uid></code>.
2346
-
* <code><duration></code> – Required. The amount of time that the action queue should be blocked. The value is a string that contains a possibly signed sequence of decimal numbers, each with optional fraction and a unit suffix, such as "300ms" or "1h45m". See the definition of the Go language's <ahref="http://golang.org/pkg/time/#ParseDuration">ParseDuration</a> function for more details. Note that, in practice, the value should be a positively signed value.
2346
+
* <code><duration></code> – Required. The amount of time that the action queue should be blocked. The value is a string that contains a possibly signed sequence of decimal numbers, each with optional fraction and a unit suffix, such as "300ms" or "1h45m". See the definition of the Go language's <ahref="https://golang.org/pkg/time/#ParseDuration">ParseDuration</a> function for more details. Note that, in practice, the value should be a positively signed value.
0 commit comments