{"id":32639,"date":"2023-02-05T00:44:16","date_gmt":"2023-02-05T00:44:16","guid":{"rendered":"https:\/\/www.devopsschool.com\/blog\/?p=32639"},"modified":"2025-05-04T06:12:21","modified_gmt":"2025-05-04T06:12:21","slug":"elastic-assignment-excercise","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/elastic-assignment-excercise\/","title":{"rendered":"Elastic Assignment &#038; Excercise"},"content":{"rendered":"\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Elastic<\/h1>\n\n\n\n<ul class=\"wp-block-list\">\n<li>What is the Elastic Stack?<\/li>\n\n\n\n<li>Explain what is Elasticsearch<\/li>\n\n\n\n<li>What is Logstash?<\/li>\n\n\n\n<li>Explain what beats are<\/li>\n\n\n\n<li>What is Kibana?<\/li>\n\n\n\n<li>Describe what happens from the moment an app logged some information until it&#8217;s displayed to the user in a dashboard when the Elastic stack is used<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Elasticsearch<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>What is a data node?<\/li>\n\n\n\n<li>What is a master node?<\/li>\n\n\n\n<li>What is an ingest node?<\/li>\n\n\n\n<li>What is Coordinating node?<\/li>\n\n\n\n<li>How data is stored in elasticsearch?<\/li>\n\n\n\n<li>What is an Index?<\/li>\n\n\n\n<li>Explain Shards<\/li>\n\n\n\n<li>What is an Inverted Index?<\/li>\n\n\n\n<li>What is a Document?<\/li>\n\n\n\n<li>You check the health of your elasticsearch cluster and it&#8217;s red. What does it mean? What can cause the status to be yellow instead of green?<\/li>\n\n\n\n<li>True or False? Elasticsearch indexes all data in every field and each indexed field has the same data structure for unified and quick query &#8211; ability<\/li>\n\n\n\n<li>What reserved fields a document has?<\/li>\n\n\n\n<li>Explain Mapping<\/li>\n\n\n\n<li>What are the advantages of defining your own mapping? (or: when would you use your own mapping?)<\/li>\n\n\n\n<li>Explain Replicas<\/li>\n\n\n\n<li>Can you explain Term Frequency &amp; Document Frequency?<\/li>\n\n\n\n<li>You check &#8220;Current Phase&#8221; under &#8220;Index lifecycle management&#8221; and you see it&#8217;s set to &#8220;hot&#8221;. What does it mean?<\/li>\n\n\n\n<li>What this command does? curl -X PUT &#8220;localhost:9200\/customer\/_doc\/1?pretty&#8221; -H &#8216;Content-Type: application\/json&#8217; -d'{ &#8220;name&#8221;: &#8220;John Doe&#8221; }&#8217;<\/li>\n\n\n\n<li>What will happen if you run the previous command twice? What about running it 100 times?<\/li>\n\n\n\n<li>What is the Bulk API? What would you use it for?<\/li>\n\n\n\n<li>Query DSL<\/li>\n\n\n\n<li>Explain Elasticsearch query syntax (Booleans, Fields, Ranges)<\/li>\n\n\n\n<li>Explain what is Relevance Score<\/li>\n\n\n\n<li>Explain Query Context and Filter Context<\/li>\n\n\n\n<li>Describe how would an architecture of production environment with large amounts of data would be different from a small-scale environment<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Logstash<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>What are Logstash plugins? What plugins types are there?<br>What is grok?<\/li>\n\n\n\n<li>How grok works?<\/li>\n\n\n\n<li>What grok patterns are you familiar with?<\/li>\n\n\n\n<li>What is <code>_grokparsefailure?<\/code><\/li>\n\n\n\n<li>How do you test or debug grok patterns?<\/li>\n\n\n\n<li>What are Logstash Codecs? What codecs are there?<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Kibana<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>What can you find under &#8220;Discover&#8221; in Kibana?<\/li>\n\n\n\n<li>You see in Kibana, after clicking on Discover, &#8220;561 hits&#8221;. What does it mean?<\/li>\n\n\n\n<li>What can you find under &#8220;Visualize&#8221;?<\/li>\n\n\n\n<li>What visualization types are supported\/included in Kibana?<\/li>\n\n\n\n<li>What visualization type would you use for statistical outliers<\/li>\n\n\n\n<li>Describe in detail how do you create a dashboard in Kibana<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Filebeat<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>What is Filebeat?<\/li>\n\n\n\n<li>If one is using ELK, is it a must to also use filebeat? In what scenarios it&#8217;s useful to use filebeat?-<\/li>\n\n\n\n<li>What is a harvester?<\/li>\n\n\n\n<li>True or False? a single harvester harvest multiple files, according to the limits set in filebeat.yml<\/li>\n\n\n\n<li>What are filebeat modules?<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Elastic Stack<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>How do you secure an Elastic Stack?<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Elastic Elasticsearch Logstash Kibana Filebeat Elastic Stack<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[5936],"tags":[],"class_list":["post-32639","post","type-post","status-publish","format-standard","hentry","category-elastic"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/32639","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/comments?post=32639"}],"version-history":[{"count":1,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/32639\/revisions"}],"predecessor-version":[{"id":32640,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/32639\/revisions\/32640"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=32639"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=32639"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=32639"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}