- https://response.pagerduty.com/before/severity_levels/ - уровни серьезности инцидентов (пример)
- https://www.blameless.com/blog/severity-levels - Severity Levels (What They Are & Why They Matter)
- https://www.atlassian.com/incident-management/kpis/severity-levels - Understanding incident severity levels
- https://rootly.com/blog/practical-guide-to-sre-incident-severity-levels - руководство по составлению классификации инцидентов
- https://www.blameless.com/blog/severity-vs-priority - Severity vs. Priority | Понимание разницы
- https://www.bmc.com/blogs/impact-urgency-priority/ Матрица влияния-срочность-приоритет
- https://www.blameless.com/blog/incident-priority-matrix Incident Priority Matrix (Understanding Impact and Urgency)
- https://www.blameless.com/blog/incident-management-best-practices - Best Practices for Effective Incident Management
This file contains hidden or 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
| # https://1password.community/discussion/128023/ssh-agent-on-windows-subsystem-for-linux | |
| # Script: Do not ask for SSH password in Git/GitLab | |
| # or you will be receiving prompt or error | |
| # USEAGE: adding this to your .bashrc or .zshrc, Restart the ubuntu terminal / resource the rc file (source .bashrc), Test with ssh-add -l Should see your ssh keys. | |
| # Configure ssh forwarding | |
| export SSH_AUTH_SOCK=$HOME/.ssh/agent.sock | |
| # need `ps -ww` to get non-truncated command for matching | |
| # use square brackets to generate a regex match for the process we want but that doesn't match the grep command running it! | |
| ALREADY_RUNNING=$(ps -auxww | grep -q "[n]piperelay.exe -ei -s //./pipe/openssh-ssh-agent"; echo $?) | |
| if [[ $ALREADY_RUNNING != "0" ]]; then |
This file contains hidden or 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
| #!/bin/bash | |
| # set your AlertManager server url | |
| alertmanager_url='http://localhost:9093' | |
| url="$alertmanager_url/api/v1/alerts" | |
| # Script will prompt you for alert params, if you hit ENTER without entering a value it uses a [default] value | |
| # alert params | |
| default_name="alert_$RANDOM" | |
| read -p "Enter alertname [$default_name]: " alertname | |
| alertname=${name:-$default_name} |
- Install python3, download tools: ffmpeg and N_m3u8DL-RE
- Put kdl.py, ffmpeg and N_m3u8DL-RE into same folder
- Run
python kdl.pyit will ask you to inputkinescope embed link(e.g. https://kinescope.io/embed/1234534) andreferrer link(e.g. https://videos.mysite.org). kinescope forbids to access without a referrer. - Wait for a download copletion.
kdl.py can automatically select the best quality of a video or you can choose it in a menu provided by N_m3u8DL-RE.
ffmpeg receives parts of the selected video and an audio and muxes them into output mp4 file.
I've been using wsl (version 2) with genie mod for years without issue, but one day, Windows 10 finally catch up on wsl Windows 11 features and gives us a way to use systemD natively.
I wanted to use the new "right way" to enable systemD on Windows Subsystem for Linux (without genie), and I also had a (probably related) infinite Windows RemoteApp error poping in.
- In powershell (as admin)
- SRE Book https://sre.google/sre-book/
- SRE Workbook https://sre.google/workbook/
- Implementing Service Level Objectives, Alex Hidalgo https://www.oreilly.com/library/view/implementing-service-level/9781492076803/
- Designing Data-Intensive Applications, Martin Kleppmann https://www.oreilly.com/library/view/designing-data-intensive-applications/9781491903063/
Упомянутые в презентации материалы:
- Defining slo: serevice level objective meaning (Google SRE Book, 2017)
- SRE Workbook. Chapter 2 - Implementing SLOs
- Книга Seeking SRE от David N. Blank-Edelman
- Книга Implementing Service Level Objectives от Alex Hidalgo
- Отчет SLO Adoption and Usage in Site Reliability Engineering от Julie McCoy, Nicole Forsgren, 2020
- Workshop: The Art of SLOs bu Google - тренинг по базовым основам определения SLI/SLO
- [SLO Document Example из SRE Workbook](https://sre.google/workbook/slo-doc
Упомянутые в презентации материалы:
- Defining slo: serevice level objective meaning (Google SRE Book, 2017)
- SRE Workbook. Chapter 2 - Implementing SLOs
- Книга Seeking SRE от David N. Blank-Edelman
- Книга Implementing Service Level Objectives от Alex Hidalgo
- Отчет SLO Adoption and Usage in Site Reliability Engineering от Julie McCoy, Nicole Forsgren, 2020
- Workshop: The Art of SLOs bu Google - тренинг по базовым основам определения SLI/SLO
- SLO Document Example из SRE Workbook
Материалы к докладу "Как сложить SLO: наши инструменты и приспособления" (https://perfconf.ru/reports_11)
Упомянутые в презентации материалы:
- Defining slo: serevice level objective meaning (Google SRE Book, 2017)
- SRE Workbook. Chapter 2 - Implementing SLOs
- Книга Seeking SRE от David N. Blank-Edelman
- Книга Implementing Service Level Objectives от Alex Hidalgo
- Отчет SLO Adoption and Usage in Site Reliability Engineering от Julie McCoy, Nicole Forsgren, 2020
- Workshop: The Art of SLOs bu Google - тренинг по базовым основам определения SLI/SLO
- [SLO Document Example из SRE Workbook](https://sre