Logstash 配置基础 云计算 2023-01-04 大白菜程序猿 手机阅读 1. Logstash 的基本原理 3.1 标准出入到标准输出 1 2 3 4 5 6 input { stdin {} } output { stdout { codec => rubydebug } } 3.2 文件到 ES 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 input { file { path => [ "/data/nginx/logs/nginx_access.log" ] start_position => "beginning" ignore_older => 0 } } filter { 1. 使用 grok 插件对日志内容进行格式化 grok { match => { "message" => "%{COMBINEDAPACHELOG}" } } } output { elasticsearch { hosts => ["127.0.0.1:9200"] index => "nginx-access" } } 3.3 Filebeats 到 ES 1 2 3 4 5 6 7 8 9 10 11 input { beats { port => 8088 } } output { elasticsearch { hosts => ["127.0.0.1:9200"] index => "beats" } } 3.4 Kafka 到 ES 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 input { kafka { bootstrap_servers => "${KAFKA_URL:localhost:2187}" topics => "${KAFKA_TOPIC:kafka-topic-test}" group_id => "${KAFKA_GROUP_ID:logstash-es}" consumer_threads => "${KAFKA_CONSUMER_THREADS:6}" } } filter { if ![message] { drop { } } mutate { remove_field => [ "headers", "result"] } } output { elasticsearch { hosts => ["127.0.0.1:9200"] index => "kafka" } }
云原生开发涅槃之路 针对下一代开发者提升体验的云原生开发成熟度模型。 译自A Roadmap to Cloud Native Development Nirvana,作者 Eythor Magnusson 是Garden的CTO和联合创始人,Garden制造了一个开源工具来加速Kubernetes上的开发和测试。Eythor通过交易是一名全栈开发人员,拥有十年的行业经验,他正在努力将...... 云原生技术使我们能够 云计算 2024-01-12 大白菜程序猿
云原生存储详解:容器存储与 K8s 存储卷 作者 | 阚俊宝 阿里云技术专家 导读:云原生存储详解系列文章将从云原生存储服务的概念、特点、需求、原理、使用及案例等方面,和大家一起探讨云原生存储技术新的机遇与挑战。本文为该系列文章的第二篇,会对容器存储的相关概念进行讲述,欢迎大家在留言区参与讨论。 相关文章推荐: 云原生存储详解:云原生应用的基石 云原生存储详解:容器存储与 K8s 存储卷 云原生存储的两个关键领域:Docker 存储卷、K8 云计算 2023-07-09 大白菜程序猿
你想知道的RocketMQ Operator干货都在这里! 近日,在 Apache RocketMQ 开发者社区的线下活动上,谐云科技首席架构师魏欢以《RocketMQ Operator In Kubernetes》为主题做了精彩分享,并和大家一起探讨关于 Apache RocketMQ 的未来改进计划。 概要 首先,什么是RocketMQ Operator? 其次,RocketMQ Operator 有什么用? 然后,从开发的角度,我们如何设计和实现一个 云计算 2023-07-09 大白菜程序猿
用树莓派构建 Kubernetes 集群 将 Kubernetes 安装在多个树莓派上,实现自己的“家庭私有云”容器服务。 Kubernetes 从一开始就被设计为云原生的企业级容器编排系统。它已经成长为事实上的云容器平台,并由于接受了容器原生虚拟化和无服务器计算等新技术而继续发展。 从微型的边缘计算到大规模的容器环境,无论是公有云还是私有云环境,Kubernetes 都可以管理其中的容器。它是“家庭私有云”项目的理想选择,既提供了强大的 云计算 2023-07-30 大白菜程序猿
从零开始使用 Docker 打包 Django 开发环境 (6) uWSGI、Django 目录结构 django-devops-uwsgi 目录是打包 uWSGI 和 Django 的镜像编译文件。在镜像中安装 uWSGI、pip、virtualenv等必要的程序包。在使用镜像创建容器时,执行 start.sh 脚本, 创建 Python 虚拟运行环境,从 Django 的 requirements.txt 安装依赖包,最后启动 uWSGI 监听端口,等待请求。 django-d 云计算 2023-01-04 大白菜程序猿