<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:21:56 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary add field=key&field=summary to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>FOLIO Jira</title>
    <link>https://folio-org.atlassian.net</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>1001.0.0-SNAPSHOT</version>
        <build-number>100246</build-number>
        <build-date>07-02-2024</build-date>
    </build-info>

<item>
            <title>[FOLIO-2609] Enable EFK log aggregation stack on FOLIO cluster</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-2609</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;Implement EFK log stack on FOLIO cluster.    The log stack should be able to ship logs from any container to an Elasticsearch instance that can be accessible via a Kibana dashboard.   Github OAUTH should be enabled to allow access to the dashboard from any member of github.com/folio-org.    The entire stack should be run on the K8s cluster. &lt;/p&gt;</description>
                <environment></environment>
        <key id="81631">FOLIO-2609</key>
            <summary>Enable EFK log aggregation stack on FOLIO cluster</summary>
                <type id="10003" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium">Task</type>
                            <parent id="81627">FOLIO-2601</parent>
                                    <priority id="10001" iconUrl="https://dev.folio.org/assets/jira-priority/jira-p2.svg">P2</priority>
                        <status id="6" iconUrl="https://folio-org.atlassian.net/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10003">Done</resolution>
                                                        <assignee accountid="5f9abc1eb45b2e007453f423">John Malconian</assignee>
                                                                <reporter accountid="557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d">Jakub Skoczen</reporter>
                                    <labels>
                            <label>dev-environment</label>
                    </labels>
                <created>Wed, 20 May 2020 12:44:17 +0000</created>
                <updated>Wed, 22 Jul 2020 19:01:40 +0000</updated>
                            <resolved>Wed, 22 Jul 2020 19:01:40 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                <comments>
                                                            <comment id="198745" author="5f9abc1eb45b2e007453f423" created="Thu, 16 Jul 2020 18:51:17 +0000"  >&lt;p&gt;I&apos;ve created an EFK log aggregation stack at:  &lt;a href=&quot;https://logs.ci.folio.org&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://logs.ci.folio.org&lt;/a&gt;.    Authentication is via OAUTH2 and restricted to github.com/folio-org members.    Navigate to &apos;Discovery&apos; from the home page to get to the main logging dashboard.  &lt;/p&gt;</comment>
                                                            <comment id="198747" author="557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d" created="Fri, 17 Jul 2020 13:16:27 +0000"  >&lt;p&gt;Back in progress to implement index retention.&lt;/p&gt;</comment>
                                                            <comment id="198749" author="5f9abc1eb45b2e007453f423" created="Wed, 22 Jul 2020 19:01:23 +0000"  >&lt;p&gt;Increased disk capacity of Elasticsearch nodes in order to hold at least a few days worth of logs and configured the following ES Lifecycle Policy for filebeat (logs) indexes.  &lt;/p&gt;

&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;PUT _ilm/policy/filebeat
{
  &quot;policy&quot;: {
    &quot;phases&quot;: {
      &quot;hot&quot;: {
        &quot;min_age&quot;: &quot;0ms&quot;,
        &quot;actions&quot;: {
          &quot;rollover&quot;: {
            &quot;max_age&quot;: &quot;1d&quot;,
            &quot;max_size&quot;: &quot;50gb&quot;
          },
          &quot;set_priority&quot;: {
            &quot;priority&quot;: 100
          }
        }
      },
      &quot;warm&quot;: {
        &quot;actions&quot;: {
          &quot;set_priority&quot;: {
            &quot;priority&quot;: 50
          }
        }
      },
      &quot;delete&quot;: {
        &quot;min_age&quot;: &quot;3d&quot;,
        &quot;actions&quot;: {
          &quot;delete&quot;: {}
        }
      }
    }
  }
}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;This may need further refinement,  but the policy should rotate log indexes daily (or if the index reaches 50GB first).  Rotated indexes will be deleted after three days.   This should be ok for a dev environment.  My best guess at this point is that we will generate ~50GB daily.  &lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10000" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummarycf">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10057" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Development Team</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10155"><![CDATA[FOLIO DevOps]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10014" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue key="$xmlutils.escape($text)">PoC for hosted development environment for FOLIO teams</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|hzx6m9:zmr</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="1986">DevOps: sprint 92</customfieldvalue>
    <customfieldvalue id="1878">DevOps: sprint 90</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10024" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>[CHART] Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Thu, 16 Jul 2020 18:51:17 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10025" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>[CHART] Time in Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                    </customfields>
    </item>
</channel>
</rss>