# Графики с описанием

## [Светофор маркета](https://solomon.yandex-team.ru/?project=market_b2c&dashboard=market_b2c) 🔴🟡🟢
Здесь можно увидеть состояние всего сервиса

## [Адаптация версий приложения](https://datalens.yandex-team.ru/e9vm5spzxzsm7-version-adaptation) 📱🤖
Здесь можно узнать на какой процент раскатилась та или иная версия приложения (не дает 100% точности)

## [Графики мобилок](https://nda.ya.ru/t/NT_T6Tcw3W7qvs)
[Ссылка на графики в Yandex Monitorings](https://monitoring.yandex-team.ru/projects/beru-apps/dashboards)

Почти у каждого графика есть описание в левом верхнем углу

![alt text](https://jing.yandex-team.ru/files/apopsuenko/Data.8b01cf7.png)

![alt text](https://jing.yandex-team.ru/files/apopsuenko/Data.4cb8825.png)

![alt text](https://jing.yandex-team.ru/files/apopsuenko/Data.f5c69fa.png)

![alt text](https://jing.yandex-team.ru/files/apopsuenko/Data.c1e1b69.png)

![alt text](https://jing.yandex-team.ru/files/apopsuenko/Data.d9aa3bd.png)

![alt text](https://jing.yandex-team.ru/files/apopsuenko/Data.7583ea1.png)

![alt text](https://jing.yandex-team.ru/files/apopsuenko/Data.aa0baac.png)

## Детальные графики здоровья мобилок
[Android health](https://grafana.yandex-team.ru/d/FncKHu07k/market-android-health?orgId=1&refresh=5s)
{'id': 597430, 'slug': 'market-android-health', 'status': 'success', 'uid': 'FncKHu07k', 'url': '/d/FncKHu07k/market-android-health', 'version': 1}

[Android health by version](https://grafana.yandex-team.ru/d/iTjA5Mb7k/market-android-error_by_version?orgId=1&refresh=1m)
{'id': 599981, 'slug': 'market-android-error_by_version', 'status': 'success', 'uid': 'iTjA5Mb7k', 'url': '/d/iTjA5Mb7k/market-android-error_by_version', 'version': 1}

[Android info](https://grafana.yandex-team.ru/d/WvRvFi1nk/market-android-info?orgId=1&refresh=25s)
{'id': 597819, 'slug': 'market-android-info', 'status': 'success', 'uid': 'WvRvFi1nk', 'url': '/d/WvRvFi1nk/market-android-info', 'version': 1}

[android info by version](https://grafana.yandex-team.ru/d/_QCoOlbnz/market-android-info_by_version?orgId=1&refresh=1m)
{'id': 601297, 'slug': 'market-android-info_by_version', 'status': 'success', 'uid': '_QCoOlbnz', 'url': '/d/_QCoOlbnz/market-android-info_by_version', 'version': 1}

[Android warnings](https://grafana.yandex-team.ru/d/rZo8ZUb7z/market-android-warning?orgId=1&refresh=1m)
{'id': 601172, 'slug': 'market-android-warning', 'status': 'success', 'uid': 'rZo8ZUb7z', 'url': '/d/rZo8ZUb7z/market-android-warning', 'version': 1}

[Android warning by version](https://grafana.yandex-team.ru/d/ZT0pdlx7k/market-android-warning_by_version?orgId=1&refresh=1m)
{'id': 601296, 'slug': 'market-android-warning_by_version', 'status': 'success', 'uid': 'ZT0pdlx7k', 'url': '/d/ZT0pdlx7k/market-android-warning_by_version', 'version': 1}

[Android fapi resolvers client](https://grafana.yandex-team.ru/d/iHmojvJ7z/market-android-resolver_client_error?orgId=1&refresh=1m)
{'id': 598344, 'slug': 'market-android-resolver_client_error', 'status': 'success', 'uid': 'iHmojvJ7z', 'url': '/d/iHmojvJ7z/market-android-resolver_client_error', 'version': 1}

[Ios health](https://grafana.yandex-team.ru/d/3p3Vpi17k/market-ios-error?orgId=1&refresh=25s&from=now-7d&to=now)
{'id': 597823, 'slug': 'market-ios-error', 'status': 'success', 'uid': '3p3Vpi17k', 'url': '/d/3p3Vpi17k/market-ios-error', 'version': 1}

[Ios health by version](https://grafana.yandex-team.ru/d/SA0jlYx7z/market-ios-error_by_version)
{'id': 601049, 'slug': 'market-ios-error_by_version', 'status': 'success', 'uid': 'SA0jlYx7z', 'url': '/d/SA0jlYx7z/market-ios-error_by_version', 'version': 1}

[Ios info](https://grafana.yandex-team.ru/d/qgpJZ8x7z/market-ios-info)
{'id': 601171, 'slug': 'market-ios-info', 'status': 'success', 'uid': 'qgpJZ8x7z', 'url': '/d/qgpJZ8x7z/market-ios-info', 'version': 1}

[Ios info by version](https://grafana.yandex-team.ru/d/yrE-Olx7z/market-ios-info_by_version?orgId=1&refresh=1m)
{'id': 601299, 'slug': 'market-ios-info_by_version', 'status': 'success', 'uid': 'yrE-Olx7z', 'url': '/d/yrE-Olx7z/market-ios-info_by_version', 'version': 1}

[Ios warnings](https://grafana.yandex-team.ru/d/gI9wW8bnz/market-ios-warning?orgId=1&refresh=1m)
{'id': 601174, 'slug': 'market-ios-warning', 'status': 'success', 'uid': 'gI9wW8bnz', 'url': '/d/gI9wW8bnz/market-ios-warning', 'version': 1}

[Ios warnings by version ](https://grafana.yandex-team.ru/d/FgrNd_bnz/market-ios-warning_by_version?orgId=1&refresh=1m)
{'id': 601294, 'slug': 'market-ios-warning_by_version', 'status': 'success', 'uid': 'FgrNd_bnz', 'url': '/d/FgrNd_bnz/market-ios-warning_by_version', 'version': 1}

[Ios fapi server error](https://grafana.yandex-team.ru/d/iuG2N_bnz/market-ios-resolver_server_error?orgId=1&refresh=1m)
{'id': 601289, 'slug': 'market-ios-resolver_server_error', 'status': 'success', 'uid': 'iuG2N_bnz', 'url': '/d/iuG2N_bnz/market-ios-resolver_server_error', 'version': 1}

Скрипт для генерации графиков https://github.yandex-team.ru/sokolov-k-o/market_mobile_health

## Графики КАПИ
[Ссылка на график](https://grafana.yandex-team.ru/d/FmGGlPOiz/market-content-api?refresh=1m&orgId=1)

![alt text](https://jing.yandex-team.ru/files/apopsuenko/Data.37dc3a1.png)

## [Общие графики Маркета](https://grafana.yandex-team.ru/d/000011375/marketplace-business-metrics?orgId=1)

Графики остальных компонентов можно найти на странице или поискать на вики, или поискать в графане.

## Объяснение графиков
**RPS** - количество запросов в секунду. Если график сильно упал или возрос, то это может быть проблемой. Если RPS упал, то может быть пользователи не могут попасть в приложение, из-за этого количество сетевых запросов сократилось. Если RPS возрос, то может мы что-то сделали не то и запросы стали повторяться.
RPS ожидаемо возрастает, когда приходят пуши.

**Тайминги** - среднее время ответа ручек. Если они растут, то это определённо плохо, так как пользователь должен будет дольше ждать реакции приложения. Если они растут, то следует спросить у АПИ, в чём может быть причина.

**Ошибки**. Если процент ошибок превышает лимит, то в чатик приходит сообщение. Нужно узнать, в каких ручках проблемы и какие компоненты стоят за этими ручками. Для этого существует график ошибок по ресурсам. Увидев, в каких ручках ошибки, нужно понять, у кого проблемы, у КАПИ или у компонента, который стоит за этими ручками.
