cLoki
like Loki, but for Clickhouse.
Super experimental, fully functional Loki API emulator made with NodeJS, Fastify and Clickhouse, 100% Compatible with Grafana Explore and paStash for logs ingestion
https://github.com/lmangani/cLoki
like Loki, but for Clickhouse.
Super experimental, fully functional Loki API emulator made with NodeJS, Fastify and Clickhouse, 100% Compatible with Grafana Explore and paStash for logs ingestion
https://github.com/lmangani/cLoki
Forwarded from Архив программиста
Сайфан_Д_Осваиваем_Kubernetes_Оркестрация.pdf
8.9 MB
Осваиваем Kubernetes. Оркестрация контейнерных архитектур - 2019
#kubernetes
#kubernetes
Forwarded from HABR FEED + OPENNET
[Перевод] Как соединить кластеры Kubernetes в разных дата-центрах
https://habr.com/ru/post/454056/
Tags: Блог компании Southbridge, Системное администрирование, Серверное администрирование, DevOps, k8s, kubefed, clusters, multiple clusters, shipper
Author nAbdullin on #habrahabr
https://habr.com/ru/post/454056/
Tags: Блог компании Southbridge, Системное администрирование, Серверное администрирование, DevOps, k8s, kubefed, clusters, multiple clusters, shipper
Author nAbdullin on #habrahabr
Хабр
Как соединить кластеры Kubernetes в разных дата-центрах
Добро пожаловать в серию кратких руководств по Kubernetes. Это регулярная колонка с самыми интересными вопросами, которые мы получаем онлайн и на наших тренинга...
Forwarded from 🇺🇦 automation-remarks.com
Про тестирование REST API
Натолкнулся на очень интересную библиотеку для тестирования REST API - WebTau. Сейчас в Java мире Rest Assured является безусловным лидером. WebTau выглядит очень достоным конкурентом.
https://dev.to/mykolagolubyev/introduction-to-concise-and-expressive-rest-api-testing-framework-webtau-56m1
Натолкнулся на очень интересную библиотеку для тестирования REST API - WebTau. Сейчас в Java мире Rest Assured является безусловным лидером. WebTau выглядит очень достоным конкурентом.
https://dev.to/mykolagolubyev/introduction-to-concise-and-expressive-rest-api-testing-framework-webtau-56m1
DEV Community
Introduction to concise and expressive REST API testing framework — WebTau
Webtau (short for web test automation) is a tool and API to write expressive and concise REST API tests.
Forwarded from Network Warrior
Рецепт красивого сбора и мониторинга syslog-логов используя Telegraf, InfluxDB и Grafana.
Monitoring logs from Docker containers and network functions (Cumulus, Cisco, Arista, Nokia) using Telegraf, InfluxDB and Grafana
http://karneliuk.com/2019/05/monitoring-logs-from-docker-containers-and-network-functions-cumulus-cisco-arista-nokia-using-telegraf-influxdb-and-grafana/
Monitoring logs from Docker containers and network functions (Cumulus, Cisco, Arista, Nokia) using Telegraf, InfluxDB and Grafana
http://karneliuk.com/2019/05/monitoring-logs-from-docker-containers-and-network-functions-cumulus-cisco-arista-nokia-using-telegraf-influxdb-and-grafana/
Karneliuk
DC/SP. Part 12/7. Monitoring logs from Docker containers and network functions (Cumulus, Cisco, Arista, Nokia) using Telegraf,…
Hello my friend,
Within the Service Provider Project some time ago we’ve reviewed on of the most popular and robust stack for monitoring virtually anything based on InfluxData Telegraf, InfluxDB and Grafana. That time we’ve used SNMP to collect the information…
Within the Service Provider Project some time ago we’ve reviewed on of the most popular and robust stack for monitoring virtually anything based on InfluxData Telegraf, InfluxDB and Grafana. That time we’ve used SNMP to collect the information…
Forwarded from Записки админа
container-commandos.pdf
26.1 MB
Коллекционерам раскрасок от Red Hat - Container Commandos. 😉 Команда героев: Skopeo, Podman, Openshift, CRI-O, Buildah.
Daniel Walsh коротко описал этот инструментарий в отдельной заметке
#redhat #podman #crio
Daniel Walsh коротко описал этот инструментарий в отдельной заметке
#redhat #podman #crio
#GolangDevDay
Вжух! Ссылка на трансляцию доставлена.
Мы начнём сегодня в 19:00 по Новосибирску (15:00 по Москве).
https://youtube.com/watch?v=0ux3CGrU1ug
#go #golang
Вжух! Ссылка на трансляцию доставлена.
Мы начнём сегодня в 19:00 по Новосибирску (15:00 по Москве).
https://youtube.com/watch?v=0ux3CGrU1ug
#go #golang
YouTube
DevDay: Golang
Golang DevDay 31 мая 2019
Будет и мягкий переход «из не-Go в Go», и выступления потяжелее.
00:01:52 — Безболезненное моделирование предметной области // Алексей Ильчук, 2ГИС
00:52:00 — Ещё раз о взаимодействии сервисов // Данил Руденко, 2ГИС
01:47:29 — Итераторы…
Будет и мягкий переход «из не-Go в Go», и выступления потяжелее.
00:01:52 — Безболезненное моделирование предметной области // Алексей Ильчук, 2ГИС
00:52:00 — Ещё раз о взаимодействии сервисов // Данил Руденко, 2ГИС
01:47:29 — Итераторы…
Вышла PMM 2 Beta
https://www.percona.com/blog/2019/05/30/percona-monitoring-and-management-pmm-2-beta-is-now-available
https://www.percona.com/blog/2019/05/30/percona-monitoring-and-management-pmm-2-beta-is-now-available
Percona Database Performance Blog
Percona Monitoring and Management (PMM) 2 Beta Is Now Available - Percona Database Performance Blog
Percona Monitoring and Management (PMM) 2 Beta is now available to download. It is a free and open-source platform for managing and monitoring MySQL, MongoDB, and PostgreSQL performance.
Forwarded from Enterprise Containers
По возвращению с последнего KubeCon (На котором было около 8000 участников) увидел новость от Yandex о появлении Managed Kubernetes. Доступен в Preview и пока не тарифийцируется.
https://cloud.yandex.ru/blog/posts/2019/05/managed-kubernetes?utm_source=telegram&utm_medium=yacloudnews&utm_campaign=post190527&utm_content=k8s-announce
https://cloud.yandex.ru/blog/posts/2019/05/managed-kubernetes?utm_source=telegram&utm_medium=yacloudnews&utm_campaign=post190527&utm_content=k8s-announce
Forwarded from 🇺🇦 automation-remarks.com
Тренинг по автоматизации тестирования API
В следующую субботу готов провести онлайн тренинг по автоматизации тестирования API с помощью Java.
Цена участия - 50$. Длительность 4 часа.
Что ты сможешь узнать?
- создание проекта для тестирования REST API
- как правильно построить архитектуру
- управление тестовыми данными
- работа со SWAGGER
- способы сделать информативные отчеты
- интеграция с CI
Если есть вопросы пишите в личку @spirogov
Регистрация по ссылке http://automation-remarks.com/consult/
В следующую субботу готов провести онлайн тренинг по автоматизации тестирования API с помощью Java.
Цена участия - 50$. Длительность 4 часа.
Что ты сможешь узнать?
- создание проекта для тестирования REST API
- как правильно построить архитектуру
- управление тестовыми данными
- работа со SWAGGER
- способы сделать информативные отчеты
- интеграция с CI
Если есть вопросы пишите в личку @spirogov
Регистрация по ссылке http://automation-remarks.com/consult/
Automation Remarks
Регистрация на тренинг
Automation of the routine takes precedence over mass pressure
Интересный пост на украинском. Конечно же многим прийдется слегка потратить время на включение переводчика на свой язык, но все же не инглишем единым жить в ИТ 😁
DevOps+Security, SecDevOps, DevSecOps: в чом разница и что выбрать?
https://dou.ua/lenta/articles/devops-security
DevOps+Security, SecDevOps, DevSecOps: в чом разница и что выбрать?
https://dou.ua/lenta/articles/devops-security
ДОУ
DevOps+Security, SecDevOps, DevSecOps: в чому різниця і що обрати
Михайло Косинський, Senior DevSecOps Engineer в SoftServe, розповідає, чому DevOps обов’язково повинен включати в себе компонент безпеки, що відбувається, якщо ці дві фази не пов’язані між собою та як DevOps взаємодіє з безпекою у нього в компанії.
позволю себе вбросить немного, как Леонид Каганов (который мне больше известен автор и писатель) боролся с миграцией mysql на другой раздела диска https://lleo.me/dnevnik/2019/05/03_mysql.htmlPS: взято из чата https://t.me/ru_mysql
Telegram
ru_mysql
По-русски о MySQL/Percona/MariaDB. Новостной канал: https://t.me/ru_mysql_ch
Длинные куски кода шлите сюда: https://t.me/ru_mysql/70760
Правила: https://t.me/ru_mysql/56611
Длинные куски кода шлите сюда: https://t.me/ru_mysql/70760
Правила: https://t.me/ru_mysql/56611
Forwarded from Linuxgram 🐧 via @like
Authenticator, a 2FA Token Generator for Linux, Gets Updated
—> https://kutt.it/FMvhGk
—> https://kutt.it/FMvhGk
Forwarded from GitHub'ненько
A next generation open source platform as a service (PaaS) https://flynn.io (like heroku & dokku)
#dev #docker #devops #seflhosted
https://github.com/flynn/flynn
#dev #docker #devops #seflhosted
https://github.com/flynn/flynn
Forwarded from Defront — про фронтенд-разработку и не только
Аксель Раушмайер у себя в блоге два дня назад опубликовал статью про то, как работают декларации в JavaScript — "Unpacking hoisting".
Аксель предлагает выделять следующие аспекты любых объявлений: область видимости (где к объявленной сущности можно обращаться) и активация (это черта динамична, она определяет, в какой момент исполнения кода можно обратиться к сущности).
Традиционные функции и var'ы всплывают и работа с ними не вызывает особых проблем. Особенности есть при работе с
Статья небольшая, но очень хорошая. Очень рекомендую почитать и поразбираться с примерами, если вы не знакомы с TDZ.
#js #es2015
http://2ality.com/2019/05/unpacking-hoisting.html
Аксель предлагает выделять следующие аспекты любых объявлений: область видимости (где к объявленной сущности можно обращаться) и активация (это черта динамична, она определяет, в какой момент исполнения кода можно обратиться к сущности).
Традиционные функции и var'ы всплывают и работа с ними не вызывает особых проблем. Особенности есть при работе с
const, let и class. Если обратиться к сущности в объявлении функции, то всё будет ок, но если попытаться выполнить эту функцию, когда сущность ещё не объявлена, то возникнет исключение ReferenceError. Промежуток времени между входом в область видимости сущности и исполнением инструкции с её объявлением называется Temporal Dead Zone (TDZ). Если в это время обратиться к объявляемым переменной/классу/функции, то возникнет исключение. Именно поэтому первый вызов функции из примера ниже выкинет исключение, а второй выполнится без ошибок:function a() {
return b;
}
a(); // throws ReferenceError
const b = 1;
a(); // 1Статья небольшая, но очень хорошая. Очень рекомендую почитать и поразбираться с примерами, если вы не знакомы с TDZ.
#js #es2015
http://2ality.com/2019/05/unpacking-hoisting.html