Openshift logit
OpenShift kerää logeja sekä build vaiheesta, että pyörivistä podeista. Logeja säilötään 10 päivää*, ja niitä voi tarkastella alla olevien resurssien lisäksi Kibanasta. Ajossa olevien konttien logit pysyvät saatavilla vielä 10. päivän jälkeen.
*Tätä voidaan muuttaa jos tallenustila alkaa käymään vähiin, kuitenkin minimissään 4 päivää jotta maanantaina näkisi perjantain tapahtumia.
Logit web konsolista
Administrator näkymäPod: Workloads → Pods → Haluttu pod → Logs
Build: Builds → Builds → Haluttu build → Logs
Dev näkymä
Pod: Topology → Haluttu deployment → Valitse pod "Pods" listasta → Logs
Build: Topology → Haluttu deployment → Valitse Build "Builds" listasta → Logs
tai Builds → Haluttu BuildConfig → Builds → Haluttu build → Logs
Logit OpenShift Clientilla
Build
BuildConfig
Pod
Lisätietoja Red Hat dokumentaatiossa:
Logit Kibanassa
Kibana löytyy OpenShift web-käyttöliittymän yläpalkista kohdasta jossa on 9 laatikkoa kasassa ja klikkaamalla kohtaa 'Logging'. Kirjaudu sisään OpenShiftin kautta, jonka jälkeen mene kohtaan 'Management' ja 'Add index pattern', laita tekstiksi app* → 'Next step' ja valitse pudotusvalikosta @timestamp. Lokit näkyvät nyt vasemman palkin Discover kohdasta. Jos haluat rajata lokeja namespacen/projektin mukaan kyseinen kenttä on kubernetes.namespace_name
Logituksen muuttaminen
Oletuksena OpenShiftiin lisätyt projektit tallentavat viimeisimmän 5 onnistuneen ja 5 epäonnistuneen Buildin logit. Jos haluat muuttaa tätä, BuildConfig.yaml tiedostossa nämä on määritelty:
...
successfulBuildsHistoryLimit: 5
failedBuildsHistoryLimit: 5
Jos logien tarkkuus ei riitä, sitä voi muuttaa BuilConfigissa täten:
...
env:
- name: "BUILD_LOGLEVEL"
value: "2"
Suositeltu yhteydenottotapa kysymyksiin on:
https://helsinkifi.slack.com #kontit
Resurssien lisäys/muutospyynnöt kannattaa lähettää sähköpostilla.
grp-openshift-owner@helsinki.fi (alustan ylläpito ja kehitys)
tike-ohjelmistotuotanto@helsinki.fi (sovelluskehitys)