竹林品雨

业精于勤荒于嬉,行成于思毁于随

ELK 收集nginx日志数据

Test Environment: macOS 10.12.1 Docker for Mac v1.12.1 Elasticsearch v5.0.0 Logstash v5.0.2 Kibana v5.0.0 Nginx v1.10.2 Step 1. start elasticsearch docker run -d --name es elasticse...

Elixir 使用入门

创建Elixir项目 mix new PROJECT_NAME mix 默认可用task mix # Runs the default task (current: "mix run") mix app.start # Starts all registered apps mix app.tree # Prints...

Kafka 小白上手指南

前言 操作系统: macOS 10.12.1 kafka: 0.10.10 Step 1. 下载安装 下载kafka_2.11-0.10.1.0.tgz,解压文件包 tar -xzf kafka_2.11-0.10.1.0.tgz cd kafka_2.11-0.10.1.0 Step 2. 启动服务 首先启动ZooKeeper, 因为Kafka需要使用到Zookeeper.使用...

JavaScript Reduce 用法示例

求和:一共走了多少路 var trips = [ { distance: 34 }, { distance: 12 }, { distance: 1 } ] var totalDistance; totalDistance = trips.reduce((sum,trip) => sum += trip.distance,0) 统计:有多少站着的多少坐着的 va...

《美则传奇》(得到解读版)书摘

而且只有当大家“为了自私而环保”的时候,才能做到事半功倍。 任何试图改变世界的利他品牌,都需要将自己的诉求和消费者的个人利益连结起来,必须要回答消费者“这对我有什么好处?”这个问题。人们会十分关注自己的切身利益。如果品牌提出的使命离消费者的生活距离太远,就难以激励他们的行动。 真正的“快”并不是说速度多快,而是如何在需要更新迭代的时...

《Elasticsearch in Action》阅读笔记八:使用聚合函数探索数据

聚合(Aggregations)也拥有一种可组合(Composable)的语法:独立的功能单元可以被混合在一起来满足你的需求。这意味着需要学习的基本概念虽然不多,但是它们的组合方式是几近无穷的。 聚合函数分为两个主要的类别: bucket(桶):满足某个条件的文档集合 metrics(指标):为某个桶中的文档计算统计信息 一个多级聚合的示例: 剖析聚合函数 在查询...