Updates rtfm.co.ua πŸ‡ΊπŸ‡¦
722 subscribers
35 photos
467 links
Канал @rtfm - Π½ΠΎΠ²Ρ‹Π΅ посты Π½Π° https://rtfm.co.ua.
ΠžΠ±ΡΡƒΠΆΠ΄Π΅Π½ΠΈΡ - Π³Ρ€ΡƒΠΏΠΏΠ° @rtfmco https://t.iss.one./rtfmco
Download Telegram
This is a test from curl
This is a test message
Updates rtfm.co.ua πŸ‡ΊπŸ‡¦
Photo
Telegram: ΠΊΠ°Π½Π°Π» @rtfm, Π±ΠΎΡ‚, API ΠΈ кросспост ΠΈΠ· WordPress

Π”Π°Π²Π½ΠΎ Ρ…ΠΎΡ‚Π΅Π» ΠΈ просили Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ°Π½Π°Π» Π² Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌΠ΅, ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ кросспост постов ΠΈΠ· Π±Π»ΠΎΠ³Π° Ρ‚ΡƒΠ΄Π°. Всё Π½Π΅ Π΄ΠΎΡ…ΠΎΠ΄ΠΈΠ»ΠΈ Ρ€ΡƒΠΊΠΈ ΡΠ΅ΡΡ‚ΡŒ, ΠΈ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ΡŒ – Π½ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ всё Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. Π‘Π°ΠΌ ΠΊΠ°Π½Π°Π» Π² Ρ‚Π΅Π»Π΅Π³Π΅ – Ρ‚ΡƒΡ‚>>>, Π° Π² этом постС – описаниС настройки. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-Π±ΠΎΡ‚, ΠΈ ΠΏΠ»Π°Π³ΠΈΠ½ WP Telegram. Telegram Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π±ΠΎΡ‚Π° ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ API-Ρ‚ΠΎΠΊΠ΅Π½Π° НачинаСм с создания Π±ΠΎΡ‚Π°.…

https://rtfm.co.ua/telegram-kanal-rtfm-bot-api-i-krosspost-iz-wordpress/
Golang: Go in Practice – Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ Π½Π° полях, Ρ‡Π°ΡΡ‚ΡŒ 1 – Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅

Π•Ρ‰Ρ‘ вСсной Π½Π°Ρ‡Π°Π» ΡƒΡ‡ΠΈΡ‚ΡŒ Go, Π½ΠΎ ΠΏΠΎΡ‚ΠΎΠΌ ΠΏΠ΅Ρ€Π΅ΡˆΡ‘Π» Π½Π° Π½ΠΎΠ²ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ, Π·Π°Π±ΠΎΡ‚ ΠΈ Π±Π΅Π· Ρ‚ΠΎΠ³ΠΎ Ρ…Π²Π°Ρ‚Π°Π»ΠΎ, ΠΈ Go забросил. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ – встрСчаСтся ΠΎΠ½ сСйчас ΠΌΠ½ΠΎΠ³ΠΎ Π³Π΄Π΅ (Docker, Prometheus, Terraform etc), Π° ΠΏΠΎΡ‚ΠΎΠΌΡƒ Π·Π½Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ. Π”Π° ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ – ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π°Π΄ΠΎ ΠΏΠΎΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ΅, ΠΈΠ±ΠΎ становится скучно. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΡŽ вСсти β€œΠΊΠΎΠ½ΡΠΏΠ΅ΠΊΡ‚Ρ‹β€ ΠΊΠ½ΠΈΠ³ΠΈ Go in Practice β€¦

https://rtfm.co.ua/golang-go-in-practice-zametki-na-polyax-chast-1-vvedenie/
Ansible: ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ PEM-ΠΊΠ»ΡŽΡ‡Π°

Π—Π°Π΄Π°Ρ‡Π° – Π²ΠΎ врСмя выполнСния Ρ€ΠΎΠ»ΠΈ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΉ хост PEM-ΠΊΠ»ΡŽΡ‡. Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ansible-vault. ИдСя состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π·Π°ΡˆΠΈΡ„Ρ€ΡƒΠ΅ΠΌ содСрТимоС ΠΊΠ»ΡŽΡ‡Π° Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ copy – ΠΈ создадим Π½Π° ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠΉ систСмС Π½ΠΎΠ²Ρ‹ΠΉ Ρ„Π°ΠΉΠ». Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ сСртификата Π‘Π½Π°Ρ‡Π°Π»Π° создадим сам сСртификат ΠΈ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ openssl: $ openssl req…

https://rtfm.co.ua/ansible-shifrovanie-i-kopirovanie-pem-klyucha/
Grafana Labs: Loki – сбор ΠΈ просмотр Π»ΠΎΠ³ΠΎΠ²

Π’ Grafana вСрсии 6.0 Π±Ρ‹Π»Π° прСдоставлСна новая плюшка – просмотрщик Π»ΠΎΠ³ΠΎΠ² Loki, Π°Π½Π°Π»ΠΎΠ³ извСстного всСм стСка ELK/EFK. ЯвляСтся встроСнной Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ самой Grafana, ΠΈ Π·Π°Ρ‚ΠΎΡ‡Π΅Π½ ΠΏΠΎΠ΄ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Prometehus ΠΈ Kubernetes, с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ использования ΠΈΡ… ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ совсСм Π½ΠΎΠ²Ρ‹ΠΉ, ΠΈ Π³Π»Π°Π²Π½Ρ‹ΠΉ Π΅Π³ΠΎ нСдостаток, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выявился Π·Π° врСмя ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒ хотя Π±Ρ‹ Proof of Concept, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ и…

https://rtfm.co.ua/grafana-labs-loki-sbor-i-prosmotr-logov/
Linux: rsyslog ΠΈ β€œΡ€ΠΎΡ‚Π°Ρ†ΠΈΡβ€ Π»ΠΎΠ³ΠΎΠ².

Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ систСма с Debian 9, запущСнная Π½Π° AWS EC2 с Π΄Π΅Ρ„ΠΎΠ»Ρ‚Π½Ρ‹ΠΌ 8-Π³ΠΈΠ³ΠΎΠ²Ρ‹ΠΌ Ρ€ΡƒΡ‚ΠΎΠ²Ρ‹ΠΌ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠΌ. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π°ΠΌΠΈ /var/log/syslog ΠΈ /var/log/daemon.log ΠΎΡ‚ΠΆΠΈΡ€Π°ΡŽΡ‚ΡΡ Π·Π° сутки Π½Π° ΠΏΠ°Ρ€Ρƒ Π³ΠΈΠ³ΠΎΠ², ΠΈ logrotate, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ запускаСтся Ρ€Π°Π· Π² сутки, Π½Π΅ успСваСт ΠΈΡ… ΡΠΆΠ°Ρ‚ΡŒ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ€ΠΎΡ‚Π°Ρ†ΠΈΡŽ. syslog ΠΈ daemon.log ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ (ΡƒΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΏΠΎΠ΄Π·Π°Π±Ρ‹Ρ‚Ρ‹ΠΌ) Π΄Π΅ΠΌΠΎΠ½ΠΎΠΌ rsyslog: root@bttrm-dev-console:/home/admin# cat /etc/rsyslog.conf…

https://rtfm.co.ua/linux-rsyslog-i-rotaciya-logov/
Forwarded from DevOps Help Bot
Starter Kit:
0. DevOps manifest
1. SRE implments DevOps \ 30 ΠΌΠΈΠ½ΡƒΡ‚Π½ΠΎΠ΅ ΠΈΠ½Ρ‚Π΅Ρ€Π²ΡŒΡŽ, дополняСт 1 сСзон
Tip: Π’ Π΄Π°Π½Π½ΠΎΠΌ плСйлистС сотрудники Google расскаТут Π±Π°Π·ΠΎΠ²Ρ‹Π΅ различия ΠΌΠ΅ΠΆΠ΄Ρƒ SRE ΠΈ DevOps, Π° Ρ‚Π°ΠΊΠΆΠ΅ основныС ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ построСния Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ процСсса
2. CI\CD\CDP \ Patterns and anti-patterns of CI/CD
Tip: Π Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠ° Π°Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρ‹/Π°Π½Ρ‚ΠΈΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρ‹ построСния ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с этими ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠ°ΠΌΠΈ
3. How To Become a DevOps Engineer In Six Months or Less (part 1 \ part 2 \ part 3 \ part 4 \ part 5 \ part 6 \ part 7)
Tip: Π’ своСм Ρ€ΠΎΠ΄Π΅ roadmap для становлСния SRE спСциалиста с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ. Достаточно абстрактный для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΌΠ΅Π½Π° инструмСнтов Π½Π΅ ΠΏΡ€ΠΈΠ²Π΅Π»Π° ΠΊ ΠΏΠΎΡ‚Π΅Ρ€ΠΈ большого куска смысла
4. DevOps Toolkit 2.0 (ΠΈ Π΄Π°Π»Π΅Π΅ всю ΡΠ΅Ρ€ΠΈΡŽ) Π‘Ρ‚ΠΎΠΈΡ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ 2.0/1 ΠΌΠΎΡ€Π°Π»ΡŒΠ½ΠΎ устарСли ΠΈ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈΡ… Π½ΡƒΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для изучСния ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΉ
Tip: Π”Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ рассказываСт ΠΏΡ€ΠΎ инструмСнты, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΡ‡ΠΈΡ‚ ΠΊΠΎΠ³Π΄Π°, ΠΊΠ°ΠΊ ΠΈ для ΠΊΠ°ΠΊΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Π΅ инструмСнты
5. SRE books
Tip: ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΡ‚ Google, Π΄ΡƒΠΌΠ°ΡŽ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ излишнС) ΠŸΡ€ΠΎΡΡ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡Π΅ΡΡ‚ΡŒ)
6. Kubernetes best practice (Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ для любой Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°Ρ…)
Tip: нСбольшой плСйлист ΠΏΠΎ ΠΌΠΈΡ€ΠΎΠ²Ρ‹ΠΌ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Kuberenetes ΠΈ GCP
7. Designing Distributed Systems
Tip: Данная ΠΊΠ½ΠΈΠ³Π° расскаТСт ΠΏΡ€ΠΎ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρ‹ построСния расрпдСлСнной систСмы. Достаточно абстрактно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊ Π±ΠΎΠ»ΡŒΡˆΠΎΠΌΡƒ количСству кСйсов с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΊΡƒΠΏΡŽΡ€Π°ΠΌΠΈ
8. Building Evolutionary Architectures
Tip: In progress
9. The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations
Tip: In progress
10. The Twelve-Factor App
Tip: Данная ΠΊΠ½ΠΈΠ³Π° позволяСт ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΊΠ°ΠΊ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ прилоТСния, для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡ‚ΠΎΠΌ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ

Additional information:
- Service mesh
- Chaos Engineering (White paper)
- Google SRE: взгляд ΠΈΠ·Π½ΡƒΡ‚Ρ€ΠΈ
- An 8-minute introduction to K8S (Core concepts, features and building blocks)
Microservices:
- What Is Microservices Architecture?
- A Microservices implementation journey (part 1 \ part 2 \ part 3)

К этому Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅ всС ΠΈΠ»ΠΈ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΈΠ· Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² Π½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ спискС. Π”Π°Π½Π½Ρ‹ΠΉ список Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈ ΠΈΠ»ΠΈ Π°Π½Π½ΠΎΡ‚Π°Ρ†ΠΈΠΉ.

#ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ #DevOps #SK
Grafana Labs: Loki – распрСдСлённая систСма, Ρ‚Π΅Π³ΠΈ ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹

Π—Π°Π΄Π°Ρ‡Π° Π½Π° сСйчас – ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ систСму: Grafana Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ хостС Loki – Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΌ Promtail – Π½Π° Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ Π‘ΡƒΡ‚ΡŒ ΠΈΠ΄Π΅ΠΈ Ρ‚Π°ΠΊΠΎΠ²Π°: имССтся Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅, скаТСм Dev, Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя 2 хоста имССтся ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° – хост с Grafana/Prometheus/etc На хостах Dev-окруТСния – запустим promtail, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡƒΡˆΠΈΡ‚ΡŒ собранныС Π»ΠΎΠ³ΠΈ Π² Loki, а…

https://rtfm.co.ua/grafana-labs-loki-raspredelyonnaya-sistema-tegi-i-filtry/
Golang: unrecognized import path β€œmath/bits” (import path does not begin with hostname)

ΠŸΡ€ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π° – Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ошибка Π²ΠΈΠ΄Π° β€œunrecognized import path β€œmath/bits” (import path does not begin with hostname)β€œ. Π“ΡƒΠ³Π»ΠΈΠΌ, Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ обсуТдСниС Ρ‚ΡƒΡ‚>>>, радуСмся, Ρ‡Ρ‚ΠΎ Π² рСпозиториях Debian 9 послСдняя доступная вСрсия 1.7. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ Π²Π΅Ρ€ΡΠΈΡŽ Go: ВыполняСм установку Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ. УдаляСм установлСнный ΠΏΠ°ΠΊΠ΅Ρ‚: root@ip-172-31-38-97:/home/admin# apt purge golang…

https://rtfm.co.ua/golang-unrecognized-import-path-math-bits-import-path-does-not-begin-with-hostname/
Grafana Labs: Loki – ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ S3 для Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ DynamoDB для индСксов

И ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ Π±Π°Π»ΠΎΠ²Π°Ρ‚ΡŒΡΡ с Loki. ΠŸΠ΅Ρ€Π²Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ – Ρ‚ΡƒΡ‚>>>, вторая – Ρ‚ΡƒΡ‚>>>. ΠžΡ‡Π΅Π½ΡŒ ΠΏΡ€ΠΈΠ³ΠΎΠ΄ΠΈΠ»Π°ΡΡŒ ΠΏΠΎΠΌΠΎΡ‰ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π² Slack-ΠΊΠΎΠΌΡŒΡŽΠ½ΠΈΡ‚ΠΈ Grafana – Ρ‚Π°ΠΌ Π΅ΡΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠ°Π½Π°Π» #loki. Π—Π°Π΄Π°Ρ‡Π° сСйчас – Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Loki для использования AWS S3 ΠΊΠΎΡ€Π·ΠΈΠ½Ρ‹ ΠΊΠ°ΠΊ persistent storage для Π΄Π°Π½Π½Ρ‹Ρ… самих Π»ΠΎΠ³ΠΎΠ², ΠΈ AWS DynamoDB – для хранСния индСксов. ΠŸΡ€ΠΈ запускС Loki с ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠ΅ΠΉ по…

https://rtfm.co.ua/grafana-labs-loki-podklyuchenie-s3-dlya-dannyx-i-dynamodb-dlya-indeksov/
Golang: Go in Practice – Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ Π½Π° полях, Ρ‡Π°ΡΡ‚ΡŒ 2 – CLI ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Go

ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ – Golang: Go in Practice – Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ Π½Π° полях, Ρ‡Π°ΡΡ‚ΡŒ 1 – Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅. Бтандартная Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Go Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ для создания прилоТСния с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ ΠΎΠΏΡ†ΠΈΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚ стандартных, принятых Π² Linux/BSD, стилСй – Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ ΠΈΠ· стандартной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ Go ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΎΠ΄ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅ ΠΈΠ»ΠΈ Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅ дСфисы ΠΊΠ°ΠΊ взаимозамСняСмыС. Π’.Π΅. Ρ‚ΡƒΡ‚ нС…

https://rtfm.co.ua/golang-go-in-practice-zametki-na-polyax-chast-2-cli-prilozhenie-na-go/
Docker: RabbitMQ: exec(): Unable to fork, Prometheus node_exporter ΠΈ Docker limits

RabbitMQ пСрСстал ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ сообщСния, ΠΈ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ запроса – Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ошибки Π²ΠΈΠ΄Π°: exec(): Unable to fork write(): send of 12 bytes failed with errno=104 Connection reset by peer fwrite(): send of 19 bytes failed with errno=32 Broken pipe БобствСнно, ΠΏΠΎ сообщСниям Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ – exec() Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ fork() ΠΈ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒβ€¦

https://rtfm.co.ua/docker-rabbitmq-exec-unable-to-fork-prometheus-node_exporter-i-docker-limits/
Chromium: 400 ошибка на Youtube

Π’ Chromium (Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ, скорСС всСго) ΠΈΠ½ΠΎΠ³Π΄Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ошибка 400 ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΠΊ Youtube. Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ – просто ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ всС Π΄Π°Π½Π½Ρ‹Π΅ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Ρ‡Π΅Ρ€Π΅Π· Settings => Clear browsing data. ΠΠ°Π³ΡƒΠ³Π»ΠΈΠ»ΠΎΡΡŒ обсуТдСниС Ρ‚ΡƒΡ‚>>>, ΠΏΠΈΡˆΡƒΡ‚, Ρ‡Ρ‚ΠΎ ошибка Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΈΠ·-Π·Π° ΠΏΠ»Π°Π³ΠΈΠ½Π° The Great Suspender (ΡˆΠΈΠΊΠ°Ρ€Π½Ρ‹ΠΉ ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΏΠ»Π°Π³ΠΈΠ½, кстати). Π‘Π°ΠΌΠ° ошибка выглядит Ρ‚Π°ΠΊ: Π–ΠΌΡ‘ΠΌ F12, ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Developer tools, пСрСзагруТаСм…

https://rtfm.co.ua/chromium-400-oshibka-na-youtube/
RTFM: обновлСния – английская вСрсия, ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½Π½Ρ‹ΠΉ поиск

Π—Π° послСдниС ΠΏΠ°Ρ€Ρƒ Π΄Π½Π΅ΠΉ появилась Π΄Π²Π° достаточно интСрСсных обновлСния Π² Π±Π»ΠΎΠ³Π΅. Английская вСрсия ΠžΡ‡Π΅Π½ΡŒ Π΄Π°Π²Π½ΠΎ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π»Π°ΡΡŒ, Π½ΠΎ всё β€œΠ½Π΅ Π΄ΠΎΡ…ΠΎΠ΄ΠΈΠ»ΠΈ руки” (Π½Π° самом Π΄Π΅Π»Π΅ Π±Ρ‹Π»ΠΎ лСнь Π²Ρ‹ΠΊΠ°Ρ‚ΠΈΡ‚ΡŒ Dev-Π²Π΅Ρ€ΡΠΈΡŽ Π±Π»ΠΎΠ³Π°, Ρ‡Ρ‚ΠΎ Π±Ρ‹ ΠΏΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹). НаконСц-Ρ‚ΠΎ Ρ‚Π°ΠΊΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΏΠ»Π°Π³ΠΈΠ½ Polylang, ΠΏΠ΅Ρ€Π΅Π²Ρ‘Π» ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΈ Ρ‚Π΅Π³ΠΈ, Π½Π°Ρ‡Π°Π» ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ΡŒ посты. Английская вСрсия доступна ΠΏΠΎ адрСсу https://rtfm.co.ua/en ΠΈΠ»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Ρ в…

https://rtfm.co.ua/__trashed-2/
Viber: Linux – Qt WebEngine resources not found

ПослС послСднСго обновлСния Π½Π° Arch Linux β€œΠΏΠΎΠ»ΠΎΠΌΠ°Π»ΡΡβ€ Viber. РСшСний нашлось нСсколько, Π½ΠΎ сработало Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ. Ошибки ΠΏΡ€ΠΈ запускС выглядят Ρ‚Π°ΠΊ: $ viber Qt WebEngine ICU data not found at /opt/viber/resources. Trying parent directory... Qt WebEngine resources not found at /opt/viber/resources. Trying parent directory... Qt WebEngine ICU data not found at /opt/viber/resources. Trying parent directory...…

https://rtfm.co.ua/viber-linux-qt-webengine-resources-not-found/
OpenVPN: настройка OpenVPN Access Server ΠΈ AWS VPC peering

OpenVPN Access Server прСдоставляСт ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ настроСнный ΠΈ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΊ использованию OpenVPN сСрвСр, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ минимальной настройки для запуска. БСсплатная вСрсия Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 2 ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, Ссли трСбуСтся большС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ – Π·Π° Π΄Π΅Π½Π΅ΠΆΠΊΡƒ. БСйчас для доступа ΠΊ нашим рСсурсам, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ Jenkins, Nexus ΠΈ Ρ‚.Π΄. ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€Π°Π²ΠΈΠ»Π° Π² Security Group-Π°Ρ…, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ приходится…

https://rtfm.co.ua/openvpn-nastrojka-openvpn-access-server-i-aws-vpc-peering/
OpenVPN: настройки DNS ΠΈ dnsmasq

Π’ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ OpenVPN: настройка OpenVPN Access Server ΠΈ AWS VPC peering – ΠΏΡ€ΠΈΠΌΠ΅Ρ€ настройки DNS. Π”Π°Π½ΠΎ: Π΄ΠΎΠΌΠ΅Π½ ci.example.com, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π΅Π·ΠΎΠ»Π²ΠΈΡ‚ΡŒΡΡ Π½Π° ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ IP сСрвСра с Jenkins ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, Ρ‡Π΅Ρ€Π΅Π· Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚, ΠΈ Π½Π° ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹ΠΉ IP – ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Ρ‡Π΅Ρ€Π΅Π· VPN-соСдинСниС. Для этого Π½Π° сСрвСрС с OpenVPN устанавливаСм dnsmasq: # apt -y install dnsmasq…

https://rtfm.co.ua/openvpn-nastrojki-dns-i-dnsmasq/
Arch Linux: grub-mkconfig зависаСт Π½Π° создании /boot/grub/grub.cfg

Π’ΠΎ врСмя установки Π½ΠΎΠ²ΠΎΠΉ систСмы Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ – grub-mkconfig зависаСт ΠΏΡ€ΠΈ создании Ρ„Π°ΠΉΠ»Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ GRUB. НСт Π½ΠΈ ошибок, Π½ΠΈ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠΉ. РСшСниС Π½Π°Π³ΡƒΠ³Π»ΠΈΠ»ΠΎΡΡŒ Ρ‚ΡƒΡ‚>>>, Π·Π°ΠΏΠΈΡˆΡƒ Π΅Π³ΠΎ ΠΈ сСбС. Π‘Π°ΠΌΠ° ошибка выглядит Ρ‚Π°ΠΊ: ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π΅ΠΌ ΠΏΠΎ Ctrl+C. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ скрипт /usr/bin/grub-mkconfig – Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ всС Ρ€Π΅Π΄ΠΈΡ€Π΅ΠΊΡ‚Ρ‹ 2> (stderror) Π² /dev/null: …

https://rtfm.co.ua/arch-linux-grub-mkconfig-zavisaet-na-sozdanii-boot-grub-grub-cfg/