... | ... | @@ -69,8 +69,8 @@ In case of fire, head to the `torproject.org` zone in the |
|
|
`dns/domains` and flip the DNS record of the affected service back to
|
|
|
the backend. See [ticket #32239](https://bugs.torproject.org/32239) for details on that.
|
|
|
|
|
|
TODO: this could be improved. How to deal with DDOS? Memory, disk
|
|
|
exhaustion? Performance issues?
|
|
|
TODO: disaster recovery could be improved. How to deal with DDOS?
|
|
|
Memory, disk exhaustion? Performance issues?
|
|
|
|
|
|
# Reference
|
|
|
|
... | ... | @@ -123,7 +123,7 @@ various counters and exposes those as metrics that are then scraped by |
|
|
[howto/prometheus](howto/prometheus). We use [howto/grafana](howto/grafana) to display that hit ratio which, at
|
|
|
the time of writing, is about 88% for the blog.
|
|
|
|
|
|
## Puppet architecture
|
|
|
### Puppet architecture
|
|
|
|
|
|
Because the Puppet code isn't public yet ([ticket #29387](https://bugs.torproject.org/29387), here's a
|
|
|
quick overview of how we set things up for others to follow.
|
... | ... | @@ -298,7 +298,17 @@ component. |
|
|
[File]: https://trac.torproject.org/projects/tor/newticket?component=Internal+Services%2FService+-+cache
|
|
|
[search]: https://trac.torproject.org/projects/tor/query?status=!closed&component=Internal+Services%2FService+-+cache
|
|
|
|
|
|
## Sources
|
|
|
## Monitoring and testing
|
|
|
|
|
|
<!-- TODO: describe how this service is monitored and how it can be tested -->
|
|
|
<!-- after major changes like IP address changes or upgrades -->
|
|
|
|
|
|
## Logs and metrics
|
|
|
|
|
|
<!-- TODO: where are the logs? how long are they kept? any PII? -->
|
|
|
<!-- what about performance metrics? same questions -->
|
|
|
|
|
|
## Other documentation
|
|
|
|
|
|
* [NGINX Alphabetical index of variables](https://nginx.org/en/docs/varindex.html)
|
|
|
* [NGINX Module ngx_http_proxy_module](https://nginx.org/en/docs/http/ngx_http_proxy_module.html)
|
... | ... | |