Terraform: апгрейд модуля AWS EKS Terraform module v20.x на v21.x
Версія v21.0.0 додала підтримку AWS Provider Version 6 Документація – тут>>>. З основних змін в модулі AWS EKS – це заміна IRSA на EKS Pod Identity для Karpenter sub-module: Native support for IAM roles for service accounts (IRSA) has been removed; EKS Pod Identity is now enabled by default Плюс “The `aws-auth` sub-module has been…
https://rtfm.co.ua/terraform-apgrejd-modulya-aws-eks-terraform-module-v20-x-na-v21-x/
#AWS #Kubernetes #Terraform
Версія v21.0.0 додала підтримку AWS Provider Version 6 Документація – тут>>>. З основних змін в модулі AWS EKS – це заміна IRSA на EKS Pod Identity для Karpenter sub-module: Native support for IAM roles for service accounts (IRSA) has been removed; EKS Pod Identity is now enabled by default Плюс “The `aws-auth` sub-module has been…
https://rtfm.co.ua/terraform-apgrejd-modulya-aws-eks-terraform-module-v20-x-na-v21-x/
#AWS #Kubernetes #Terraform
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики.
Terraform: апгрейд модуля AWS EKS Terraform module v20.x на v21.x
Процес апгрейду модуля AWS EKS Terraform module з v20.x на v21.x - основні зміни і можливі проблеми
👍10❤1
VictoriaLogs: “rate limit exceeded” і моніторинг ingested logs
На проекті користуємось двома системами для збору логів – Grafana Loki та VictoriaLogs, в які Promtail одночасно пише всі зібрані логи. Loki ніяк не випиляємо: хоча девелопери вже давно перейшли на VictoriaLogs, але деякі алерти все ще створюються з метрик, які генерить Loki, тож ще присутня в системі. І в якийсь момент почались у нас…
https://rtfm.co.ua/victorialogs-rate-limit-exceeded-i-monitoring-ingested-logs/
#Loki #monitoring #VictoriaLogs
На проекті користуємось двома системами для збору логів – Grafana Loki та VictoriaLogs, в які Promtail одночасно пише всі зібрані логи. Loki ніяк не випиляємо: хоча девелопери вже давно перейшли на VictoriaLogs, але деякі алерти все ще створюються з метрик, які генерить Loki, тож ще присутня в системі. І в якийсь момент почались у нас…
https://rtfm.co.ua/victorialogs-rate-limit-exceeded-i-monitoring-ingested-logs/
#Loki #monitoring #VictoriaLogs
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики.
VictoriaLogs: “rate limit exceeded” і моніторинг ingested logs
Втрачені логи у VictoriaLogs та Loki з "rate limit exceeded", і базовий моніторинг ingested logs з LogsQL та алертами
👍5❤2
Arch Linux: установка і налаштування KDE Plasma у 2025
В попередній частині – Arch Linux: установка у 2025 – диски, шифрування, встановлення системи – встановили саму систему, тепер дійшли руки до робочого оточення. Пройдемось по загальним налаштуванням Arch linux (точніше, будь-якого Linux), потім поговоримо про вибір Desktop Environments, і власне встановимо та налаштуємо KDE. Я собі цього разу основною вибрав KDE Plasma, але далі…
https://rtfm.co.ua/arch-linux-ustanovka-i-nalashtuvannya-kde-plasma-u-2025/
#Arch_Linux #KDE
В попередній частині – Arch Linux: установка у 2025 – диски, шифрування, встановлення системи – встановили саму систему, тепер дійшли руки до робочого оточення. Пройдемось по загальним налаштуванням Arch linux (точніше, будь-якого Linux), потім поговоримо про вибір Desktop Environments, і власне встановимо та налаштуємо KDE. Я собі цього разу основною вибрав KDE Plasma, але далі…
https://rtfm.co.ua/arch-linux-ustanovka-i-nalashtuvannya-kde-plasma-u-2025/
#Arch_Linux #KDE
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики.
Arch Linux: установка і налаштування KDE Plasma у 2025
Початкові налаштування Arch Linux після установки, та установка і налаштування KDE Plasma у 2025 році - теми, віджети, параметри
AWS: знайомство з OpenSearch Service в ролі vector store
Ми зараз використовуємо AWS OpenSearch Service як vector store для нашого RAG з AWS Bedrock Knowledge Base. Про RAG і Bedrock детальніше поговоримо іншим разом, а сьогодні давайте подивимось на AWS OpenSearch Service. Власне, задача – мігрувати наш AWS OpenSearch Service Serverless на Managed, в першу чергу через (сюрпрайз) питання вартості – бо з Serverless…
https://rtfm.co.ua/aws-znajomstvo-z-opensearch-service-v-roli-vector-store/
#AWS_OpenSearch #Elasticsearch
Ми зараз використовуємо AWS OpenSearch Service як vector store для нашого RAG з AWS Bedrock Knowledge Base. Про RAG і Bedrock детальніше поговоримо іншим разом, а сьогодні давайте подивимось на AWS OpenSearch Service. Власне, задача – мігрувати наш AWS OpenSearch Service Serverless на Managed, в першу чергу через (сюрпрайз) питання вартості – бо з Serverless…
https://rtfm.co.ua/aws-znajomstvo-z-opensearch-service-v-roli-vector-store/
#AWS_OpenSearch #Elasticsearch
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики.
AWS: знайомство з OpenSearch Service в ролі vector store
Знайомство з AWS OpenSearch Service в ролі vector store для AWS Bedrock Knowledge Base та планування ресурсів OpenSearch кластеру
👍8
AWS: створення OpenSearch Service cluster та налаштування аутентифікації і авторизації
В попередній частині – AWS: знайомство з OpenSearch Service в ролі vector store – подивились на AWS OpenSearch Service взагалі, трохи розібрались з тим, як в ньому організовані дані, що таке shards та nodes, і які нам власне типи інстансів для data nodes треба. Наступний крок – створити кластер і подивитись на аутентифікацію, яка, як…
https://rtfm.co.ua/aws-stvorennya-opensearch-service-cluster-ta-nalashtuvannya-autentifikaciї-i-avtorizaciї/
#AWS #AWS_OpenSearch #Elasticsearch
В попередній частині – AWS: знайомство з OpenSearch Service в ролі vector store – подивились на AWS OpenSearch Service взагалі, трохи розібрались з тим, як в ньому організовані дані, що таке shards та nodes, і які нам власне типи інстансів для data nodes треба. Наступний крок – створити кластер і подивитись на аутентифікацію, яка, як…
https://rtfm.co.ua/aws-stvorennya-opensearch-service-cluster-ta-nalashtuvannya-autentifikaciї-i-avtorizaciї/
#AWS #AWS_OpenSearch #Elasticsearch
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики.
AWS: створення OpenSearch Service cluster та налаштування аутентифікації і авторизації
Створення OpenSearch Service cluster та налаштування аутентифікації і авторизації з AWS IAM та Fine-grained access control
👍6
⚙️DevOpsDays: AI Chapter — онлайн, 3 вересня
AI вже змінює DevOps. Обговоримо, як ці зміни впливають на процеси — від AI-автоматизації та роботи з LLM до юридичної відповідності та захисту даних.
🎙Теми та спікери:
• The Impact of GenAI on Development and the SDLC, Patrick Debois
• From Skepticism to Superpower: Adopting AI Tools in Dev Teams, Oleksii Ostapets
• Building Reliable Agents for DevOps, George Fahmy
• AI Compliance Trends: IP & Data Protection in EU & U.S., Kateryna Dubas
• Platform Engineering for LLMs: A Practical Guide to Running Your Own AI Stack, Max Körbächer
Незмінний хост та Core Team DevOpsDays — Даніель Маер, Senior DevRel Manager у Cerbos.
💬 Також у програмі:
Open Space-дискусія «AI та DevOps — нові можливості та виклики»
💛Під час події збиратимемо кошти на реабілітацію військових та цивільних.
💻Участь: безкоштовна
👉Повна агенда та реєстрація: https://devopsdays.com.ua
Збираємось, щоб поділитися AI-інсайтами для вашого DevOps!
AI вже змінює DevOps. Обговоримо, як ці зміни впливають на процеси — від AI-автоматизації та роботи з LLM до юридичної відповідності та захисту даних.
🎙Теми та спікери:
• The Impact of GenAI on Development and the SDLC, Patrick Debois
• From Skepticism to Superpower: Adopting AI Tools in Dev Teams, Oleksii Ostapets
• Building Reliable Agents for DevOps, George Fahmy
• AI Compliance Trends: IP & Data Protection in EU & U.S., Kateryna Dubas
• Platform Engineering for LLMs: A Practical Guide to Running Your Own AI Stack, Max Körbächer
Незмінний хост та Core Team DevOpsDays — Даніель Маер, Senior DevRel Manager у Cerbos.
💬 Також у програмі:
Open Space-дискусія «AI та DevOps — нові можливості та виклики»
💛Під час події збиратимемо кошти на реабілітацію військових та цивільних.
💻Участь: безкоштовна
👉Повна агенда та реєстрація: https://devopsdays.com.ua
Збираємось, щоб поділитися AI-інсайтами для вашого DevOps!
🔥4👍2
Terraform: використання Ephemeral resources та Write-only attributes
В Terraform ephemeral resources та write-only arguments з’явились давно, ще у версії 1.10, але не було нагоди про них написати детальніше. Основна ідея їх – не залишати “слідів” в state-файлі, що особливо корисно для паролів або токенів, бо дані існують тільки під час виконання apply самого Terraform в його пам’яті. Втім, для їх використання є…
https://rtfm.co.ua/terraform-vikoristannya-ephemeral-resources-ta-write-only-attributes/
#Security #Terraform
В Terraform ephemeral resources та write-only arguments з’явились давно, ще у версії 1.10, але не було нагоди про них написати детальніше. Основна ідея їх – не залишати “слідів” в state-файлі, що особливо корисно для паролів або токенів, бо дані існують тільки під час виконання apply самого Terraform в його пам’яті. Втім, для їх використання є…
https://rtfm.co.ua/terraform-vikoristannya-ephemeral-resources-ta-write-only-attributes/
#Security #Terraform
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики.
Terraform: використання Ephemeral resources та Write-only attributes
Приклади використання Ephemeral resources та Write-only attributes в Terraform для безпечної роботи з секретами без їх зберігання у state-файлі Terraform
👍13
Terraform: створення AWS OpenSearch Service cluster та юзерів
В першій частині розібрались з основами AWS OpenSearch Service взагалі, і з типами інстансів для Data Nodes – AWS: знайомство з OpenSearch Service в ролі vector store. В другій – з доступами, AWS: створення OpenSearch Service cluster та налаштування аутентифікації і авторизації. Тепер напишемо Terraform code для створення кластера, юзерів та індексів. Створювати кластер будемо…
https://rtfm.co.ua/terraform-stvorennya-aws-opensearch-service-cluster-ta-yuzeriv/
#AWS_IAM #AWS_OpenSearch #Terraform
В першій частині розібрались з основами AWS OpenSearch Service взагалі, і з типами інстансів для Data Nodes – AWS: знайомство з OpenSearch Service в ролі vector store. В другій – з доступами, AWS: створення OpenSearch Service cluster та налаштування аутентифікації і авторизації. Тепер напишемо Terraform code для створення кластера, юзерів та індексів. Створювати кластер будемо…
https://rtfm.co.ua/terraform-stvorennya-aws-opensearch-service-cluster-ta-yuzeriv/
#AWS_IAM #AWS_OpenSearch #Terraform
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики.
Terraform: створення AWS OpenSearch Service cluster та юзерів
Terraform і створення AWS OpenSearch Service Managed Cluster, юзерів, ролі, індексів, та налаштування AWS Bedrock IAM access
👍9
AWS: моніторинг AWS OpenSearch Service кластеру з CloudWatch
Продовжуємо нашу подорож з AWS OpenSearch Service. Що ми маємо – це маленький кластер AWS OpenSearch Service, 3 трьома data nodes, використовується в ролі vector store для AWS Bedrock Knowledge Bases. Попередні частини: 1. AWS: знайомство з OpenSearch Service в ролі vector store 2. AWS: створення OpenSearch Service cluster та налаштування аутентифікації і авторизації 3.…
https://rtfm.co.ua/aws-monitoring-aws-opensearch-service-klasteru-z-cloudwatch/
#AWS_OpenSearch #Grafana #monitoring #VictoriaMetrics
Продовжуємо нашу подорож з AWS OpenSearch Service. Що ми маємо – це маленький кластер AWS OpenSearch Service, 3 трьома data nodes, використовується в ролі vector store для AWS Bedrock Knowledge Bases. Попередні частини: 1. AWS: знайомство з OpenSearch Service в ролі vector store 2. AWS: створення OpenSearch Service cluster та налаштування аутентифікації і авторизації 3.…
https://rtfm.co.ua/aws-monitoring-aws-opensearch-service-klasteru-z-cloudwatch/
#AWS_OpenSearch #Grafana #monitoring #VictoriaMetrics
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики.
AWS: моніторинг AWS OpenSearch Service кластеру з CloudWatch
Налаштування моніторингу кластеру AWS OpenSearch Service з CloudWatch, та моніторинг пам'яті JVM та k-NN, створення Grafana dashboard та алертів в Alertmanager
👍8
Дуже рідко тут шарю якісь збори, але цього разу збирає мій колишній колега по колишньому проекту (і наш колега "по цеху", теж DevOops), який зараз служить у дуже класній і всім відомій бригаді, тому поділюся збором.
Збирає на Starlink mini, чим більше вийде купити - то краще, бо, цитата - "це розхідний матеріал", вибивають швидко. 1 комплект коштує ~14,000 грн.
Всім дяка.
https://send.monobank.ua/jar/25RUcQqrfd
Збирає на Starlink mini, чим більше вийде купити - то краще, бо, цитата - "це розхідний матеріал", вибивають швидко. 1 комплект коштує ~14,000 грн.
Всім дяка.
https://send.monobank.ua/jar/25RUcQqrfd
send.monobank.ua
Безпечний переказ коштів
Надсилайте безкоштовно та безпечно кошти
👍15
Kubernetes: моніторинг процесів з process-exporter
Дебажимо одну проблему з використанням пам’яті в Kubernetes Pods, і вирішили подивитись на пам’ять і кількість процесів на нодах. Сама проблема полягає в тому, що зазвичай Kubernetes Pod з Livekit споживає близько 2 гігабайт пам’яті, але іноді бувають спайки до 10-11 гіг, через що под вбивається: Що ми хочемо визначити: це один процес починає стільки…
https://rtfm.co.ua/kubernetes-monitoring-procesiv-z-process-exporter/
#Kubernetes #monitoring #Prometheus #VictoriaMetrics
Дебажимо одну проблему з використанням пам’яті в Kubernetes Pods, і вирішили подивитись на пам’ять і кількість процесів на нодах. Сама проблема полягає в тому, що зазвичай Kubernetes Pod з Livekit споживає близько 2 гігабайт пам’яті, але іноді бувають спайки до 10-11 гіг, через що под вбивається: Що ми хочемо визначити: це один процес починає стільки…
https://rtfm.co.ua/kubernetes-monitoring-procesiv-z-process-exporter/
#Kubernetes #monitoring #Prometheus #VictoriaMetrics
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики.
Kubernetes: моніторинг процесів з process-exporter
Моніторинг споживання пам'яті процесами в Kubernetes з Prometheus process-exporter
👍6🔥3
Arize Phoenix: сервіс моніторингу LLM – запуск в Kubernetes
Прийшла задачка підняти для проекту цікавий сервіс Arize Phoenix для моніторингу і тюнингу використання LLM. За сам сервіс багато не скажу, бо не користувався, але його запуск вийшов доволі цікавим. Що будемо робити – спочатку з Helm запустимо тестовий варіант, подивитись як воно взагалі виглядає, потім зробимо повноцінну автоматизацію – Terraform для всяких сікретів, Helm…
https://rtfm.co.ua/arize-phoenix-servis-monitoringu-llm-zapusk-v-kubernetes/
#AI #AWS #Helm #Terraform
Прийшла задачка підняти для проекту цікавий сервіс Arize Phoenix для моніторингу і тюнингу використання LLM. За сам сервіс багато не скажу, бо не користувався, але його запуск вийшов доволі цікавим. Що будемо робити – спочатку з Helm запустимо тестовий варіант, подивитись як воно взагалі виглядає, потім зробимо повноцінну автоматизацію – Terraform для всяких сікретів, Helm…
https://rtfm.co.ua/arize-phoenix-servis-monitoringu-llm-zapusk-v-kubernetes/
#AI #AWS #Helm #Terraform
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики.
Arize Phoenix: сервіс моніторингу LLM – запуск в Kubernetes
Запуск Arize Phoenix для моніторингу LLM в Kubernetes - AWS Secrets з Terraform, деплой Phoenix з Helm, створення Kubernetes Secrets з External Secrets Operator
🔥6
InfluxDB: знайомство і основні можливості
Є в мене давня ідея self-monitoring, яку, сподіваюсь, я такі почну робити і про яку напишу окремо. Але суть її така сама, як і в етіх ваших моніторингах – збирати метрики, і відображати графіки. Почав під цю систему вибирати базу даних, і хоча там частота запису метрик невелика, 1 метрика на день, але хочу її…
https://rtfm.co.ua/influxdb-znajomstvo-i-osnovni-mozhlivosti/
#InfluxDB #monitoring #VictoriaMetrics
Є в мене давня ідея self-monitoring, яку, сподіваюсь, я такі почну робити і про яку напишу окремо. Але суть її така сама, як і в етіх ваших моніторингах – збирати метрики, і відображати графіки. Почав під цю систему вибирати базу даних, і хоча там частота запису метрик невелика, 1 метрика на день, але хочу її…
https://rtfm.co.ua/influxdb-znajomstvo-i-osnovni-mozhlivosti/
#InfluxDB #monitoring #VictoriaMetrics
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики.
InfluxDB: знайомство і основні можливості
(не)Перше знайомство з InfluxDB - інтерфейс, інтеграції, та збір метрик і логів з Telegraf
🔥7👍3❤2
InfluxDB: запуск на Debian з NGINX і підключення Grafana
Отже, продовження попереднього посту InfluxDB: знайомство і основні можливості. Там познайомились з InfluxDB в цілому, тепер час будувати з ним реальні рішення. Що будемо робити – запустимо InfluxDB на Debian, налаштуємо NGINX, імпортуємо дані з Google Sheets в .csv, а потім мігруємо їх до InfluxDB та підключимо Grafana. І додатково трохи пограємось з Python Falsk…
https://rtfm.co.ua/influxdb-zapusk-na-debian-z-nginx-i-pidklyuchennya-grafana/
#Debian #Grafana #InfluxDB #monitoring #NGINX
Отже, продовження попереднього посту InfluxDB: знайомство і основні можливості. Там познайомились з InfluxDB в цілому, тепер час будувати з ним реальні рішення. Що будемо робити – запустимо InfluxDB на Debian, налаштуємо NGINX, імпортуємо дані з Google Sheets в .csv, а потім мігруємо їх до InfluxDB та підключимо Grafana. І додатково трохи пограємось з Python Falsk…
https://rtfm.co.ua/influxdb-zapusk-na-debian-z-nginx-i-pidklyuchennya-grafana/
#Debian #Grafana #InfluxDB #monitoring #NGINX
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики.
InfluxDB: запуск на Debian з NGINX і підключення Grafana
Приклад розгортання системи моніторингу з InfluxDB та Grafana на Debian з NGINX та SSL
👍4
VictoriaMetrics: Churn Rate, High cardinality, метрики та IndexDB
З’явився цей пост в принципі випадково. Прилетів мені один з дефолтних алертів VictoriaMetrics, які створюються під час деплою Helm-чарту victoria-metrics-k8s-stack: Думав написати коротенький пост типу “що таке Churn Rate і як його пофіксати”, але в результаті вийшло доволі глибоко зануритись в те, як взагалі VictoriaMetrics працює з даними – і це виявилось дуже цікавою темою.…
https://rtfm.co.ua/victoriametrics-churn-rate-high-cardinality-metriki-ta-indexdb/
#monitoring #TSDB #VictoriaMetrics
З’явився цей пост в принципі випадково. Прилетів мені один з дефолтних алертів VictoriaMetrics, які створюються під час деплою Helm-чарту victoria-metrics-k8s-stack: Думав написати коротенький пост типу “що таке Churn Rate і як його пофіксати”, але в результаті вийшло доволі глибоко зануритись в те, як взагалі VictoriaMetrics працює з даними – і це виявилось дуже цікавою темою.…
https://rtfm.co.ua/victoriametrics-churn-rate-high-cardinality-metriki-ta-indexdb/
#monitoring #TSDB #VictoriaMetrics
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики.
VictoriaMetrics: Churn Rate, High cardinality, метрики та IndexDB
Що таке метрики та time series, Churn Rate та High cardinality, зберігання та пошук даних, і роль IndexDB та Time Series ID в VictoriaMetrics
❤5👍2🔥1
Golang: interfaces – “магія” виклику методів через інтерфейси
Інтерфейси в Go дозволяють описати доступ до даних або методів без створення самих реалізацій в цих інтерфейсах. Таким чином ми створюємо “загальну шину”, яку далі можемо використовувати для “підключення” зовнішніх “систем”. Тобто інтерфейс – це абстракція, яка описує доступ до іншого типу, але конкретна реалізація цієї поведінки вже буде залежати від того, що саме ми…
https://rtfm.co.ua/golang-interfaces-magiya-vikliku-metodiv-cherez-interfejsi/
#Golang
Інтерфейси в Go дозволяють описати доступ до даних або методів без створення самих реалізацій в цих інтерфейсах. Таким чином ми створюємо “загальну шину”, яку далі можемо використовувати для “підключення” зовнішніх “систем”. Тобто інтерфейс – це абстракція, яка описує доступ до іншого типу, але конкретна реалізація цієї поведінки вже буде залежати від того, що саме ми…
https://rtfm.co.ua/golang-interfaces-magiya-vikliku-metodiv-cherez-interfejsi/
#Golang
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики.
Golang: interfaces – “магія” виклику методів через інтерфейси
"Під капотом" інтерфейсів в Golang як працюють виклики методів через інтерфейсні типи
👍4
Golang: створення OpenAI Exporter для VictoriaMetrics
Є задачка на моніторинг костів на OpenAI – бачити скільки за добу витрачено кожним проектом, і слати алерти в Slack, коли витрати завеликі. Потикав кілька готових експортерів для OpenAI, але не побачив там метрик саме по костам, тому просто напишемо свій. Писати будемо на Golang, ідея дуже проста – з OpenAI API отримуємо дані, генеруємо…
https://rtfm.co.ua/golang-stvorennya-openai-exporter-dlya-victoriametrics/
Є задачка на моніторинг костів на OpenAI – бачити скільки за добу витрачено кожним проектом, і слати алерти в Slack, коли витрати завеликі. Потикав кілька готових експортерів для OpenAI, але не побачив там метрик саме по костам, тому просто напишемо свій. Писати будемо на Golang, ідея дуже проста – з OpenAI API отримуємо дані, генеруємо…
https://rtfm.co.ua/golang-stvorennya-openai-exporter-dlya-victoriametrics/
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики.
Golang: створення OpenAI Exporter для VictoriaMetrics
Покроковий приклад створення OpenAI Exporter для VictoriaMetrics на Go - робота з context, VictoriaMetrics Go client, push-метриками та graceful shutdown
🔥9❤1
Golang: інтерфейси, типи та методи на прикладі io.Copy()
Почав писати log collector з S3 до VictoriaLogs з використанням AWS GO SDK, і в коді достатньо багато використовуються різні Input/Ouput операції, бо треба отримати лог, розпарсити, записати дані. В попередньому пості по інтерфейсам – Golang: interfaces – “магія” виклику методів через інтерфейси – вже трохи торкався теми того, що таке інтерфейси і як саме…
https://rtfm.co.ua/golang-interfejsi-tipi-ta-metodi-na-prikladi-io-copy/
#Golang
Почав писати log collector з S3 до VictoriaLogs з використанням AWS GO SDK, і в коді достатньо багато використовуються різні Input/Ouput операції, бо треба отримати лог, розпарсити, записати дані. В попередньому пості по інтерфейсам – Golang: interfaces – “магія” виклику методів через інтерфейси – вже трохи торкався теми того, що таке інтерфейси і як саме…
https://rtfm.co.ua/golang-interfejsi-tipi-ta-metodi-na-prikladi-io-copy/
#Golang
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики.
Golang: інтерфейси, типи та методи на прикладі io.Copy()
Як працюють інтерфейси в Go: static та dynamic types, структура interface value, itab та приклади роботи з io.Copy()
👍4❤3
Golang: запис логів AWS Loab Balancer до VictoriaLogs
Наступна задача, яку хочеться вирішити з Go – це написати власний logs collector для збору логів AWS Load Balancer з AWS S3 і запису їх до VictoriaLogs. Це, звісно, можна було б вирішити просто з Vector.dev, як це робив для AWS VPC Flow Logs, див. Vector.dev: знайомство, логи з AWS S3 та інтеграція з VictoriaLogs,…
https://rtfm.co.ua/golang-zapis-logiv-aws-loab-balancer-do-victorialogs/
#Golang #monitoring #VictoriaLogs
Наступна задача, яку хочеться вирішити з Go – це написати власний logs collector для збору логів AWS Load Balancer з AWS S3 і запису їх до VictoriaLogs. Це, звісно, можна було б вирішити просто з Vector.dev, як це робив для AWS VPC Flow Logs, див. Vector.dev: знайомство, логи з AWS S3 та інтеграція з VictoriaLogs,…
https://rtfm.co.ua/golang-zapis-logiv-aws-loab-balancer-do-victorialogs/
#Golang #monitoring #VictoriaLogs
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики.
Golang: запис логів AWS Loab Balancer до VictoriaLogs
Створення Golang logs collector для збору ALB Access Logs з AWS S3 через SQS та запис до VictoriaLogs через VictoriaLogs JSON stream API
❤5🔥3👍2
FreeBSD: установка на ThinkPad X200 Tablet у 2025 році
Я давно фанат ThinkPad, дуже люблю всю їхню лінійку. Нещодавно десь зустрів модель X200, які випускались з 2008 року – просто десь побачив картинку, і дуже захотів собі в “колекцію”. Неочікувано – але він навіть знайшовся в продажу на OLX, тому купив собі цей чудо-девайс. Contents - ThinkPad X200 overview ◦ Зовнішній вигляд ◦ ThinkPad…
https://rtfm.co.ua/freebsd-ustanovka-na-thinkpad-x200-tablet-u-2025-roci/
#FreeBSD #ThinkPad
Я давно фанат ThinkPad, дуже люблю всю їхню лінійку. Нещодавно десь зустрів модель X200, які випускались з 2008 року – просто десь побачив картинку, і дуже захотів собі в “колекцію”. Неочікувано – але він навіть знайшовся в продажу на OLX, тому купив собі цей чудо-девайс. Contents - ThinkPad X200 overview ◦ Зовнішній вигляд ◦ ThinkPad…
https://rtfm.co.ua/freebsd-ustanovka-na-thinkpad-x200-tablet-u-2025-roci/
#FreeBSD #ThinkPad
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики.
FreeBSD: установка на ThinkPad X200 Tablet у 2025 році
Обзор ноутбука ThinkPad X200 Tablet, установка FreeBSD, налаштування WiFi, X.Org та XFCE
🔥3
🎙 AWS re:Invent Recap та досвід українських компаній з AWS
16 грудня долучайтесь до AWS Business Notes — події для бізнес-лідерів та технічного менеджменту, де зберемо найважливіше з AWS re:Invent 2025 і покажемо, як українські компанії працюють із сервісами AWS.
AWS re:Invent Recap 2025 від Олексія Іванченка, Solution Architect, AWS — огляд ключових анонсів, нових можливостей і трендів, що впливатимуть на хмарні стратегії у 2026 році.
У програмі також виступи експертів з компаній Crayon, Elcore, Databricks та N-iX на теми:
— Керовані сервіси та end-user інструменти AWS з Amazon Nova і Anthropic Claude: оновлення AWS Managed Services, що зменшують операційний шум і дають команді більше можливостей для масштабування.
— Lakehouse, Databricks та ШІ: архітектура Lakehouse, яка об’єднує роботу з великими даними та спрощує створення сучасних дата-платформ.
— AI для роботи з багатомовними зверненнями: підхід до побудови AI-агента, здатного обробляти українську, англійську, діалекти та суржик. А також кейс впровадження АІ агента в банку.
16 грудня · онлайн
🔗 Деталі та реєстрація: https://aws-user-group.com.ua/business-notes/
16 грудня долучайтесь до AWS Business Notes — події для бізнес-лідерів та технічного менеджменту, де зберемо найважливіше з AWS re:Invent 2025 і покажемо, як українські компанії працюють із сервісами AWS.
AWS re:Invent Recap 2025 від Олексія Іванченка, Solution Architect, AWS — огляд ключових анонсів, нових можливостей і трендів, що впливатимуть на хмарні стратегії у 2026 році.
У програмі також виступи експертів з компаній Crayon, Elcore, Databricks та N-iX на теми:
— Керовані сервіси та end-user інструменти AWS з Amazon Nova і Anthropic Claude: оновлення AWS Managed Services, що зменшують операційний шум і дають команді більше можливостей для масштабування.
— Lakehouse, Databricks та ШІ: архітектура Lakehouse, яка об’єднує роботу з великими даними та спрощує створення сучасних дата-платформ.
— AI для роботи з багатомовними зверненнями: підхід до побудови AI-агента, здатного обробляти українську, англійську, діалекти та суржик. А також кейс впровадження АІ агента в банку.
16 грудня · онлайн
🔗 Деталі та реєстрація: https://aws-user-group.com.ua/business-notes/
❤3👍2