-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'main' into acramsay/issue18
- Loading branch information
Showing
5 changed files
with
58 additions
and
47 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,25 +1,47 @@ | ||
# openo11y.dev | ||
|
||
Welcome to Open O11y! This repository hosts the website files for [openo11y.dev](https://openo11y.dev), an open-source public website with guidance and information on observability (o11y). | ||
Welcome to OpenO11y! This repository hosts the website files for | ||
[openo11y.dev](https://openo11y.dev), an open-source public website dedicated | ||
to providing guidance and resources on observability (o11y). | ||
|
||
If you're looking to contribute, please see the [contributing](./docs/contributing.md) documentation. | ||
If you're looking to contribute, please see the | ||
[contributing](./docs/contributing.md) documentation. | ||
|
||
## Local Development | ||
|
||
### MkDocs | ||
### Prerequisites | ||
|
||
The site is built using `mkdocs`. You can serve the site locally by running | ||
The following tools will need to be installed: | ||
|
||
```sh | ||
make install-deps | ||
make build | ||
make serve | ||
``` | ||
- [Make](https://www.gnu.org/software/make/): A build automation tool. | ||
- [Python](https://www.python.org/downloads/): The programming language used | ||
for development. | ||
- [Poetry](https://python-poetry.org/docs/#installation): A tool for dependency | ||
management in Python. | ||
|
||
Note: OSX users with [Homebrew](https://brew.sh/) installed can install Poetry | ||
by running the command `make brew`. | ||
|
||
### Working on Documentation | ||
|
||
Our site is built using [mkdocs](https://www.mkdocs.org/), a static site | ||
generator optimized for project documentation. It features hot reloading, | ||
allowing immediate preview of changes, and can compile documentation into | ||
static assets for deployment. | ||
|
||
To work on the documentation: | ||
|
||
- Use `make serve` to start a local server. Your changes can be viewed in | ||
real-time at http://127.0.0.1:8000. | ||
- To build the documentation, run `make build`. This command generates static | ||
files and stores them in the `./site` directory. | ||
|
||
## Contributing | ||
|
||
- Follow the guidelines established in [CONTRIBUTING.md](docs/CONTRIBUTING.md) | ||
- Images should be placed under the root `img` folder and referred to using HTML `<img>` tags | ||
- Images should be placed under the root `img` folder and referred to using | ||
HTML `<img>` tags | ||
- H3 header (`###`) should be the default header within a page | ||
- H2 header (`##`) will appear in the navigation as the page's table of contents | ||
- H2 header (`##`) will appear in the navigation as the page's table of | ||
contents | ||
- make sure to add to _sidebar |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,48 +1,37 @@ | ||
# Open O11y | ||
# OpenO11y | ||
|
||
--- | ||
|
||
*To improve, you must observe. Developed by an Observability Technical Advisory Group (TAG) at [Liatrio](https://www.liatrio.com/), Open O11y is a set of documentation, references, and guidance focused on observability. Open O11y is guided by a singular north star, enabling observability everywhere.* | ||
*To improve, you must observe. OpenO11y is a set of documentation, reference | ||
architectures, and guidance focused on observability. OpenO11y is focused on enabling | ||
wider Observability adoption through its written contributions.* | ||
|
||
--- | ||
|
||
## What is o11y? | ||
|
||
> **o11y** - shorthand for *observability*[^1] which is the ability to measure the | ||
> **o11y** - shorthand for *observability*[^1] which is the ability to measure the | ||
> internal states of a system by examining its outputs[^2]. | ||
O11y empowers organizations to easily and effectively observe key data at scale; | ||
enabling decision making in order to improve company culture, security, effectiveness, | ||
growth, and ultimate business success. | ||
|
||
Just as it's important to define what o11y is, it's also important to define a system. | ||
Observability empowers organizations to easily and effectively observe key data at scale; | ||
enabling decision making in order to improve the organization's culture, security, | ||
effectiveness, growth, and ultimate success. | ||
|
||
> **system** - a group of interacting, interrelated, or interdependent elements | ||
> forming a complex whole | ||
O11y is focused on systems, and systems can be your microservices, or your people, | ||
your teams, your company and organization. | ||
|
||
With that in mind, our goal is to help enable everyone in the industry observe their systems. | ||
|
||
## How do we do this? | ||
Observability is focused on systems. Systems can be comprised of software, such as a | ||
system of microservices. However, systems can also have other compositions such as people | ||
forming a team, a group of teams, an entire organization, etc. | ||
|
||
Here's some things you'll find through Open O11y that help achieve this goal: | ||
## Mission | ||
|
||
- Contributions to Open Source communities focused on O11y | ||
- For example: [Open Telemetry](https://opentelemetry.io/) | ||
- Open-source automations published to get organizations and teams started quickly | ||
- For example: An observability stack deployable in AWS | ||
- Guidance on how to use those automations & scale | ||
- Guidance on how to leverage metrics and what to observe related to: | ||
- team effectiveness | ||
- joy | ||
- security | ||
|
||
Just like security, o11y is a team sport. We've helped many clients implement | ||
and improve their observability practices, and we want to bring those contributions | ||
to everyone. | ||
As an [open source project](https://github.com/liatrio/openo11y.dev), OpenO11y's mission | ||
is to enable everyone to observe and improve their systems by offering socio-technical[^3] | ||
guidance, reference architectures (coming soon!), tooling recommendations, and demos. | ||
|
||
[^1]: [numeronym](https://en.wikipedia.org/wiki/Numeronym) | ||
|
||
[^2]: [What is Observability - Splunk](https://www.splunk.com/en_us/data-insider/what-is-observability.html) | ||
|
||
[^3]: [Socio-Technical Theory](https://open.ncl.ac.uk/theories/9/socio-technical-theory/) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters