Skip to content
Snippets Groups Projects
Commit e90fa0a0 authored by Pablo Carranza's avatar Pablo Carranza
Browse files

Update the infra arch graph, fix one typo and point to public monitoring

parent a4e862fc
No related branches found
No related tags found
No related merge requests found
Loading
Loading
@@ -2,7 +2,7 @@
 
[These are not the runbooks you are looking for](https://gitlab.com/gitlab-com/runbooks)
 
[Infrastucture Overview](overview.md)
[Infrastructure Overview](overview.md)
 
## Where and how to look for data
 
Loading
Loading
@@ -13,13 +13,22 @@
* [GitLab Web Status](http://performance.gitlab.net/dashboard/db/gitlab-web-status): front end perspective of GitLab. Useful to understand how GitLab.com looks from the user perspective. Use this graph to quickly troubleshoot what part of GitLab is slow.
* [GitLab Git Status](http://performance.gitlab.net/dashboard/db/gitlab-git-status): front end perspective of GitLab ssh access.
 
#### Whitebox Monitoring
#### Public Whitebox Monitoring
We offer a monitoring infrastructure site that is publicly accessible.
This monitoring site is updated hourly with any change we make in the private one, so it is a 1:1 copy of the private dashboards.
There are some metrics that are not visible in this public site because we do not keep a copy of metrics obtained through influxdb.
* [Fleet overview](http://monitor.gitlab.net/dashboard/db/fleet-overview): useful to see the fleet status from the inside of GitLab.com. Use this graph to quickly see if the workers or the database are under heavy load, and to check load balancer bandwidth.
* [Postgres Stats](http://monitor.gitlab.net/dashboard/db/postgres-stats): useful to understand how is the database behaving in depth. Use this graph to review if we have spikes of exclusive locks, active or idle in transaction processes
* [Postgres Queries](http://monitor.gitlab.net/dashboard/db/postgres-queries) use this dashboard to understand if we have blocked or slow queries, dead tuples, etc.
* [Storage Stats](http://monitor.gitlab.net/dashboard/db/storage-stats) use this dashboard to understand storage use and performance.
#### Private Whitebox Monitor
 
* [Fleet overview](http://performance.gitlab.net/dashboard/db/fleet-overview): useful to see the fleet status from the inside of GitLab.com. Use this graph to quickly see if the workers or the database are under heavy load, and to check load balancer bandwidth.
* [Postgres Stats](http://performance.gitlab.net/dashboard/db/postgres-stats): useful to understand how is the database behaving in depth. Use this graph to review if we have spikes of exclusive locks, active or idle in transaction processes
* [Ceph Stats](http://performance.gitlab.net/dashboard/db/ceph-stats): useful to understand the health of the underlying Rados cluster
* [Host Stats](http://performance.gitlab.net/dashboard/db/host-stats): useful to dive deep into a specific host to understand what is going on with it. Select a host from the dropdown on the top.
* [Postgres Queries](http://performance.gitlab.net/dashboard/db/postgres-queries) use this dashboard to understand if we have blocked or slow queries, dead tuples, etc.
* [Business Stats](http://performance.gitlab.net/dashboard/db/business-stats): shows many pushes, new repos and CI builds.
* [Daily overview](http://performance.gitlab.net/dashboard/db/daily-overview): shows endpoints with amount of calls and performance metrics. Useful to understand what is slow generally.
 
Loading
Loading
img/GitLab Infrastructure Architecture.png

108 KiB | W: 1278px | H: 1019px

img/GitLab Infrastructure Architecture.png

108 KiB | W: 1278px | H: 1019px

img/GitLab Infrastructure Architecture.png
img/GitLab Infrastructure Architecture.png
img/GitLab Infrastructure Architecture.png
img/GitLab Infrastructure Architecture.png
  • 2-up
  • Swipe
  • Onion skin
Loading
Loading
@@ -2,7 +2,7 @@
 
Our core infrastructure is currently hosted on several cloud providers,
all with different functions. This document does not cover servers that
are not integral to the public facing operations of GitLab.com.
are not integral to the public facing operations of GitLab.com.
 
## Azure
 
Loading
Loading
@@ -36,7 +36,7 @@ Digital Ocean houses several servers that do not need to directly interact
with our main infrastructure. There are many of these that do a variety of
things, however not all will be listed here.
 
The primary things on Digital Ocean at this time are:
The primary things on Digital Ocean at this time are:
 
* Chef Configuration Management Servers
* Blackbox monitoring servers
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment