зеркало из https://github.com/Azure/Sia-Root.git
Documentation updates
This commit is contained in:
Родитель
e1972b0c0f
Коммит
50e20d654e
|
@ -23,11 +23,11 @@ Issues labeled beginner are good candidates to pick up if you are in the code fo
|
||||||
## Configurations
|
## Configurations
|
||||||
### For Development
|
### For Development
|
||||||
* Follow instructions in the README.md files in each of the child repositories.
|
* Follow instructions in the README.md files in each of the child repositories.
|
||||||
* [Sia-Gateway](https://github.com/Azure/Sia-Gateway/blob/master/src/Sia.Gateway/README.md) (located in <code>Sia-Gateway/src/Sia.Gateway/README.md</code>)
|
* [Sia-Gateway](https://github.com/Azure/Sia-Gateway) (located in `README.md`)
|
||||||
* [Sia-EventUi](https://github.com/Azure/Sia-EventUI/blob/master/README.md) (located in <code>Sia-EventUI/README.md</code>)
|
* [Sia-EventUi](https://github.com/Azure/Sia-EventUI/blob/master/README.md) (located in `README.md`)
|
||||||
|
|
||||||
### For A Functional, Authenticated Environment
|
### For A Functional, Authenticated Environment
|
||||||
//Todo: Instructions for configuring Azure resources
|
// Todo: Instructions for configuring Azure resources
|
||||||
|
|
||||||
## Build
|
## Build
|
||||||
Launch Gateway from VS2017 or VS Code
|
Launch Gateway from VS2017 or VS Code
|
||||||
|
|
42
README.md
42
README.md
|
@ -14,19 +14,43 @@ Software systems are only as effective as they are reliable. As online services
|
||||||
## The solution
|
## The solution
|
||||||
The SRE Incident Assistant (SIA) is designed to facilitate coordination, communication, and mitigation activities in 'worst case scenario' outages while gathering data for use in postmortem and process improvement.
|
The SRE Incident Assistant (SIA) is designed to facilitate coordination, communication, and mitigation activities in 'worst case scenario' outages while gathering data for use in postmortem and process improvement.
|
||||||
|
|
||||||
|
## Service Architecture Overview
|
||||||
|
![SIA service architecture](SIA-Architecture.png)
|
||||||
|
|
||||||
|
Definitions:
|
||||||
|
|
||||||
|
| Term | Definition | Repo |
|
||||||
|
| ---- | ---------- | ---- |
|
||||||
|
| **SIA Root** | Domain objects that make communication between the Gateway and Services easier | [https://github.com/Azure/Sia-Root](https://github.com/Azure/Sia-Root) |
|
||||||
|
| **Incident Management Data Source** | A ticketing system |
|
||||||
|
| **ICM Connector** | Connects an event source to the SIA Gateway | [https://github.com/Azure/Sia-Gateway/tree/master/src/Sia.Connectors.Tickets](https://github.com/Azure/Sia-Gateway/tree/master/src/Sia.Connectors.Tickets) (part of the Sia-Gateway project)|
|
||||||
|
| **SIA Gateway** | Web API service that receives events, sends events to the Event UI, and to other services | [https://github.com/Azure/Sia-Gateway](https://github.com/Azure/Sia-Gateway) |
|
||||||
|
| **Services** | Third party services receive events and respond (e.g. with suggested courses of action) based on their internal business logic. Use the Domain objects defined in [Sia-Root](https://github.com/Azure/Sia-Root) | You create services |
|
||||||
|
| **Event UI** | User interface for SIA | [https://github.com/Azure/Sia-EventUI](https://github.com/Azure/Sia-EventUI) |
|
||||||
|
|
||||||
# Quick Start
|
# Quick Start
|
||||||
|
Get up and running with a local resources.
|
||||||
|
|
||||||
* [Install prerequisites](https://github.com/Azure/Sia-Root/blob/master/HOWTOCONTRIBUTE.md#installing-prerequisites)
|
* [Install prerequisites](https://github.com/Azure/Sia-Root/blob/master/HOWTOCONTRIBUTE.md#installing-prerequisites)
|
||||||
* For Windows Users, the PowerShell script (installEventUI.ps1) can help installing the prerequisites, as well as cloning the UI repos.
|
* For Windows Users, the PowerShell script (`installEventUI.ps1`) can help installing the prerequisites, as well as cloning the UI repos.
|
||||||
* Clone the repos:
|
* Clone the repos:
|
||||||
* Gateway: git clone [https://github.com/Azure/Sia-Gateway](https://github.com/Azure/Sia-Gateway)
|
* **Gateway:** [https://github.com/Azure/Sia-Gateway](https://github.com/Azure/Sia-Gateway) (Make sure to initalize the submodules)
|
||||||
* UI: git clone [https://github.com/Azure/Sia-EventUi](https://github.com/Azure/Sia-EventUi)
|
```
|
||||||
* Init the submodule from the gateway root directory
|
git clone https://github.com/Azure/Sia-Root
|
||||||
* git submodule init
|
git submodule init
|
||||||
* git submodule update --remote
|
git submodule update
|
||||||
|
```
|
||||||
|
* **UI:** git clone [https://github.com/Azure/Sia-EventUi](https://github.com/Azure/Sia-EventUi)
|
||||||
|
```
|
||||||
|
git clone https://github.com/Azure/Sia-EventUi
|
||||||
|
```
|
||||||
|
|
||||||
* Update the [configurations](https://github.com/Azure/Sia-Root/blob/master/HOWTOCONTRIBUTE.md#development-workflow)
|
* Update the [configurations](https://github.com/Azure/Sia-Root/blob/master/HOWTOCONTRIBUTE.md#development-workflow)
|
||||||
* Launch Gateway form Visual Studio 2017 or Visual Studio Code
|
* Launch
|
||||||
* Start UI with npm
|
* Additional services
|
||||||
* npm start
|
* Gateway (Follow instructions at [https://github.com/Azure/Sia-Gateway](https://github.com/Azure/Sia-Gateway))
|
||||||
|
* Event UI (Follow instructions at [https://github.com/Azure/Sia-EventUI](https://github.com/Azure/Sia-EventUI)) (`npm start` for local development)
|
||||||
|
|
||||||
* Open [http://localhost:3000](http://localhost:3000) in your browser, and voilà
|
* Open [http://localhost:3000](http://localhost:3000) in your browser, and voilà
|
||||||
|
|
||||||
## Contributing
|
## Contributing
|
||||||
|
|
Двоичный файл не отображается.
После Ширина: | Высота: | Размер: 23 KiB |
Загрузка…
Ссылка в новой задаче