Forwarded from Sysadmin Tools 🇺🇦
MySQL Configurer is a tool and online service that will assist you with MySQL performance tuning
https://github.com/initlabopen/mysqlconfigurer
#mysql #tool
https://github.com/initlabopen/mysqlconfigurer
#mysql #tool
GitHub
GitHub - Releem/mysqlconfigurer: Releem is a MySQL performance monitoring tool that automates analysis, performance issue detection…
Releem is a MySQL performance monitoring tool that automates analysis, performance issue detection, configuration tuning, query optimization and schema control to save you time and improve MySQL pe...
Forwarded from Мониторим ИТ
На Медиуме есть автор Стив Мушеро (Steve Mushero), который много пишет о SRE и о подходах к мониторингу по этой методологии. Здесь он пишет про золотые сигналы SRE (Latency, Traffic, Errors, and Saturation), методики USE и RED, но есть и статьи о метриках, которые он рекомендует собирать в контексте SRE по конкретным элементам систем. Ниже подборка таких статей.
Метрики балансировщика (AWS ALB/ELB, HAProxy)
Метрики веб-серверов (Apache & Nginx)
Метрики серверов приложений (PHP, FPM, Java, Ruby, Node, Go, Python)
Метрики серверов баз данных (MySQL & AWS RDS и AWS Aurora)
Метрики Линукс-серверов (Linux)
Метрики балансировщика (AWS ALB/ELB, HAProxy)
Метрики веб-серверов (Apache & Nginx)
Метрики серверов приложений (PHP, FPM, Java, Ruby, Node, Go, Python)
Метрики серверов баз данных (MySQL & AWS RDS и AWS Aurora)
Метрики Линукс-серверов (Linux)
Forwarded from Записки админа
⚙️ Proxyjump, the SSH option you probably never heard of - Proxyjump, как с ним работать, и что он позволяет сделать. #ssh #напочитать
Forwarded from Мониторим ИТ
Подборка репозиториев на Github 9 бесплатных APM-инструментов для мониторинга приложений (профилирования кода). А в конце небольшой опрос.
⚡️ Pinpoint. Поддерживает Java и PHP.
⚡️ Apache SkyWalking. Инструмент для микросервисных сред, умеет собирать телеметрию (трейсы и метрики) от Java, .NET Core, NodeJS, PHP и Python.
⚡️ JavaMelody. Название инструмента говорит само за себя.
⚡️ Stagemonitor. Умеет в Java. Есть браузерный плагин и нативная интеграция с Elastic.
⚡️ Scouter. Сравнивают себя с New Relic и Appdynamics. Инструмент поддерживает Java и распознаёт трейсы в Redis, NginX, MongoDB, RabbitMQ и Elasticsearch
⚡️ App Metrics. Мейнтейнится IBM, поддерживает NodeJS.
⚡️ Codespeed. Мониторинг и анализ вызовов внутри Python.
⚡️ GoAppMonitor. Название не обманывает — это инструмент для мониторинга Golang приложений.
⚡️ App Perf. Говорят про аналогичную функциональность как у NewRelic и AppNeta.
Пользуетесь APM-инструментами с открытым исходным кодом?
👍 — да, мне нравится. Для вас статья на Хабре с инструментами для трекинга кода приложений.
👎 — нет, не пользуюсь или предпочитаю коммерческие решения. Для вас статья на Хабре с APM-квадрантом Gartner.
👀 — ШТОА?
А ещё своё мнение можно оставить в комментах.
⚡️ Pinpoint. Поддерживает Java и PHP.
⚡️ Apache SkyWalking. Инструмент для микросервисных сред, умеет собирать телеметрию (трейсы и метрики) от Java, .NET Core, NodeJS, PHP и Python.
⚡️ JavaMelody. Название инструмента говорит само за себя.
⚡️ Stagemonitor. Умеет в Java. Есть браузерный плагин и нативная интеграция с Elastic.
⚡️ Scouter. Сравнивают себя с New Relic и Appdynamics. Инструмент поддерживает Java и распознаёт трейсы в Redis, NginX, MongoDB, RabbitMQ и Elasticsearch
⚡️ App Metrics. Мейнтейнится IBM, поддерживает NodeJS.
⚡️ Codespeed. Мониторинг и анализ вызовов внутри Python.
⚡️ GoAppMonitor. Название не обманывает — это инструмент для мониторинга Golang приложений.
⚡️ App Perf. Говорят про аналогичную функциональность как у NewRelic и AppNeta.
Пользуетесь APM-инструментами с открытым исходным кодом?
👍 — да, мне нравится. Для вас статья на Хабре с инструментами для трекинга кода приложений.
👎 — нет, не пользуюсь или предпочитаю коммерческие решения. Для вас статья на Хабре с APM-квадрантом Gartner.
👀 — ШТОА?
А ещё своё мнение можно оставить в комментах.
Forwarded from DocOps
Автостопом по... PlantUML
Руководство по PlantUML, библиотеке для рисования диаграмм кодом. Все примеры — про диаграммы сетей и архитектур приложений, что делает курс оптимальным для разработчиков и сетевых инженеров, но не очень подходящим для бизнес-аналитиков.
https://crashedmind.github.io/PlantUMLHitchhikersGuide/
Руководство по PlantUML, библиотеке для рисования диаграмм кодом. Все примеры — про диаграммы сетей и архитектур приложений, что делает курс оптимальным для разработчиков и сетевых инженеров, но не очень подходящим для бизнес-аналитиков.
https://crashedmind.github.io/PlantUMLHitchhikersGuide/
Forwarded from 🇺🇦 Go performance channel (Oleg Kovalov)
A sampling Go profiler that allows you to analyze On-CPU as well as Off-CPU (e.g. I/O) time together.
https://github.com/felixge/fgprof by twitter.com/felixge
And it's literally under 100 lines! Amazing!
https://github.com/felixge/fgprof by twitter.com/felixge
And it's literally under 100 lines! Amazing!
Forwarded from HABR FEED + OPENNET
Что нужно знать об архитектуре ClickHouse, чтобы его эффективно использовать. Алексей Зателепин
https://habr.com/ru/post/509540/?utm_source=habrahabr&utm_medium=rss&utm_campaign=509540
Tags: IT-инфраструктура, Open source, Администрирование баз данных, Высокая производительность, Хранение данных, clickhouse
Author chemtech #habr
https://habr.com/ru/post/509540/?utm_source=habrahabr&utm_medium=rss&utm_campaign=509540
Tags: IT-инфраструктура, Open source, Администрирование баз данных, Высокая производительность, Хранение данных, clickhouse
Author chemtech #habr
Хабр
Что нужно знать об архитектуре ClickHouse, чтобы его эффективно использовать. Алексей Зателепин (2018г)
ClickHouse — высокопроизводительная аналитическая база данных с открытыми исходниками, разработанная в Яндексе. Изначально ClickHouse создавался для задач Яндекс.Метрики, но постепенно нашёл...
Forwarded from VK Cloud
Mail.ru Cloud Solutions анонсирует решение по автоматизации развертывания гибридного облака на базе технологии Amazon Web Services
Новое решение позволяет российским и международным компаниям, работающим в России, автоматически разворачивать федеративные кластеры Kubernetes одновременно на мощностях Amazon Web Services (AWS) и MCS.
Клиенты MCS смогут создать гибридное облако с помощью решения, протестированного обоими провайдерами и отвечающего их стандартам. MCS автоматически предоставляет защищенное VPN-соединение между облачными инфраструктурами. Использование федерации упростит централизованное управление кластерами и позволит равномерно распределить нагрузку на сеть, а также минимизировать задержки при передаче данных.
Статья на хабре про детали решения: https://habr.com/ru/company/mailru/news/t/509684/
Подробнее о Mail.ru Cloud Containers: https://mcs.mail.ru/containers/
Новое решение позволяет российским и международным компаниям, работающим в России, автоматически разворачивать федеративные кластеры Kubernetes одновременно на мощностях Amazon Web Services (AWS) и MCS.
Клиенты MCS смогут создать гибридное облако с помощью решения, протестированного обоими провайдерами и отвечающего их стандартам. MCS автоматически предоставляет защищенное VPN-соединение между облачными инфраструктурами. Использование федерации упростит централизованное управление кластерами и позволит равномерно распределить нагрузку на сеть, а также минимизировать задержки при передаче данных.
Статья на хабре про детали решения: https://habr.com/ru/company/mailru/news/t/509684/
Подробнее о Mail.ru Cloud Containers: https://mcs.mail.ru/containers/
Хабр
Решение MCS по автоматизации развертывания гибридного облака на базе технологии AWS
Платформа Mail.ru Cloud Solutions (MCS) запустила новое решение: оно позволяет российским и международным компаниям, работающим в России, автоматически разворачивать федеративные кластеры Kubernetes...
Forwarded from Типа про IT
Microsoft анонсировала релиз (превью) Pylance, более лучшего языкового сервера и расширения для Python в VS Code. Уверяют, что теперь поддержка Python не хуже, чем в вашей любимой IDE. Заодно завезли годный type checking (это если вы используете typing у себя в проекте, разумеется).
Я немного потестил и беспощадно лайкаю. Стало прям хорошо, по первому впечатлению — не хуже, чем с TypeScript. А TS в VS Code это как бы first-class citizen, на минуточку. Так что попробуйте, если тоже кодите в блокнотах в 2к20.
Я немного потестил и беспощадно лайкаю. Стало прям хорошо, по первому впечатлению — не хуже, чем с TypeScript. А TS в VS Code это как бы first-class citizen, на минуточку. Так что попробуйте, если тоже кодите в блокнотах в 2к20.
Forwarded from Технологический Болт Генона
Выложены доклады со swampUP 2020
https://www.youtube.com/playlist?list=PLY0Zjn5rFo4NEUdWHTtrYgn5W6IqY3ggL
Программа
https://swampup.jfrog.com/agenda/
https://www.youtube.com/playlist?list=PLY0Zjn5rFo4NEUdWHTtrYgn5W6IqY3ggL
Программа
https://swampup.jfrog.com/agenda/
Forwarded from DevOps Deflope News
Весьма полезная статья от Gruntwork про менеджмент секретов в Terraform коде.
http://amp.gs/2bmh
#gruntwork #terraform #article
http://amp.gs/2bmh
#gruntwork #terraform #article
Medium
A comprehensive guide to managing secrets in your Terraform code
One of the most common questions we get about using Terraform to manage infrastructure as code is how to handle secrets such as passwords…
Forwarded from DevOps Deflope News
Пример использования RED (Rate, Errors, Duration) метода для анализа MySQL перформанса в блоге Percona
http://amp.gs/2bmu
#percona #article #monitoring
http://amp.gs/2bmu
#percona #article #monitoring
Forwarded from DevOps&SRE Library
Code review checklist for distributed systems
- Define a path for error handlinghttps://www.kislayverma.com/post/code-review-checklist-for-distributed-systems
- Have a plan for recovery
- Always set timeouts on remote system calls
- Retry on timeout
- Use circuit breaker
- Don't handle timeouts like a failure
- Don't invoke remote systems inside transactions
- Use smart batching
- All APIs MUST be idempotent
- Define response time and throughput SLAs explicitly and code to adhere to them
- Define and limit batch APIs
- Think about Observability up-front
- Cache aggressively
- Consider unit of failure
- Isolate external domain objects at the edge of the system
- Sanitize input at every edge
- Never commit credentials
Forwarded from DevOps&SRE Library
Vector
A lightweight and ultra-fast tool for building observability pipelineshttps://github.com/timberio/vector
Forwarded from I hate overtime
#linux
Каким-то чудом не запостил сериал от Петра Зайцева(Percona) про то, как мерять перфоманс подсистем линукса. Как раз вышла новая часть про io
Каким-то чудом не запостил сериал от Петра Зайцева(Percona) про то, как мерять перфоманс подсистем линукса. Как раз вышла новая часть про io
ma.ttias.be
How to measure Linux Performance Avoiding Most Typical Mistakes: CPU
This post is the first in a four-part blog series by Peter Zaitsev, Percona Chief Executive Officer.