Docker for Android SDK,带有预安装的构建工具和模拟器镜像

必要条件 注意:要使用模拟器功能需要系统支持kvm,所以Windows和Mac OS系统只能使用虚拟机,推荐Ubuntu Your machine need to support virtualization. To check it: sudo apt install cpu-checker kvm-ok 不同的版本可能会有差异,我亲测可用的版本如下 androidsdk/android-31 Ubuntu Desktop 20.04.4 LTS scrcpy v1.23 系统设置 修改Ubuntu镜像源 https://developer.aliyun.com/mirror/ubunt...

基于 docker-compose 的 RocketMQ

构建镜像 git clone git@github.com:apache/rocketmq-docker.git cd image-build sh build-image.sh 4.9.3 alpine sh build-image-dashboard.sh 1.0.0 centos docker-compose https://github.com/chudaozhe/docker-rocketmq 访问仪表盘 http://localhost:6765/ php extension and library 这部分是不成熟的,未经测试 php extension https://gi...

vscode 之 php 插件及设置

phpstorm非常好,但是不支持容器开发 Remote - Containers 连接到容器 Remote - SSH ssh连接到远程服务器 PHP DocBlocker 注释插件,/** PHP Intelephense 很多功能,如:点击函数名跳转 php-formatter php 格式化 mac端使用命令行打开vscode 打开vscode command + shift + p 打开命令面板 输入shell(选择"install code command in PATH") code

rsyslog 收集 nginx 日志到专门的日志服务器

当然,你可以使用filebeat, logstash, fluentd等,但相比之下rsyslog是系统自带的,资源占用低 第一种方法,配置 nginx https://nginx.org/en/docs/syslog.html vi /etc/nginx/nginx.conf # access_log /var/log/nginx/access.log main; access_log syslog:server=logstash:514,facility=local7,tag=nginx_access_log,severity=info; error_log s...

php 使用 Kafka

kafka没有重试机制不支持消息重试,也没有死信队列,因此使用kafka做消息队列时,如果遇到了消息在业务处理时出现异常,就会很难进行下一步处理。应对这种场景,需要自己实现消息重试的功能。 自己实现重试机制 cli #停止 kafka-server-stop.sh #前台启动 kafka-server-start.sh config/server.properties #守护进程 kafka-server-start.sh -daemon config/server.properties #新建名为test2的topic,包含2个分区,1个副本 kafka-topics.sh --boots...

Grafana nginx日志仪表盘

本文主要介绍一款nginx 日志仪表盘 —— AKA ES Nginx Logs,非常的酷炫,基于Grafana 先看下效果 docker-compose https://github.com/chudaozhe/grafana-dashboard-nginx-logs Grafana 设置 http://localhost:3000/ admin admin 设置es数据源 导入仪表盘 Grafana 插件 安装两个插件 找到仪表盘,看效果

Beats - 轻量型数据采集器

Beats 是轻量型数据采集器,Beats 是一个免费且开放的平台,集合了多种单一用途数据采集器。它们从成百上千或成千上万台机器和系统向 Logstash 或 Elasticsearch 发送数据。 docker-compose https://github.com/chudaozhe/docker-beats filebeat 主要收集并输出文件日志 metricbeat 将系统和服务的指标和统计数据(例如 CPU、内存、Redis 等等)发送至 Elasticsearch(或 Logstash) packetbeat Packetbeat 是一款轻量型网络数据包分析器,能够将主机和容器...

filebeat 的使用

FileBeat 是一款轻量型日志采集器,当您要面对成百上千、甚至成千上万的服务器、虚拟机和容器生成的日志时,请告别 SSH 吧。Filebeat 将为您提供一种轻量型方法,用于转发和汇总日志与文件,让简单的事情不再繁杂。 记住: 设置源有两种方式,Input和Module二选一即可 FileBeat 支持多输入,单输出 Input 如下:容器Container,标准输入Stdin #------------------------------ Container input -------------------------------- - type: container enab...

elasticsearch、kibana时区问题

问题描述 #索引mappings { "mappings": { "properties": { "datetime": { "type": "date", "format": "yyyy-MM-dd HH:mm:ss" } } } } 通过elasticsearch/elasticsearch向elasticsearch添加数据 { "datetime": "2022-02-28 12:26:30" } 通过kibana看...