Skip to content

for Karis Tobias

Pauline3414159 edited this page Jul 20, 2022 · 14 revisions

What is the project’s name and why was it given this name?

Arroyo is a dry creek bed that temporarily fills and flows after a sufficient rain. It is a metaphor for our functionality.

Pic of Arroyo

What does your project do? What doesn’t it do? (What are the limitations?)

Project Function

Logs are records of events generated by software.

Example:

251.107.85.107 - - [19/Jul/2022:08:08:19 -0400] "POST /corporis/tempora.html HTTP/1.0" 200 4972 "https://ochoa.com/blog/index.html" "Mozilla/5.0 (Windows NT 6.2) AppleWebKit/5332 (KHTML, like Gecko) Chrome/13.0.884.0 Safari/5332"

178.51.233.102 - - [19/Jul/2022:08:11:36 -0400] "GET /corporis/tempora.html HTTP/1.0" 200 4959 "http://www.woodard.com/author/" "Mozilla/5.0 (Windows NT 6.2) AppleWebKit/5332 (KHTML, like Gecko) Chrome/13.0.884.0 Safari/5332"

77.62.200.77 - - [19/Jul/2022:08:14:57 -0400] "GET /molestias/dolorum/itaque.json HTTP/1.0" 200 5083 "http://barrera.com/blog/posts/main.jsp" "Mozilla/5.0 (Windows NT 6.2) AppleWebKit/5332 (KHTML, like Gecko) Chrome/13.0.884.0 Safari/5332"

With many different software programs running in many different locations, logs are collected into one place for searching and analysis. There are three programs used together to obtain this functionality

  • Logstash, to feed the logs to ElasticSearch
  • ElasticSearch, to search and analyze the logs
  • Kibana, to visualize (make charts) the data in ElasticSearch

Together, this is called the ELK stack.

The storage capacity of ElasticSearch is limited, so as logs get older, they are often moved to a cloud storage service like Amazon Simple Storage Solution (aka AWS S3 Bucket). However, once the logs are moved to S3, they are no longer searchable. Sometimes, the capacity of ElasticSearch can hold 2 weeks worth of logs, but you need analyze an incident that happened 4 weeks ago.

Our product allows the user to easily move only the logs they need back into ElasticSearch for analysis with a browser based user interface.

Project Limitations

  • logs must be in JSON format
  • logs must be stored in Amazon S3
  • must have logstash, ElasticSearch, and Kibana

Who is the target audience of your project? (the intended user)

  • a user who is self hosting their own ELK stack, but ElasticSearch is no longer able to hold all they logs needed for analysis

What are the existing apps/services on the market that are similar to yours? (aka your competition)

What makes your project/app/service different from others online? (your unique selling point USP)

  • an open source product
  • integrates with user's existing ELK stack (DataDog and Papertrail are complete replacements for a self-hosted ELK stack)

What sort of feeling would you like the brand to exude? (fun, serious, calm, corporate, classy etc)

refreshing, fun, classy

Did you have any ideas with how you wanted the brand to look? Are there any symbols, shapes or colors that come to mind?

To symbolize re-hydration and Arroyo, we were thinking blue-greens like a lake at the bottom of the Grand Canyon and warmer beige/terra-cotta:

color ideas

Here is a current screenshot (the logo is ElasticSearch's logo): screenshot of our Poject