Wir laden Sie ein, am dritten Treffen von
java.ural.Meetup
am Samstag,
den 21. September java.ural.Meetup
. Das Treffen findet in einem Konferenzraum im Büro von Kontur an der Ul. Maloprudnaya, 5. Ab
11:30 Uhr .
Zeitplan:
11:30 - 12:00 Anmeldung und Kaffee
12:00 - 14:30 Drei Berichte
14:30 - 15:00 Pause (für diejenigen, die wünschen - eine Führung durch das Büro)
15:00 - 16:30 Workshop
Unter Katzeninformationen zu Berichten und MK. + Bonus: Materialien vom
zweiten Treffen .

java.ural.Meetup @ 3
Das Programm hat 3 Berichte und 1 Meisterklasse. Das Treffen ist dem
Elastic Stack gewidmet.
Die Teilnahme ist kostenlos. Registrieren Sie sich per Link zum Timepad .
Datum: 21. September
Zeit: 11:30 - 16:30 Uhr
Lage: st. Maloprudnaya, 5.
1. Fügen Sie Ihrer Anwendung mit Elasticsearch eine Suchleiste hinzu
Alex ShestakovEntwickler stoßen häufig auf Elasticsearch als Tool zum Speichern von Protokollen, aber in Wirklichkeit kann es viel mehr. In erfahrenen Händen kann Elasticsearch leicht zur Grundlage einer Suche in Ihrer Anwendung werden, wodurch eine Menge Benutzerzeit für die Navigation gespart wird.
Ich werde Ihnen sagen, woher der Elastic stammt, wie er funktioniert, die Theorie durchgehen und Ihnen sagen, wie Sie die Suche richtig einrichten. Und ich werde alles am Beispiel des Unternehmensnetzwerks der Rennstrecke zeigen.
Alexey Shestakov ewing / Kontur
Er arbeitet in Kontur, wo er das soziale Unternehmensnetzwerk Kontur. Staff entwickelt, das den Mitarbeitern hilft, ihre täglichen Arbeitsaufgaben im Unternehmen zu lösen. Während seiner Arbeit in Kontur war er an der Entwicklung sozialer Dienste beteiligt, die Mitarbeitern bei Online-Sendungen, Geschäftsreisen und anderen helfen.
2. Elastisches Gewicht in Petabyte
Vladimir LilaWir haben Elasticsearch vor langer Zeit in unserem Circuit implementiert und viel damit erlebt: Die Migration von 200 TB Daten von Elasticsearch v2 auf Elasticsearch v6, Platz- und Leistungsmangel, wir haben einige unserer eigenen Tools für die Arbeit mit Elastic geschrieben und wir verwenden viele vorgefertigte.
Die Datenmenge in unserem Elastic nähert sich einem Petabyte, wir haben viel Erfahrung mit einem solchen Datenvolumen gesammelt und möchten Ihnen sagen, warum wir das Elastic immer noch lieben, wie es unserem Unternehmen hilft und warum Sie es auch lieben sollten!
In dem Bericht werden wir sowohl über die Organisation des Protokolltransportprozesses als auch über die technischen Details des Aufbaus eines solchen Clusters sprechen, beginnend mit der Organisation von Indizes und endend mit Eisen. Lassen Sie uns über die Überwachung dieses riesigen Autos sprechen. Am Ende werden wir Ihnen erzählen, wie wir Kibana basierend auf Kubernetes aufgebaut haben und was es uns am Ende gegeben hat. Wir werden über die clusterübergreifende Suche sprechen und wie Sie mehr als 90 Teams in einem Kiban organisieren können.
Vladimir Leela weslyg / Kontur
Ich arbeite in der Basisinfrastruktur des Unternehmens Kontur, unterstütze und entwickle unseren Petabyte-Cluster Elastika, schule die Entwickler in der Arbeit damit, helfe den Teams beim Aufbau der Elastik-Installationen in den Entwicklungsteams, unterstütze und entwickle solche Installationen in der Schaltung, die ich Elastic Man nenne.
3. Sie können nicht einfach alle Protokolle an Elastic senden
Grigory KoshelevProtokolle sind eine große Datenmenge. Daher ist ihre zuverlässige Lieferung möglicherweise nicht so offensichtlich, wie es zunächst scheinen mag.
Reden wir über:
- Organisation einer hoch geladenen Pipeline mit Protokollen,
- Funktionen zur Verwendung der REST-API Elastic,
- Leistungsoptimierung,
- Fehlerbehandlung.
Grigory Koshelev gnkoshelev / Kontur
Gregory ist seit fast fünf Jahren auf dem Circuit tätig, von denen die letzten anderthalb Jahre mit der Entwicklung der Infrastruktur befasst waren. In ihrer Freizeit reist sie zu Konferenzen und spricht über ihre Erfahrungen.
Meisterklasse: Eine detaillierte Einführung in den ELK-Stack
Vladimir LilaAufgaben:- Verstehe die innere Struktur von elastisch
- Lernen Sie, Daten aus Code an das Gummiband zu senden
- Lernen Sie, nach Daten zu suchen
- Verstehen Sie die Arten von Daten: welche Vorteile sie haben und welche Nachteile sie haben.
- Erfahren Sie, wie Sie Dashboards in Kibana erstellen
Anforderungen:- MK richtet sich an Anfänger (es gibt keine besonderen Anforderungen an das Ausbildungsniveau)
- Für MK benötigen Sie Laptops mit JDK / IDE / Postman / Browser.
Die Teilnahme ist kostenlos, die Registrierung erfolgt über den
Link auf dem Timepad .
Video java.ural.Meetup @ 2 vom 1. Dezember 2018
Eine Wiedergabeliste:
YouTube .
1. Java 11
Grigory Koshelev gnkoshelevÜberblick über Innovationen im Vergleich zu Java 8.
2. Anpassung der Auflösung von Abhängigkeiten im Frühjahr
Andrey NevedomskySpring ist das am häufigsten verwendete Framework für die Abhängigkeitsinjektion. Es bietet sofort umfangreiche Tools, aber manchmal müssen Sie Kompromisse eingehen, wenn Sie diese Tools verwenden. Der Bericht zeigt Möglichkeiten auf, die Möglichkeiten von Spring zum Auflösen von Abhängigkeiten zu erweitern und sie mit sofort einsatzbereiten Tools zu vergleichen.
3. Clojure. LISP für die JVM, aber warum?
Denis ShilovIn dem Bericht spricht Denis über die Programmiersprache Clojure und darüber, warum Sie diese bestimmte Sprache für die Entwicklung Ihres nächsten (und möglicherweise aktuellen) Systems auswählen können. Das Hauptaugenmerk liegt auf einer der wichtigsten Komponenten dieser Sprache - der interaktiven Entwicklung in REPL.