Skip to content

SFNode Meetup at Mixmax

Photo of Dan Shaw
Hosted By
Dan S. and 2 others
SFNode Meetup at Mixmax

Details

SFNode is happy to be at Mixmax in September. The night will start off with Alolita bringing us PerfTop. Followed by Faazil introducing us to Log Management with Crato. Come down and relax with other Node.js enthusiast. We meet on the 1st Thursday of the month. Every meetup, we try to have a mix of beginner and advanced talks.

Schedule
6:30pm - Doors Open
7:00pm - "A deep dive into performance diagnostics for Elasticsearch with PerfTop and Open Distro for Elasticsearch" by Alolita Sharma
7:30pm - "Building a Centralized Log Management Framework for Small Web Apps" by Faazil Shaikh
8:00pm - Open Mic and Social Time
9:00pm - Doors close

"A deep dive into performance diagnostics for Elasticsearch with PerfTop and Open Distro for Elasticsearch"

PerfTop is a new NodeJS tool from AWS to model and troubleshoot the performance of Elasticsearch. PerfTop can help achieve better deployment of highly efficient and reliable Elasticsearch services.

PerfTop comes packaged with Open Distro For Elasticsearch. It provides pre-configured dashboards to analyze cluster, node, and shard performance. It also provides metrics for the operation of Elasticsearch clusters to help diagnose a variety of problems.

This talk will walk through the design and implementation of PerfTop. We will also do a live demo using PerfTop with Open Distro’s Performance Analyzer, showing how to troubleshoot cluster issues. Finally, we will identify ways you can contribute to this high impact open source project.

About Alolita Sharma

Alolita Sharma is a Principal Technologist at AWS. Currently, she drives open source strategy and developer contributions for open source projects such as Open Distro for Elasticsearch. She serves on the board of Unicode Consortium and is an invited expert on W3C and ECMA workgroups. She has served on the boards of the OSI and SFLC.in.

Social Media ( Twitter: @alolita )

"Building a Centralized Log Management Framework for Small Web Apps"

The talk will start about discovering about what a log is. We’ll talk about syslog as a standard and system, its variants and the challenges of building of a centralized logging system and why small web applications should be collecting all of this valuable data. We’ll talk about the design of centralized logging systems and cover the various types of solution within this space. We will discuss these ideas and how they helped form Crato.

Crato is an easy-to-use full-stack log management framework for small web apps. Crato Client is a Bash application on the client side that forwards logs to a central server. Crato is a centralized log management system built using Rsyslog, Node.JS, Apache Kafka, AWS S3 and InfluxDB. Crato Core processes, enriches the log and delivers it ultimately to AWS S3 Glacier and InfluxDB database.

Crato is built, deployed, and orchestrated with Docker. Crato offers a simple CLI interface on top of Docker to easily tail incoming logs, manage system services, and do additional work by attaching a shell to any Crato service. Crato is designed to fully help capture log data that they may be losing daily. In Crato, logs are aggregated and processed in a central Rsyslog server, transported and buffered in Kafka, before being picked up by a NodeJS consumer to be written to AWS S3 for long-term storage and InfluxDB for immediate querying.

About Faazil Shaikh

Faazil is a software engineer with experience in full-stack web applications, building with JavaScript, Ruby on Rails, React, and NodeJS.

Social Media ( Twitter: @cratodev )

Open mic

Open mic time give attendees 2-3 minutes of time to talk to the entire group. This is the time to debut a new project, announce upcoming events or let people know they're hiring.

Upcoming Events

• WaffleJs (http://wafflejs.com/)- First Wednesday of the month

• NodeSchool SF (http://nodeschool.io/sanfrancisco) - Last Saturday of the month

Photo of SFNode group
SFNode
See more events
Mixmax
548 Market St Suite 60764 · San Francisco, CA