vault backup: 2025-12-10 11:37:35
This commit is contained in:
@@ -0,0 +1,58 @@
|
||||
---
|
||||
status: Archiv
|
||||
tags:
|
||||
- process/project
|
||||
subtitle: 180PT Faktura in 2022
|
||||
|
||||
---
|
||||
> [!abstract]- Project
|
||||
> Goal:: [[Journal/cimt AG/2022|2022]]
|
||||
> Progress:: `$= dv.view('project-progress', {file: '180PT Faktura in 2022'})`
|
||||
> Target:: `$= dv.view('project-target', {file: '180PT Faktura in 2022'})`
|
||||
> Bar:: `$= dv.view('project-progress-bar', {file: '180PT Faktura in 2022'})`
|
||||
> Tasks:: `$= const aufgaben = dv.page('180PT Faktura in 2022').file.inlinks.where(t => { const mt = dv.page(t.path); return mt.tags?.includes('process/task') && mt.status === 'In Arbeit'}); if (aufgaben.length > 0) { dv.header(4, aufgaben.length > 1 ? "Aufgaben" : "Aufgabe"); dv.list(aufgaben) }`
|
||||
|
||||
## Project Info
|
||||
|
||||
## Thoughts
|
||||
|
||||
## Resources
|
||||
|
||||
|
||||
## Review questions
|
||||
|
||||
|
||||
## Aufgaben
|
||||
|
||||
|
||||
## Offene Aufgaben
|
||||
```dataviewjs
|
||||
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task')).where(p => dv.page(p.path).file.tasks.length != dv.page(p.path).file.tasks.where(t => t.fullyCompleted === true).length);
|
||||
|
||||
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
|
||||
const page = dv.page(p.path);
|
||||
const tasks = page.file.tasks;
|
||||
return [
|
||||
page.file.link,
|
||||
page.status,
|
||||
tasks.where(t => t.fullyCompleted === true).length,
|
||||
tasks.length
|
||||
]
|
||||
}));
|
||||
```
|
||||
|
||||
## Aufgaben
|
||||
```dataviewjs
|
||||
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task'));
|
||||
|
||||
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
|
||||
const page = dv.page(p.path);
|
||||
const tasks = page.file.tasks;
|
||||
return [
|
||||
page.file.link,
|
||||
page.status,
|
||||
tasks.where(t => t.fullyCompleted === true).length,
|
||||
tasks.length
|
||||
]
|
||||
}));
|
||||
```
|
||||
@@ -0,0 +1,73 @@
|
||||
---
|
||||
type: Weiterbildung
|
||||
projectStatus: Aktiv
|
||||
tags:
|
||||
- process/project
|
||||
status: Geschlossen
|
||||
subtitle: AWS Certified SysOps Administrator Associate
|
||||
|
||||
---
|
||||
> [!project]- AWS Certified CloudOps Engineer Associate
|
||||
> Goal:: [[Journal/cimt AG/2024|2024]], [[Journal/cimt AG/2025|2025]]
|
||||
> Progress:: `$= dv.view('project-progress', {file: 'AWS Certified CloudOps Engineer Associate'})`
|
||||
> Target:: `$= dv.view('project-target', {file: 'AWS Certified CloudOps Engineer Associate'})`
|
||||
> Bar:: `$= dv.view('project-progress-bar', {file: 'AWS Certified CloudOps Engineer Associate'})`
|
||||
> Tasks:: `$= const aufgaben = dv.page('AWS Certified CloudOps Engineer Associate').file.inlinks.where(t => { const mt = dv.page(t.path); return mt.tags?.includes('process/task') && mt.status === 'In Arbeit'}); if (aufgaben.length > 0) { dv.header(4, aufgaben.length > 1 ? "Aufgaben" : "Aufgabe"); dv.list(aufgaben) }`
|
||||
|
||||
### Status
|
||||
- [x] AWS Certified CloudOps Engineer Associate [start:: 2025-07-31] [scheduled:: 2025-11-18] [due:: 2025-11-30] [completion:: 2025-11-18]
|
||||
^status
|
||||
## Project Info
|
||||
|
||||
## Thoughts
|
||||
|
||||
## Resources
|
||||
|
||||
https://aws.amazon.com/de/certification/certified-sysops-admin-associate/
|
||||
https://explore.skillbuilder.aws/learn/lp/1662/aws-certified-sysops-administrator-associate-learning-plan-partner
|
||||
[[AWS Lernpfad]]
|
||||
|
||||
Prüfungim Test Center
|
||||
SOFTED SYSTEMS GmbH
|
||||
Reinhardtstrasse 58
|
||||
10117 Berlin
|
||||
GERMANY
|
||||
|
||||
```html
|
||||
<div data-iframe-width="150" data-iframe-height="270" data-share-badge-id="b164cadc-5b5b-4eef-9c92-6ef82a965596" data-share-badge-host="https://www.credly.com"></div><script type="text/javascript" async src="//cdn.credly.com/assets/utilities/embed.js"></script>
|
||||
```
|
||||
|
||||

|
||||
|
||||
![[aws-certified-cloudops-engineer-associate.png|200]]
|
||||
|
||||
## Review questions
|
||||
|
||||
## Aufgaben
|
||||
|
||||
- [x] Kurs AWS Certified SysOps Administrator Associate abschliessen [completion:: 2024-01-10]
|
||||
- [x] Link https://explore.skillbuilder.aws/learn/lp/1662/aws-certified-sysops-administrator-associate-learning-plan-partner [completion:: 2024-02-06]
|
||||
- [x] Kurs https://www.udemy.com/course/ultimate-aws-certified-sysops-administrator-associate/ buchen [scheduled:: 2024-02-08] [completion:: 2024-02-08]
|
||||
- [x] Kurs https://www.udemy.com/course/aws-certified-sysops-administrator-associate-training/ buchen [scheduled:: 2024-02-08] [completion:: 2024-02-08]
|
||||
- [x] Udemy Kurs durchgeführt [start:: 2024-10-14] [completion:: 2024-10-25]
|
||||
- [x] Test-Prüfung durchgeführt [start:: 2024-10-25] [scheduled:: 2024-10-28] [completion:: 2024-10-28]
|
||||
- [x] Test-Prüfung erneut durchgeführt [start:: 2024-10-28] [scheduled:: 2024-10-29] [completion:: 2024-10-30]
|
||||
- [x] Test-Prüfung bestanden [start:: 2024-10-30] [completion:: 2024-11-01]
|
||||
- [x] Anmeldung zur Zertifizierung #process/tasks [start:: 2024-11-08] [scheduled:: 2024-11-25] [completion:: 2024-11-28]
|
||||
- [x] Zertifizierung bestanden [start:: 2025-11-18] [scheduled:: 2025-11-18] [completion:: 2025-11-19]
|
||||
|
||||
## Aufgaben
|
||||
```dataviewjs
|
||||
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task'));
|
||||
|
||||
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
|
||||
const page = dv.page(p.path);
|
||||
const tasks = page.file.tasks;
|
||||
return [
|
||||
page.file.link,
|
||||
page.status,
|
||||
Progress,
|
||||
Target
|
||||
]
|
||||
}));
|
||||
```
|
||||
@@ -0,0 +1,58 @@
|
||||
---
|
||||
status: Archiv
|
||||
tags:
|
||||
- process/project
|
||||
subtitle: Austausch Laptop
|
||||
|
||||
---
|
||||
> [!abstract]- Project
|
||||
> Goal::
|
||||
> Progress:: `$= dv.view('project-progress', {file: 'Austausch Laptop'})`
|
||||
> Target:: `$= dv.view('project-target', {file: 'Austausch Laptop'})`
|
||||
> Bar:: `$= dv.view('project-progress-bar', {file: 'Austausch Laptop'})`
|
||||
> Tasks:: `$= const aufgaben = dv.page('Austausch Laptop').file.inlinks.where(t => { const mt = dv.page(t.path); return mt.tags?.includes('process/task') && mt.status === 'In Arbeit'}); if (aufgaben.length > 0) { dv.header(4, aufgaben.length > 1 ? "Aufgaben" : "Aufgabe"); dv.list(aufgaben) }`
|
||||
|
||||
## Project Info
|
||||
|
||||
## Thoughts
|
||||
|
||||
## Resources
|
||||
|
||||
|
||||
## Review questions
|
||||
|
||||
|
||||
## Aufgaben
|
||||
|
||||
|
||||
## Offene Aufgaben
|
||||
```dataviewjs
|
||||
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task')).where(p => dv.page(p.path).file.tasks.length != dv.page(p.path).file.tasks.where(t => t.fullyCompleted === true).length);
|
||||
|
||||
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
|
||||
const page = dv.page(p.path);
|
||||
const tasks = page.file.tasks;
|
||||
return [
|
||||
page.file.link,
|
||||
page.status,
|
||||
tasks.where(t => t.fullyCompleted === true).length,
|
||||
tasks.length
|
||||
]
|
||||
}));
|
||||
```
|
||||
|
||||
## Aufgaben
|
||||
```dataviewjs
|
||||
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task'));
|
||||
|
||||
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
|
||||
const page = dv.page(p.path);
|
||||
const tasks = page.file.tasks;
|
||||
return [
|
||||
page.file.link,
|
||||
page.status,
|
||||
tasks.where(t => t.fullyCompleted === true).length,
|
||||
tasks.length
|
||||
]
|
||||
}));
|
||||
```
|
||||
@@ -0,0 +1,78 @@
|
||||
---
|
||||
status: Aktiv
|
||||
tags:
|
||||
- process/project
|
||||
subtitle: Blog Post
|
||||
|
||||
---
|
||||
> [!abstract]- Project
|
||||
> Goal:: [[Journal/cimt AG/2025|2025]]
|
||||
> Progress:: `$= dv.view('project-progress', {file: 'Blog Post'})`
|
||||
> Target:: `$= dv.view('project-target', {file: 'Blog Post'})`
|
||||
> Bar:: `$= dv.view('project-progress-bar', {file: 'Blog Post'})`
|
||||
> Tasks:: `$= const aufgaben = dv.page('Blog Post').file.inlinks.where(t => { const mt = dv.page(t.path); return mt.tags?.includes('process/task') && mt.status === 'In Arbeit'}); if (aufgaben.length > 0) { dv.header(4, aufgaben.length > 1 ? "Aufgaben" : "Aufgabe"); dv.list(aufgaben) }`
|
||||
|
||||
## Project Info
|
||||
|
||||
## Thoughts
|
||||
|
||||
> Eine coole, aktuelle ESB/Integration Success Story von der Messe München könnten wir ebenfalls wieder gut gebrauchen. Wir haben da nur etwas veraltetes. Das wäre auch ein 34% Ziel und den Blog-Post vorzuziehen.
|
||||
> [Messe München - cimt ag | IT-Consulting](https://www.cimt-ag.de/portfolio/messe-munchen-talend-esb-und-outtasking/)
|
||||
|
||||
### Beschreibung der Lösung für Messe München
|
||||
https://dev.nmm.de/co/display/TAL/Application+monitoring
|
||||
|
||||
- Vorstellung der Varianten von on-Prem und Cloud-Lösung.
|
||||
- Vor- und Nachteile beider Lösungen in Hinsicht auf Betrieb und Sicherheit
|
||||
- Vorstellung der Implementierung als docker-compose On-Prem
|
||||
- Ausblicksuf Portierung der Lösung zu einem Cloud-Betreiber (GCP, AWS, Telekom, Hetzner, o.ä.)
|
||||
|
||||
## Resources
|
||||
- [Github Repository](https://github.com/cimt-ag/monitoring-docker)
|
||||
|
||||
## Review questions
|
||||
|
||||
|
||||
## Termine
|
||||
```dataview
|
||||
LIST
|
||||
FROM [[]] AND !outgoing([[]]) AND "Journal"
|
||||
```
|
||||
|
||||
## Aufgaben
|
||||
- [x] Stefanie Pelster ansprechen bezüglich Themen für Blog Post [completion:: 2025-03-07]
|
||||
- [x] [[Frank Füllbier]] konkreten Text-Vorschlag für Jahresziel senden [start:: 2025-03-06] [scheduled:: 2025-03-13] [due:: 2025-03-17] [completion:: 2025-03-20]
|
||||
- [ ] Blog Post schreiben
|
||||
- [ ] Blog Post an [[Frank Füllbier]] und [[Stefanie Pelster]] senden zum Review
|
||||
|
||||
## Offene Aufgaben
|
||||
```dataviewjs
|
||||
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task')).where(p => dv.page(p.path).file.tasks.length != dv.page(p.path).file.tasks.where(t => t.fullyCompleted === true).length);
|
||||
|
||||
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
|
||||
const page = dv.page(p.path);
|
||||
const tasks = page.file.tasks;
|
||||
return [
|
||||
page.file.link,
|
||||
page.status,
|
||||
tasks.where(t => t.fullyCompleted === true).length,
|
||||
tasks.length
|
||||
]
|
||||
}));
|
||||
```
|
||||
|
||||
## Aufgaben
|
||||
```dataviewjs
|
||||
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task'));
|
||||
|
||||
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
|
||||
const page = dv.page(p.path);
|
||||
const tasks = page.file.tasks;
|
||||
return [
|
||||
page.file.link,
|
||||
page.status,
|
||||
tasks.where(t => t.fullyCompleted === true).length,
|
||||
tasks.length
|
||||
]
|
||||
}));
|
||||
```
|
||||
@@ -0,0 +1,60 @@
|
||||
---
|
||||
id: COBOL Mainframe Transformation
|
||||
aliases: []
|
||||
tags:
|
||||
- process/project
|
||||
status: Archiv
|
||||
subtitle: COBOL Mainframe Transformation
|
||||
type: Beruflich
|
||||
---
|
||||
>[!info]]- Projekt
|
||||
>Goal::
|
||||
>Progress:: `$= dv.view('project-progress', {file: 'COBOL Mainframe Transformation'})`
|
||||
>Target:: `$= dv.view('project-target', {file: 'COBOL Mainframe Transformation'})`
|
||||
>Bar:: `$= dv.view('project-progress-bar', {file: 'COBOL Mainframe Transformation'})`
|
||||
>Tasks:: `$= const aufgaben = dv.page('COBOL Mainframe Transformation').file.inlinks.where(t => { const mt = dv.page(t.path); return mt.tags?.includes('process/task') && mt.status === 'In Arbeit'}); if (aufgaben.length > 0) { dv.header(4, aufgaben.length > 1 ? "Aufgaben" : "Aufgabe"); dv.list(aufgaben) }`
|
||||
|
||||
## Project Info
|
||||
|
||||
## Thoughts
|
||||
|
||||
## Resources
|
||||
|
||||
|
||||
## Review questions
|
||||
|
||||
|
||||
## Aufgaben
|
||||
|
||||
|
||||
## Offene Aufgaben
|
||||
```dataviewjs
|
||||
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task')).where(p => dv.page(p.path).file.tasks.length != dv.page(p.path).file.tasks.where(t => t.fullyCompleted === true).length);
|
||||
|
||||
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
|
||||
const page = dv.page(p.path);
|
||||
const tasks = page.file.tasks;
|
||||
return [
|
||||
page.file.link,
|
||||
page.status,
|
||||
tasks.where(t => t.fullyCompleted === true).length,
|
||||
tasks.length
|
||||
]
|
||||
}));
|
||||
```
|
||||
|
||||
## Aufgaben
|
||||
```dataviewjs
|
||||
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task'));
|
||||
|
||||
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
|
||||
const page = dv.page(p.path);
|
||||
const tasks = page.file.tasks;
|
||||
return [
|
||||
page.file.link,
|
||||
page.status,
|
||||
tasks.where(t => t.fullyCompleted === true).length,
|
||||
tasks.length
|
||||
]
|
||||
}));
|
||||
```
|
||||
@@ -0,0 +1,62 @@
|
||||
---
|
||||
status: Aktiv
|
||||
tags:
|
||||
- process/project
|
||||
subtitle: Confluence
|
||||
|
||||
---
|
||||
> [!abstract]- Project
|
||||
> Goal::
|
||||
> Progress:: `$= dv.view('project-progress', {file: 'Confluence'})`
|
||||
> Target:: `$= dv.view('project-target', {file: 'Confluence'})`
|
||||
> Bar:: `$= dv.view('project-progress-bar', {file: 'Confluence'})`
|
||||
> Tasks:: `$= const aufgaben = dv.page('Confluence').file.inlinks.where(t => { const mt = dv.page(t.path); return mt.tags?.includes('process/task') && mt.status === 'In Arbeit'}); if (aufgaben.length > 0) { dv.header(4, aufgaben.length > 1 ? "Aufgaben" : "Aufgabe"); dv.list(aufgaben) }`
|
||||
|
||||
## Project Info
|
||||
|
||||
## Thoughts
|
||||
|
||||
## Resources
|
||||
|
||||
|
||||
## Review questions
|
||||
|
||||
|
||||
## Aufgaben
|
||||
- [ ] Confluence Seiten überprpüft [scheduled:: 2025-09-24]
|
||||
- [ ] Apache Servicemix Confluence Seite erstellen [scheduled:: 2025-09-23]
|
||||
- [ ] Apache Camel Karavan Confluence Seite erstellen [scheduled:: 2025-09-23]
|
||||
- [ ] Spring Boot mit Camel Confluence Seite erstellen [scheduled:: 2025-09-23]
|
||||
|
||||
|
||||
## Offene Aufgaben
|
||||
```dataviewjs
|
||||
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task')).where(p => dv.page(p.path).file.tasks.length != dv.page(p.path).file.tasks.where(t => t.fullyCompleted === true).length);
|
||||
|
||||
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
|
||||
const page = dv.page(p.path);
|
||||
const tasks = page.file.tasks;
|
||||
return [
|
||||
page.file.link,
|
||||
page.status,
|
||||
tasks.where(t => t.fullyCompleted === true).length,
|
||||
tasks.length
|
||||
]
|
||||
}));
|
||||
```
|
||||
|
||||
## Aufgaben
|
||||
```dataviewjs
|
||||
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task'));
|
||||
|
||||
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
|
||||
const page = dv.page(p.path);
|
||||
const tasks = page.file.tasks;
|
||||
return [
|
||||
page.file.link,
|
||||
page.status,
|
||||
tasks.where(t => t.fullyCompleted === true).length,
|
||||
tasks.length
|
||||
]
|
||||
}));
|
||||
```
|
||||
@@ -0,0 +1,61 @@
|
||||
---
|
||||
status: Geschlossen
|
||||
tags:
|
||||
- process/project
|
||||
subtitle: Erfolgreich im Projekt bei Messe München agieren
|
||||
|
||||
---
|
||||
> [!abstract]- Project
|
||||
> Goal:: [[Journal/cimt AG/2025|2025]]
|
||||
> Progress:: `$= dv.view('project-progress', {file: 'Erfolgreich im Projekt bei Messe München agieren'})`
|
||||
> Target:: `$= dv.view('project-target', {file: 'Erfolgreich im Projekt bei Messe München agieren'})`
|
||||
> Bar:: `$= dv.view('project-progress-bar', {file: 'Erfolgreich im Projekt bei Messe München agieren'})`
|
||||
> Tasks:: `$= const aufgaben = dv.page('Erfolgreich im Projekt bei Messe München agieren').file.inlinks.where(t => { const mt = dv.page(t.path); return mt.tags?.includes('process/task') && mt.status === 'In Arbeit'}); if (aufgaben.length > 0) { dv.header(4, aufgaben.length > 1 ? "Aufgaben" : "Aufgabe"); dv.list(aufgaben) }`
|
||||
|
||||
## Project Info
|
||||
|
||||
## Thoughts
|
||||
|
||||
## Resources
|
||||
|
||||
|
||||
## Review questions
|
||||
|
||||
|
||||
## Aufgaben
|
||||
- [x] Beauftragung für Q1/25 bei [[Messe München GmbH]] [completion:: 2025-03-07]
|
||||
- [x] Beauftragung für Q2/25 bei [[Messe München GmbH]] [completion:: 2025-03-28]
|
||||
- [-] Beauftragung für Q3/25 bei [[Messe München GmbH]]
|
||||
- [-] Beauftragung für Q4/25 bei [[Messe München GmbH]]
|
||||
|
||||
## Offene Aufgaben
|
||||
```dataviewjs
|
||||
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task')).where(p => dv.page(p.path).file.tasks.length != dv.page(p.path).file.tasks.where(t => t.fullyCompleted === true).length);
|
||||
|
||||
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
|
||||
const page = dv.page(p.path);
|
||||
const tasks = page.file.tasks;
|
||||
return [
|
||||
page.file.link,
|
||||
page.status,
|
||||
tasks.where(t => t.fullyCompleted === true).length,
|
||||
tasks.length
|
||||
]
|
||||
}));
|
||||
```
|
||||
|
||||
## Aufgaben
|
||||
```dataviewjs
|
||||
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task'));
|
||||
|
||||
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
|
||||
const page = dv.page(p.path);
|
||||
const tasks = page.file.tasks;
|
||||
return [
|
||||
page.file.link,
|
||||
page.status,
|
||||
tasks.where(t => t.fullyCompleted === true).length,
|
||||
tasks.length
|
||||
]
|
||||
}));
|
||||
```
|
||||
@@ -0,0 +1,77 @@
|
||||
---
|
||||
status: Abgewiesen
|
||||
tags:
|
||||
- process/project
|
||||
subtitle: Faktura Quote in Projektzeiten
|
||||
|
||||
---
|
||||
> [!abstract]- Project
|
||||
> Goal:: [[Journal/cimt AG/2025|2025]]
|
||||
> Progress:: `$= dv.view('project-progress', {file: 'Faktura Quote in Projektzeiten'})`
|
||||
> Target:: `$= dv.view('project-target', {file: 'Faktura Quote in Projektzeiten'})`
|
||||
> Bar:: `$= dv.view('project-progress-bar', {file: 'Faktura Quote in Projektzeiten'})`
|
||||
> Tasks:: `$= const aufgaben = dv.page('Faktura Quote in Projektzeiten').file.inlinks.where(t => { const mt = dv.page(t.path); return mt.tags?.includes('process/task') && mt.status === 'In Arbeit'}); if (aufgaben.length > 0) { dv.header(4, aufgaben.length > 1 ? "Aufgaben" : "Aufgabe"); dv.list(aufgaben) }`
|
||||
|
||||
## Project Info
|
||||
Faktura Quote in Projektzeiten (15 PT/ Monat)
|
||||
## Thoughts
|
||||
|
||||
## Resources
|
||||
|
||||
```dataviewjs
|
||||
const pages = dv.pages('"Journal/Messe München/2025"').where(p => p.journal == "Messe München monthly");
|
||||
dv.table(["Month", "PT"], pages
|
||||
.sort(p => p.file.link)
|
||||
.map(p => {
|
||||
const hours = p.work_hours;
|
||||
return [
|
||||
p.file.link,
|
||||
hours/8
|
||||
]
|
||||
})
|
||||
);
|
||||
let hours_sum = 0;
|
||||
for (let page of dv.pages('"Journal/Messe München/2025"').where(p => p.journal == "Messe München monthly")) {
|
||||
hours_sum = hours_sum + page.work_hours
|
||||
}
|
||||
dv.paragraph("Durchschnittliche Anzahl von PT/Monat: " + hours_sum/pages.length/8)
|
||||
```
|
||||
|
||||
## Review questions
|
||||
|
||||
|
||||
## Aufgaben
|
||||
- [-] Faktura Quote von 15PT/Monat erreicht [start:: 2025-01-01] [due:: 2025-08-04]
|
||||
|
||||
|
||||
## Offene Aufgaben
|
||||
```dataviewjs
|
||||
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task')).where(p => dv.page(p.path).file.tasks.length != dv.page(p.path).file.tasks.where(t => t.fullyCompleted === true).length);
|
||||
|
||||
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
|
||||
const page = dv.page(p.path);
|
||||
const tasks = page.file.tasks;
|
||||
return [
|
||||
page.file.link,
|
||||
page.status,
|
||||
tasks.where(t => t.fullyCompleted === true).length,
|
||||
tasks.length
|
||||
]
|
||||
}));
|
||||
```
|
||||
|
||||
## Aufgaben
|
||||
```dataviewjs
|
||||
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task'));
|
||||
|
||||
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
|
||||
const page = dv.page(p.path);
|
||||
const tasks = page.file.tasks;
|
||||
return [
|
||||
page.file.link,
|
||||
page.status,
|
||||
tasks.where(t => t.fullyCompleted === true).length,
|
||||
tasks.length
|
||||
]
|
||||
}));
|
||||
```
|
||||
@@ -0,0 +1,155 @@
|
||||
---
|
||||
id: Google Cloud Developer
|
||||
aliases: []
|
||||
tags:
|
||||
- process/project
|
||||
status: Archiv
|
||||
subtitle: Zertifizierung zum Google Cloud Developer
|
||||
type: Archiv
|
||||
---
|
||||
|
||||
> [!info]- Projekt
|
||||
>Goal:: [[Journal/cimt AG/2021|2021]], [[Journal/cimt AG/2022|2022]], [[Journal/cimt AG/2023|2023]]
|
||||
>Progress:: `$= dv.view('project-progress', {file: 'Google Cloud Developer'})`
|
||||
>Target:: `$= dv.view('project-target', {file: 'Google Cloud Developer'})`
|
||||
>Bar:: `$= dv.view('project-progress-bar', {file: 'Google Cloud Developer'})`
|
||||
>Tasks:: `$= const aufgaben = dv.page('Google Cloud Developer').file.inlinks.where(t => { const mt = dv.page(t.path); return mt.tags?.includes('process/task') && mt.status === 'In Arbeit'}); if (aufgaben.length > 0) { dv.header(4, aufgaben.length > 1 ? "Aufgaben" : "Aufgabe"); dv.list(aufgaben) }`
|
||||
|
||||
## Project Info
|
||||
|
||||
## Thoughts
|
||||
|
||||
## Resources
|
||||
|
||||
|
||||
## Review questions
|
||||
|
||||
|
||||
## Aufgaben
|
||||
|
||||
- [x] Udemy Kurs abschliessen [start:: 2023-04-01] [due:: 2023-06-30] [completion:: 2023-07-29]
|
||||
- [x] Anmeldung zur Zertifizierung [start:: 2023-10-12] [scheduled:: 2023-10-12] [completion:: 2023-11-10]
|
||||
- [x] Cloud Spanner Instanz beenden [priority:: high] [start:: 2023-07-18] [due:: 2023-07-19] [completion:: 2023-07-19]
|
||||
- [x] Udemy Kurs mit Examensfragen raussuchen und an [[Frank Füllbier]] senden [start:: 2023-07-28] [scheduled:: 2023-07-28] [due:: 2023-07-28] [completion:: 2023-07-29]
|
||||
- [x] neuen Udemy Kurs mit Examsfragen bestellen lassen [start:: 2023-09-10] [scheduled:: 2023-10-23] [due:: 2023-10-24] [completion:: 2023-10-23]
|
||||
- [x] Prüfung absagen [start:: 2023-11-30] [due:: 2023-12-04] [completion:: 2023-12-02]
|
||||
- [x] neuen Prüfungstermin festlegen [start:: 2023-12-05] [scheduled:: 2023-12-08] [due:: 2023-12-15] [completion:: 2023-12-12]
|
||||
- [x] Udemy Kurs zur Prüfungsvorbereitung [completion:: 2024-01-10]
|
||||
- [x] Google Cloud Developer Certification [completion:: 2024-01-10]
|
||||
|
||||
## Offene Aufgaben
|
||||
```dataviewjs
|
||||
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task')).where(p => dv.page(p.path).file.tasks.length != dv.page(p.path).file.tasks.where(t => t.fullyCompleted === true).length);
|
||||
|
||||
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
|
||||
const page = dv.page(p.path);
|
||||
const tasks = page.file.tasks;
|
||||
return [
|
||||
page.file.link,
|
||||
page.status,
|
||||
tasks.where(t => t.fullyCompleted === true).length,
|
||||
tasks.length
|
||||
]
|
||||
}));
|
||||
```
|
||||
|
||||
## Aufgaben
|
||||
```dataviewjs
|
||||
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task'));
|
||||
|
||||
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
|
||||
const page = dv.page(p.path);
|
||||
const tasks = page.file.tasks;
|
||||
return [
|
||||
page.file.link,
|
||||
page.status,
|
||||
tasks.where(t => t.fullyCompleted === true).length,
|
||||
tasks.length
|
||||
]
|
||||
}));
|
||||
```
|
||||
|
||||
## Udemy Kurs
|
||||
|
||||
URL: [Google Cloud Developer - GCP Professional Certification | Udemy](https://www.udemy.com/course/google-cloud-certified-professional-cloud-developer/learn/lecture/27467638#overview)
|
||||
Abschlussbescheinigung des Kurses: [[UC-9f0f6f2c-b633-4665-8931-a8362dbc3c06.pdf]]
|
||||
|
||||
## Webassessor
|
||||
Account angelegt
|
||||
Benutzername: tpeetz
|
||||
|
||||
### Cloud Spanner
|
||||
|
||||
DDL Skript
|
||||
|
||||
```SQL
|
||||
CREATE TABLE Users (
|
||||
UserId INT64 NOT NULL,
|
||||
UserName STRING(1024)
|
||||
) PRIMARY KEY(UserId);
|
||||
```
|
||||
|
||||
### Abschnitt 21 - 229 Step 02
|
||||
|
||||
Erstelle Cloud SQL MYSQL Instanz
|
||||
Instance ID: my-first-cloud-sql-instance
|
||||
Passwort: c%o)N\zM{7/CB8;J
|
||||
|
||||
```sql
|
||||
create table user (id integer, username varchar(30) );
|
||||
describe user;
|
||||
insert into user values(1, 'Ranga');
|
||||
select * from user;
|
||||
```
|
||||
|
||||
### gcloud sql
|
||||
```shell
|
||||
# Cloud SQL
|
||||
gcloud sql connect my-first-cloud-sql-instance --user=root --quiet
|
||||
gcloud config set project glowing-furnace-304608
|
||||
gcloud sql connect my-first-cloud-sql-instance --user=root --quiet
|
||||
use todos
|
||||
create table user (id integer, username varchar(30) );
|
||||
describe user;
|
||||
insert into user values (1, 'Ranga');
|
||||
select * from user;
|
||||
```
|
||||
|
||||
```shell
|
||||
# Cloud SQL Auth Proxy
|
||||
gcloud sql connect my-first-cloud-sql-instance --user=root --quiet
|
||||
mysql -u root -p --host 35.193.189.63
|
||||
wget https://dl.google.com/cloudsql/cloud_sql_proxy.linux.amd64 -O cloud_sql_proxy
|
||||
chmod +x ./cloud_sql_proxy
|
||||
mysql -u root -p --host 127.0.0.1
|
||||
./cloud_sql_proxy -instances=glowing-furnace-304608:us-central1:my-first-cloud-sql-instance=tcp:3306
|
||||
```
|
||||
|
||||
### Cloud Pub-Sub
|
||||
|
||||
```shell
|
||||
1. gcloud config set project glowing-furnace-304608
|
||||
2. gcloud pubsub topics create topic-from-gcloud
|
||||
3. gcloud pubsub subscriptions create subscription-gcloud-1 --topic=topic-from-gcloud
|
||||
4. gcloud pubsub subscriptions create subscription-gcloud-2 --topic=topic-from-gcloud
|
||||
5. gcloud pubsub subscriptions pull subscription-gcloud-2
|
||||
6. gcloud pubsub subscriptions pull subscription-gcloud-1
|
||||
7. gcloud pubsub topics publish topic-from-gcloud --message="My First Message"
|
||||
8. gcloud pubsub topics publish topic-from-gcloud --message="My Second Message"
|
||||
9. gcloud pubsub topics publish topic-from-gcloud --message="My Third Message"
|
||||
10. gcloud pubsub subscriptions pull subscription-gcloud-1 --auto-ack
|
||||
11. gcloud pubsub subscriptions pull subscription-gcloud-2 --auto-ack
|
||||
12. gcloud pubsub topics list
|
||||
13. gcloud pubsub topics delete topic-from-gcloud
|
||||
14. gcloud pubsub topics list-subscriptions my-first-topic
|
||||
```
|
||||
## Abschnitt 33
|
||||
|
||||
https://opentelemetry.io
|
||||
|
||||
## Abschnitt 35
|
||||
|
||||
https://cloud.google.com/certification/cloud-developer
|
||||
https://cloud.google.com/certification/guides/cloud-developer
|
||||
https://cloud.google.com/certification/sample-questions/cloud-developer
|
||||
https://support.goole.com/cloud-certification/#topic=9433215
|
||||
@@ -0,0 +1,64 @@
|
||||
---
|
||||
id: ISO-27001 Zertifizierung
|
||||
aliases: []
|
||||
tags:
|
||||
- process/project
|
||||
status: Archiv
|
||||
subtitle: ISO-27001 Zertifizierung
|
||||
type: Beruflich
|
||||
---
|
||||
>[!info]- Projekt
|
||||
>Goal::
|
||||
>Progress:: `$= dv.view('project-progress', {file: 'ISO-27001 Zertifizierung'})`
|
||||
>Target:: `$= dv.view('project-target', {file: 'ISO-27001 Zertifizierung'})`
|
||||
>Bar:: `$= dv.view('project-progress-bar', {file: 'ISO-27001 Zertifizierung'})`
|
||||
>Tasks:: `$= const aufgaben = dv.page('ISO-27001 Zertifizierung').file.inlinks.where(t => { const mt = dv.page(t.path); return mt.tags?.includes('process/task') && mt.status === 'In Arbeit'}); if (aufgaben.length > 0) { dv.header(4, aufgaben.length > 1 ? "Aufgaben" : "Aufgabe"); dv.list(aufgaben) }`
|
||||
|
||||
## Project Info
|
||||
|
||||
1. Die Schulungen sind nur auf Deutsch freigeschaltet, d.h. solltet ihr keine Schulung im Portal sehen, bitte oben rechts in der Ecke einmal auf **DE** umschalten!
|
||||
2. Bucht Eure Dataguard Schulungen bitte immer in ZEP auf dem Projekt "900000001O (objects intern)" und Vorgang „901000 Diverse Aktivitäten/Büroarbeit“ mit dem Text der durchgeführten Schulungen, also z.B. „Informationssicherheit – Grundlagen 2024“
|
||||
3. Zertifikate müsst ihr uns nicht per Mail schicken, wir können diese gesammelt herunterladen und in Eurer Personalakte ablegen.
|
||||
4. Wenn ihr Euren Erfolg auf LinkedIn veröffentlicht (das ist natürlich freiwillig), wäre es super, wenn ihr wieder die cimt ag erwähnt. z.B. "Im Rahmen meiner Weiterbildung bei der @cimt ag habe ich folgendes Zertifikat erworben:"
|
||||
## Thoughts
|
||||
|
||||
## Resources
|
||||
|
||||
|
||||
## Review questions
|
||||
|
||||
|
||||
## Aufgaben
|
||||
|
||||
|
||||
## Offene Aufgaben
|
||||
```dataviewjs
|
||||
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task')).where(p => dv.page(p.path).file.tasks.length != dv.page(p.path).file.tasks.where(t => t.fullyCompleted === true).length);
|
||||
|
||||
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
|
||||
const page = dv.page(p.path);
|
||||
const tasks = page.file.tasks;
|
||||
return [
|
||||
page.file.link,
|
||||
page.status,
|
||||
tasks.where(t => t.fullyCompleted === true).length,
|
||||
tasks.length
|
||||
]
|
||||
}));
|
||||
```
|
||||
|
||||
## Aufgaben
|
||||
```dataviewjs
|
||||
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task'));
|
||||
|
||||
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
|
||||
const page = dv.page(p.path);
|
||||
const tasks = page.file.tasks;
|
||||
return [
|
||||
page.file.link,
|
||||
page.status,
|
||||
tasks.where(t => t.fullyCompleted === true).length,
|
||||
tasks.length
|
||||
]
|
||||
}));
|
||||
```
|
||||
@@ -0,0 +1,58 @@
|
||||
---
|
||||
status: Archiv
|
||||
tags:
|
||||
- process/project
|
||||
subtitle: Know-how-Sicherung und -Ausbau in der cimt
|
||||
|
||||
---
|
||||
> [!abstract]- Project
|
||||
> Goal:: [[Journal/cimt AG/2021|2021]]
|
||||
> Progress:: `$= dv.view('project-progress', {file: 'Know-how-Sicherung und -Ausbau in der cimt'})`
|
||||
> Target:: `$= dv.view('project-target', {file: 'Know-how-Sicherung und -Ausbau in der cimt'})`
|
||||
> Bar:: `$= dv.view('project-progress-bar', {file: 'Know-how-Sicherung und -Ausbau in der cimt'})`
|
||||
> Tasks:: `$= const aufgaben = dv.page('Know-how-Sicherung und -Ausbau in der cimt').file.inlinks.where(t => { const mt = dv.page(t.path); return mt.tags?.includes('process/task') && mt.status === 'In Arbeit'}); if (aufgaben.length > 0) { dv.header(4, aufgaben.length > 1 ? "Aufgaben" : "Aufgabe"); dv.list(aufgaben) }`
|
||||
|
||||
## Project Info
|
||||
|
||||
## Thoughts
|
||||
|
||||
## Resources
|
||||
|
||||
|
||||
## Review questions
|
||||
|
||||
|
||||
## Aufgaben
|
||||
|
||||
|
||||
## Offene Aufgaben
|
||||
```dataviewjs
|
||||
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task')).where(p => dv.page(p.path).file.tasks.length != dv.page(p.path).file.tasks.where(t => t.fullyCompleted === true).length);
|
||||
|
||||
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
|
||||
const page = dv.page(p.path);
|
||||
const tasks = page.file.tasks;
|
||||
return [
|
||||
page.file.link,
|
||||
page.status,
|
||||
tasks.where(t => t.fullyCompleted === true).length,
|
||||
tasks.length
|
||||
]
|
||||
}));
|
||||
```
|
||||
|
||||
## Aufgaben
|
||||
```dataviewjs
|
||||
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task'));
|
||||
|
||||
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
|
||||
const page = dv.page(p.path);
|
||||
const tasks = page.file.tasks;
|
||||
return [
|
||||
page.file.link,
|
||||
page.status,
|
||||
tasks.where(t => t.fullyCompleted === true).length,
|
||||
tasks.length
|
||||
]
|
||||
}));
|
||||
```
|
||||
@@ -0,0 +1,18 @@
|
||||
---
|
||||
tags:
|
||||
- process/meeting
|
||||
---
|
||||
Attendees::
|
||||
Related Projects:: [[Talend Pipeline]]
|
||||
Topics::
|
||||
Length::
|
||||
purpose::
|
||||
summary::
|
||||
|
||||
## 🗓️Agenda
|
||||
|
||||
## 📤 Gewünschtes Ergebnis
|
||||
|
||||
## 📝Notizen
|
||||
|
||||
## ✔️ Aufgaben
|
||||
@@ -0,0 +1,32 @@
|
||||
---
|
||||
status: Archiv
|
||||
tags:
|
||||
- process/task
|
||||
|
||||
---
|
||||
|
||||
> [!task]+
|
||||
> Project:: [[Talend Pipeline]]
|
||||
> Bar:: `$= dv.view('total-progress-bar', {file: "CI-CD Talend"})`
|
||||
|
||||
## Aufgabenbeschreibung
|
||||
Aufbau einer CI/CD-Pipeline für Talend Entwicklung
|
||||
|
||||
## Links
|
||||
- https://dev.nmm.de/co/display/TAL/AATE+Presentations
|
||||
- https://dev.nmm.de/co/pages/viewpage.action?pageId=334397676
|
||||
|
||||
Confluence-Links
|
||||
- https://dev.nmm.de/co/display/TAL/Talend-Installation
|
||||
- https://dev.nmm.de/co/pages/viewpage.action?pageId=331153655
|
||||
- https://dev.nmm.de/co/pages/viewpage.action?pageId=299368689
|
||||
- https://dev.nmm.de/co/display/TAL/Application+monitoring
|
||||
- https://dev.nmm.de/ji/browse/TPL-3569
|
||||
- https://scm.messe-muenchen.de/bit/projects/TALN/repos/workday/browse/WORKDAY/routes
|
||||
|
||||
## Überlegungen
|
||||
|
||||
|
||||
## Unteraufgaben
|
||||
|
||||
- [ ] CI-CD Talend
|
||||
@@ -0,0 +1,25 @@
|
||||
---
|
||||
tags:
|
||||
- process/meeting
|
||||
---
|
||||
Attendees:: [[Linda Haas]], [[Oliver Schöner]], [[Norbert Pruß]], [[Norbert Franz]], [[Thomas Erschens]], [[Balazs Szeidl]], [[Mirko Piratzki]], [[Sebastian Keck]], [[Mihai Gottschling]]
|
||||
Related Projects:: [[Talend Pipeline]]
|
||||
Topics::
|
||||
Length::
|
||||
purpose::
|
||||
summary::
|
||||
|
||||
## Termine
|
||||
```dataview
|
||||
LIST
|
||||
FROM [[]] AND !outgoing([[]]) AND "Journal"
|
||||
SORT file.mtime DESC
|
||||
LIMIT 20
|
||||
```
|
||||
## 🗓️Agenda
|
||||
|
||||
## 📤 Gewünschtes Ergebnis
|
||||
|
||||
## 📝Notizen
|
||||
|
||||
## ✔️ Aufgaben
|
||||
@@ -0,0 +1,25 @@
|
||||
---
|
||||
tags:
|
||||
- process/meeting
|
||||
---
|
||||
Attendees:: [[Linda Haas]], [[Oliver Schöner]], [[Norbert Pruß]], [[Norbert Franz]], [[Thomas Erschens]], [[Balazs Szeidl]], [[Mirko Piratzki]], [[Sebastian Keck]], [[Mihai Gottschling]]
|
||||
Related Projects:: [[Talend Pipeline]]
|
||||
Topics::
|
||||
Length::
|
||||
purpose::
|
||||
summary::
|
||||
|
||||
## Termine
|
||||
```dataview
|
||||
LIST
|
||||
FROM [[]] AND !outgoing([[]]) AND "Journal"
|
||||
SORT file.name DESC
|
||||
LIMIT 20
|
||||
```
|
||||
## 🗓️Agenda
|
||||
|
||||
## 📤 Gewünschtes Ergebnis
|
||||
|
||||
## 📝Notizen
|
||||
|
||||
## ✔️ Aufgaben
|
||||
@@ -0,0 +1,18 @@
|
||||
---
|
||||
tags:
|
||||
- process/meeting
|
||||
---
|
||||
Attendees::
|
||||
Related Projects:: [[Talend Pipeline]]
|
||||
Topics::
|
||||
Length::
|
||||
purpose::
|
||||
summary::
|
||||
|
||||
## 🗓️Agenda
|
||||
|
||||
## 📤 Gewünschtes Ergebnis
|
||||
|
||||
## 📝Notizen
|
||||
|
||||
## ✔️ Aufgaben
|
||||
@@ -0,0 +1,24 @@
|
||||
---
|
||||
tags:
|
||||
- process/meeting
|
||||
---
|
||||
Attendees:: [[Oliver Schöner]], [[Ingo Habermann]]
|
||||
Related Projects:: [[Talend Pipeline]], [[POC Application Monitoring]]
|
||||
Topics::
|
||||
Length::
|
||||
purpose::
|
||||
summary::
|
||||
|
||||
## 🗓️Agenda
|
||||
|
||||
## 📤 Gewünschtes Ergebnis
|
||||
|
||||
## 📝Notizen
|
||||
Azure Cloud
|
||||
Separation of Concerns
|
||||
IaC Terraform
|
||||
Prometheus/Grafana - Kubernetes
|
||||
Test-/Prod-Umgebung
|
||||
ActiveMQ - Prometheus - JMX Exporter
|
||||
|
||||
## ✔️ Aufgaben
|
||||
@@ -0,0 +1,59 @@
|
||||
---
|
||||
id: POC Application Monitoring
|
||||
aliases:
|
||||
tags:
|
||||
- process/task
|
||||
status: Archiv
|
||||
|
||||
---
|
||||
|
||||
> [!task]+
|
||||
> Project:: [[Talend Pipeline]]
|
||||
> Bar:: `$= dv.view('total-progress-bar', {file: "POC Application Monitoring"})`
|
||||
|
||||
## Aufgabenbeschreibung
|
||||
Beschreibung des Application Monitoring beim Kunden.
|
||||
Es sollen die beiden Varianten bezüglich Aufbau (Installation), Anbindung und Betrieb beschrieben werden.
|
||||
|
||||
## Links
|
||||
- [Aufbau des Application Monitoring](https://dev.nmm.de/ji/browse/TPL-3569)
|
||||
- [AppMonitoring: Improvements](https://dev.nmm.de/co/display/TAL/AppMonitoring%3A+Improvements)
|
||||
|
||||
## Überlegungen
|
||||
Die Beschreibung wird auf der Confluence-Seite https://dev.nmm.de/co/display/TAL/Application+monitoring abgelegt.
|
||||
|
||||
[Service Portal - Serviceportal](https://messemuenchen.service-now.com/sp "https://messemuenchen.service-now.com/sp") - Allgemeine Anforderung mit Genehmigung. Genehmigender Manager ist Carsten Schönerstedt (normalerweise Ingo aber der ist schon im Urlaub)
|
||||
|
||||
In Vorbereitung auf eine Cloud- Migration soll der POC als Kubernetes Cluster aufgesetzt werden.
|
||||
Aufgrund der fehlenden Erfahrung wird der POC mit Docker aufgesetzt. Die Integration der einzelnen Container wird über `docker compose`realisiert.
|
||||
|
||||
Text -Vorschlag:
|
||||
Wir benötigen eine Maschine im Data Center zum Aufsetzen des Monitoring POC. Die Maschine wird von der Talend Pipeline aufgesetzt und administriert. Die Maschine soll in der T-Shirt Size S bereitgestellt werden.
|
||||
## Termine
|
||||
```dataview
|
||||
LIST
|
||||
FROM [[]] AND !outgoing([[]]) AND "Areas/cimt AG/Projekte"
|
||||
SORT file.mtime DESC
|
||||
LIMIT 20
|
||||
```
|
||||
|
||||
## Offene Punkte
|
||||
Mit [[Linda Haas]] absprechen, wer administrativen Zugang zum Monitoring erhalten soll.
|
||||
|
||||
## Unteraufgaben
|
||||
|
||||
- [x] Varianten für Implementierung Application Monitoring dokumentieren #process/tasks [start:: 2024-11-20] [scheduled:: 2024-12-09] [completion:: 2024-12-10]
|
||||
- [x] T-Shirt-Size für POC an [[Ingo Habermann]] senden [start:: 2024-12-10] [completion:: 2025-02-03]
|
||||
- [x] Ticket (ServiceNow) zum Einrichten eines Projektes/Repository in Bitbucket stellen [start:: 2024-12-12] [completion:: 2025-01-08]
|
||||
- [x] Bestellung eines Rechners im Data Center [start:: 2024-12-18] [completion:: 2025-01-08]
|
||||
- [x] Rückfrage an Andreas Lohrum ob Berechtigung über AD-Gruppe rtg_Talend_Monitoring [start:: 2025-01-29] [due:: 2025-01-30] [completion:: 2025-01-29]
|
||||
- [x] Email von [[Oliver Schöner]] [completion:: 2025-07-24]
|
||||
- [x] Beschreibung der Netzwerk-Resourcen (Ports) [completion:: 2025-07-24]
|
||||
- [x] Vorschläge zur Alarmierung [completion:: 2025-07-24]
|
||||
- [x] Beschreibung der aktuellen Überwachung [completion:: 2025-07-24]
|
||||
- [x] Beschreibung der offenen Punkte [completion:: 2025-07-24]
|
||||
- [x] Probleme der Vergangenheit [completion:: 2025-07-24]
|
||||
- Queue wird nicht geleert (kein Consumer)
|
||||
- Eingangsqueue Push-API wird nicht bearbeitet
|
||||
- Link zu Stories
|
||||
- [x] Anforderungen von Operate aufnehmen [completion:: 2025-07-24]
|
||||
@@ -0,0 +1,18 @@
|
||||
---
|
||||
tags:
|
||||
- process/meeting
|
||||
---
|
||||
Attendees:: [[Oliver Schöner]], [[Linda Haas]], [[Norbert Franz]], [[Balazs Szeidl]], [[Sebastian Keck]], [[Thomas Erschens]], [[Mihai Gottschling]], [[Norbert Pruß]]
|
||||
Related Projects:: [[Talend Pipeline]]
|
||||
Topics::
|
||||
Length::
|
||||
purpose::
|
||||
summary::
|
||||
|
||||
## 🗓️Agenda
|
||||
|
||||
## 📤 Gewünschtes Ergebnis
|
||||
|
||||
## 📝Notizen
|
||||
|
||||
## ✔️ Aufgaben
|
||||
@@ -0,0 +1,18 @@
|
||||
---
|
||||
tags:
|
||||
- process/meeting
|
||||
---
|
||||
Attendees::
|
||||
Related Projects:: [[Talend Pipeline]]
|
||||
Topics::
|
||||
Length::
|
||||
purpose::
|
||||
summary::
|
||||
|
||||
## 🗓️Agenda
|
||||
|
||||
## 📤 Gewünschtes Ergebnis
|
||||
|
||||
## 📝Notizen
|
||||
|
||||
## ✔️ Aufgaben
|
||||
@@ -0,0 +1,18 @@
|
||||
---
|
||||
tags:
|
||||
- process/meeting
|
||||
---
|
||||
Attendees:: [[Oliver Schöner]], [[Norbert Pruß]], [[Carsten Schönerstedt]], [[Sebastian Förster]]
|
||||
Related Projects:: [[Talend Pipeline]]
|
||||
Topics::
|
||||
Length::
|
||||
purpose::
|
||||
summary::
|
||||
|
||||
## 🗓️Agenda
|
||||
|
||||
## 📤 Gewünschtes Ergebnis
|
||||
|
||||
## 📝Notizen
|
||||
|
||||
## ✔️ Aufgaben
|
||||
@@ -0,0 +1,7 @@
|
||||
---
|
||||
journal: Talend Pipeline
|
||||
journal-start-date: 2024-09-17
|
||||
journal-end-date: 2024-10-07
|
||||
journal-date: 2024-09-17
|
||||
journal-index: 100
|
||||
---
|
||||
@@ -0,0 +1,7 @@
|
||||
---
|
||||
journal: Talend Pipeline
|
||||
journal-start-date: 2024-10-08
|
||||
journal-end-date: 2024-10-28
|
||||
journal-date: 2024-10-08
|
||||
journal-index: 101
|
||||
---
|
||||
@@ -0,0 +1,7 @@
|
||||
---
|
||||
journal: Talend Pipeline
|
||||
journal-start-date: 2024-10-29
|
||||
journal-end-date: 2024-11-18
|
||||
journal-date: 2024-10-29
|
||||
journal-index: 102
|
||||
---
|
||||
@@ -0,0 +1,7 @@
|
||||
---
|
||||
journal: Talend Pipeline
|
||||
journal-start-date: 2024-11-19
|
||||
journal-end-date: 2024-12-09
|
||||
journal-date: 2024-11-19
|
||||
journal-index: 103
|
||||
---
|
||||
@@ -0,0 +1,7 @@
|
||||
---
|
||||
journal: Talend Pipeline
|
||||
journal-start-date: 2024-12-10
|
||||
journal-end-date: 2024-12-30
|
||||
journal-date: 2024-12-10
|
||||
journal-index: 104
|
||||
---
|
||||
@@ -0,0 +1,10 @@
|
||||
---
|
||||
journal: Talend Pipeline
|
||||
journal-start-date: 2024-12-31
|
||||
journal-end-date: 2025-01-20
|
||||
journal-date: 2024-12-31
|
||||
journal-index: 105
|
||||
---
|
||||
|
||||
```interval-nav
|
||||
```
|
||||
@@ -0,0 +1,16 @@
|
||||
---
|
||||
journal: Talend Pipeline
|
||||
journal-start-date: 2025-01-21
|
||||
journal-end-date: 2025-02-10
|
||||
journal-date: 2025-01-21
|
||||
journal-index: 106
|
||||
---
|
||||
```interval-nav
|
||||
```
|
||||
|
||||
|
||||
## Tickets
|
||||
```dataview
|
||||
LIST
|
||||
FROM [[]] AND !outgoing([[]])
|
||||
```
|
||||
@@ -0,0 +1,13 @@
|
||||
---
|
||||
journal: Talend Pipeline
|
||||
journal-start-date: 2025-02-11
|
||||
journal-end-date: 2025-03-03
|
||||
journal-date: 2025-02-11
|
||||
journal-index: 107
|
||||
---
|
||||
```interval-nav
|
||||
```
|
||||
|
||||
## Sprint Planning
|
||||
|
||||
![[2025-02-10#Journal]]
|
||||
@@ -0,0 +1,21 @@
|
||||
---
|
||||
journal: Talend Pipeline
|
||||
journal-start-date: 2025-03-04
|
||||
journal-end-date: 2025-03-24
|
||||
journal-date: 2025-03-04
|
||||
journal-index: 108
|
||||
---
|
||||
```interval-nav
|
||||
```
|
||||
|
||||
|
||||
Zugeordnete Tickets
|
||||
```dataview
|
||||
TABLE title, status
|
||||
FROM "Areas/cimt AG/Projekte/Messe München" AND #process/task AND [[]]
|
||||
```
|
||||
|
||||
## Sprint Planning
|
||||
|
||||
|
||||
- [x] Update Sprint availability [start:: 2025-03-04] [completion:: 2025-03-03]
|
||||
@@ -0,0 +1,19 @@
|
||||
---
|
||||
journal: Talend Pipeline
|
||||
journal-start-date: 2025-03-25
|
||||
journal-end-date: 2025-04-14
|
||||
journal-date: 2025-03-25
|
||||
journal-index: 109
|
||||
---
|
||||
```interval-nav
|
||||
```
|
||||
|
||||
Zugeordnete Tickets
|
||||
```dataview
|
||||
TABLE title, status
|
||||
FROM "Areas/cimt AG/Projekte/Messe München" AND #process/task AND [[]]
|
||||
```
|
||||
|
||||
## Sprint Planning
|
||||
|
||||
- [x] Update Sprint availability [start:: 2025-03-25] [completion:: 2025-03-26]
|
||||
@@ -0,0 +1,19 @@
|
||||
---
|
||||
journal: Talend Pipeline
|
||||
journal-date: 2025-04-15
|
||||
journal-start-date: 2025-04-15
|
||||
journal-end-date: 2025-05-05
|
||||
journal-index: 110
|
||||
---
|
||||
```interval-nav
|
||||
```
|
||||
|
||||
Zugeordnete Tickets
|
||||
```dataview
|
||||
TABLE title, status
|
||||
FROM "Areas/cimt AG/Projekte/Messe München" AND #process/task AND [[]]
|
||||
```
|
||||
|
||||
## Sprint Planning
|
||||
|
||||
- [x] Update Sprint availability [start:: 2025-04-15] [completion:: 2025-04-10]
|
||||
@@ -0,0 +1,19 @@
|
||||
---
|
||||
journal: Talend Pipeline
|
||||
journal-date: 2025-05-06
|
||||
journal-start-date: 2025-05-06
|
||||
journal-end-date: 2025-05-26
|
||||
journal-index: 111
|
||||
---
|
||||
```interval-nav
|
||||
```
|
||||
|
||||
Zugeordnete Tickets
|
||||
```dataview
|
||||
TABLE title, status
|
||||
FROM "Areas/cimt AG/Projekte/Messe München" AND #process/task AND [[]]
|
||||
```
|
||||
|
||||
## Sprint Planning
|
||||
|
||||
- [x] Update Sprint availability [start:: 2025-05-06] [completion:: 2025-04-24]
|
||||
@@ -0,0 +1,19 @@
|
||||
---
|
||||
journal: Talend Pipeline
|
||||
journal-date: 2025-05-27
|
||||
journal-start-date: 2025-05-27
|
||||
journal-end-date: 2025-06-16
|
||||
journal-index: 112
|
||||
---
|
||||
```interval-nav
|
||||
```
|
||||
|
||||
Zugeordnete Tickets
|
||||
```dataview
|
||||
TABLE title, status
|
||||
FROM "Areas/cimt AG/Projekte/Messe München" AND #process/task AND [[]]
|
||||
```
|
||||
|
||||
## Sprint Planning
|
||||
|
||||
- [x] Update Sprint availability [start:: 2025-05-27] [completion:: 2025-05-26]
|
||||
@@ -0,0 +1,22 @@
|
||||
---
|
||||
status: Archiv
|
||||
tags:
|
||||
- process/task
|
||||
|
||||
---
|
||||
|
||||
> [!task]+
|
||||
> Project:: [[Talend Pipeline]]
|
||||
> Bar:: `$= dv.view('total-progress-bar', {file: "TPL-3460"})`
|
||||
|
||||
## Aufgabenbeschreibung
|
||||
|
||||
## Überlegungen
|
||||
https://dev.nmm.de/co/display/TAL/job_push_apidb_import_campaigns_from_sf
|
||||
https://dev.nmm.de/co/display/TAL/job_pushapi_business_error_sf_handler
|
||||
|
||||
job_push_apidb_import_campaigns_from_sf
|
||||
|
||||
## Unteraufgaben
|
||||
|
||||
- [x] TPL-3460 [completion:: 2025-07-24]
|
||||
@@ -0,0 +1,24 @@
|
||||
---
|
||||
status: Archiv
|
||||
tags:
|
||||
- process/task
|
||||
|
||||
---
|
||||
|
||||
> [!task]+
|
||||
> Project:: [[Talend Pipeline]]
|
||||
> Bar:: `$= dv.view('total-progress-bar', {file: "TPL-3569"})`
|
||||
|
||||
## Aufgabenbeschreibung
|
||||
Es ist beabsichtigt ein Anwendungsmonitoring der in Qlik-Talend entwickelten Routen, Services und Jobs aufzubauen. Ziel ist es, den Status der überwachten Artefakte über entsprechende Metriken zu visualisieren und kritische Situationen in der Ausführung der Artefakte zu erkennen. Über zu definierende Schwellwerte können Alarme ausgelöst werden, um eine schnelle Fehleranalyse und Behebung zu gewährleisten.
|
||||
## Überlegungen
|
||||
|
||||
## Links
|
||||
- [Aufbau des Application Monitoring](https://dev.nmm.de/ji/browse/TPL-3569)
|
||||
- https://dev.nmm.de/ji/browse/TPL-3569
|
||||
|
||||
## Unteraufgaben
|
||||
|
||||
- [x] TPL-3569 [completion:: 2025-06-28]
|
||||
- [x] Stories definiert nach Angebot [completion:: 2025-02-25]
|
||||
- [x] [[TPL-3575 Installation des Toolset Prometheus und Grafana]] [completion:: 2025-03-03]
|
||||
@@ -0,0 +1,19 @@
|
||||
---
|
||||
status: Archiv
|
||||
tags:
|
||||
- process/task
|
||||
title: Aufbau des Monitoring mit Prometheus und Grafana
|
||||
|
||||
---
|
||||
|
||||
> [!task]+
|
||||
> Project:: [[Talend Pipeline]]
|
||||
> Bar:: `$= dv.view('total-progress-bar', {file: "TPL-3574"})`
|
||||
|
||||
## Aufgabenbeschreibung
|
||||
|
||||
## Überlegungen
|
||||
|
||||
## Unteraufgaben
|
||||
|
||||
- [x] TPL-3574 [completion:: 2025-03-04]
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
---
|
||||
status: Archiv
|
||||
tags:
|
||||
- process/task
|
||||
|
||||
---
|
||||
|
||||
> [!task]+
|
||||
> Project:: [[Talend Pipeline]]
|
||||
> Bar:: `$= dv.view('total-progress-bar', {file: "TPL-3575 Installation des Toolset Prometheus und Grafana"})`
|
||||
|
||||
## Aufgabenbeschreibung
|
||||
|
||||
https://dev.nmm.de/ji/browse/TPL-3575
|
||||
## Überlegungen
|
||||
|
||||
## Unteraufgaben
|
||||
|
||||
- [x] Installation des Toolset Prometheus und Grafana [completion:: 2025-02-28]
|
||||
@@ -0,0 +1,24 @@
|
||||
---
|
||||
status: Archiv
|
||||
tags:
|
||||
- process/task
|
||||
title: Bestimmung der Metriken und Schwellwerte
|
||||
|
||||
---
|
||||
|
||||
> [!task]+
|
||||
> Project:: [[Talend Pipeline]]
|
||||
> Sprint:: [[TPL-108]], [[TPL-109]]
|
||||
> Bar:: `$= dv.view('total-progress-bar', {file: "TPL-3576"})`
|
||||
|
||||
## Aufgabenbeschreibung
|
||||
|
||||
## Überlegungen
|
||||
|
||||
## Links
|
||||
- https://dev.nmm.de/ji/browse/TPL-3576
|
||||
|
||||
|
||||
## Unteraufgaben
|
||||
|
||||
- [x] TPL-3576 [completion:: 2025-07-24]
|
||||
@@ -0,0 +1,20 @@
|
||||
---
|
||||
status: Archiv
|
||||
tags:
|
||||
- process/task
|
||||
title: Einrichtung des Dashboards und der Alarmierungen
|
||||
|
||||
---
|
||||
|
||||
> [!task]+
|
||||
> Project:: [[Talend Pipeline]]
|
||||
> Sprint: [[TPL-108]], [[TPL-109]]
|
||||
> Bar:: `$= dv.view('total-progress-bar', {file: "TPL-3577"})`
|
||||
|
||||
## Aufgabenbeschreibung
|
||||
|
||||
## Überlegungen
|
||||
|
||||
## Unteraufgaben
|
||||
|
||||
- [x] TPL-3577 [completion:: 2025-07-24]
|
||||
@@ -0,0 +1,20 @@
|
||||
---
|
||||
status: Archiv
|
||||
tags:
|
||||
- process/task
|
||||
title: Testphase mit Überprüfung und Justierung der Metriken und Alarme
|
||||
|
||||
---
|
||||
|
||||
> [!task]+
|
||||
> Project:: [[Talend Pipeline]]
|
||||
> Sprint:: [[TPL-108]], [[TPL-109]]
|
||||
> Bar:: `$= dv.view('total-progress-bar', {file: "TPL-3578"})`
|
||||
|
||||
## Aufgabenbeschreibung
|
||||
|
||||
## Überlegungen
|
||||
|
||||
## Unteraufgaben
|
||||
|
||||
- [x] TPL-3578 [completion:: 2025-06-28]
|
||||
@@ -0,0 +1,24 @@
|
||||
---
|
||||
status: Archiv
|
||||
tags:
|
||||
- process/task
|
||||
title: Dokumentation und Präsentation des Monitoring
|
||||
|
||||
---
|
||||
|
||||
> [!task]+
|
||||
> Project:: [[Talend Pipeline]]
|
||||
> Sprint:: [[TPL-108]], [[TPL-109]]
|
||||
> Bar:: `$= dv.view('total-progress-bar', {file: "TPL-3579"})`
|
||||
|
||||
## Aufgabenbeschreibung
|
||||
|
||||
## Überlegungen
|
||||
|
||||
## Links
|
||||
- https://dev.nmm.de/ji/browse/TPL-3579
|
||||
|
||||
|
||||
## Unteraufgaben
|
||||
|
||||
- [x] TPL-3579 [completion:: 2025-07-24]
|
||||
@@ -0,0 +1,24 @@
|
||||
---
|
||||
status: Archiv
|
||||
tags:
|
||||
- process/task
|
||||
title: Erweiterung der Talend Runtime um JMX Exporter
|
||||
|
||||
---
|
||||
|
||||
> [!task]+
|
||||
> Project:: [[Talend Pipeline]]
|
||||
> Sprint:: [[TPL-108]]
|
||||
> Bar:: `$= dv.view('total-progress-bar', {file: "TPL-3582"})`
|
||||
|
||||
## Aufgabenbeschreibung
|
||||
|
||||
## Überlegungen
|
||||
|
||||
## Links
|
||||
- https://messemuenchen.service-now.com/sp?id=ticket&table=sc_req_item&sys_id=500c88feff086290b81bf800e34fd9f2&view=sp
|
||||
- https://dev.nmm.de/ji/browse/TPL-3582
|
||||
|
||||
## Unteraufgaben
|
||||
|
||||
- [x] TPL-3582 [completion:: 2025-03-19]
|
||||
@@ -0,0 +1,25 @@
|
||||
---
|
||||
status: Archiv
|
||||
tags:
|
||||
- process/task
|
||||
title: Erweiterung des ActiveMQ um JMX Exporter
|
||||
|
||||
---
|
||||
|
||||
> [!task]+
|
||||
> Project:: [[Talend Pipeline]]
|
||||
> Spring:: [[TPL-108]]
|
||||
> Bar:: `$= dv.view('total-progress-bar', {file: "TPL-3595"})`
|
||||
|
||||
## Aufgabenbeschreibung
|
||||
|
||||
## Überlegungen
|
||||
|
||||
## Links
|
||||
- https://dev.nmm.de/ji/browse/TPL-3595
|
||||
|
||||
|
||||
## Unteraufgaben
|
||||
|
||||
- [x] TPL-3595 [start:: 2025-02-28] [scheduled:: 2025-03-10] [completion:: 2025-03-20]
|
||||
- [x] Dashboard für Queue erweitert [completion:: 2025-03-20]
|
||||
@@ -0,0 +1,59 @@
|
||||
---
|
||||
id: TPL-3658 Spike - CI-CD Konzept
|
||||
aliases: []
|
||||
tags:
|
||||
- process/task
|
||||
- process/concept
|
||||
status: Archiv
|
||||
title: Spike - CI/CD Konzept
|
||||
|
||||
---
|
||||
|
||||
> [!task]+
|
||||
> Project:: [[Talend Pipeline]]
|
||||
> Sprint:: [[TPL-109]], [[TPL-110]] , [[TPL-111]], [[TPL-112]]
|
||||
> Bar:: `$= dv.view('total-progress-bar', {file: "TPL-3658 Spike - CI-CD Konzept"})`
|
||||
|
||||
## Aufgabenbeschreibung
|
||||
In diesem Spike soll erarbeitet werden wie CI/CD in der Talend Pipeline umgesetzt werden könnte.
|
||||
Darunter fällt:
|
||||
- Was benötigen wir dafür? (z.B. CI Server etc.)
|
||||
- Was ist schon vorhanden? (z.B. Bitbucket)
|
||||
- Welchen Mehrwert bietet CI/CD für uns?
|
||||
- Welche "Nachteile" könnten dabei für den Entwicklungsprozess entstehen? (z.B. arbeiten in verschiedenen Branches)
|
||||
|
||||
### Confluence
|
||||
- https://dev.nmm.de/co/pages/viewpage.action?pageId=342819583
|
||||
- [Generieren und Implementieren | Handbuch mit Best Practices für Talend Software Development Life Cycle Hilfe](https://help.qlik.com/talend/de-de/software-dev-lifecycle-best-practices-guide/8.0/ci-build)
|
||||
- [Generieren von POM-Dateien für Ihre Projekte | Handbuch mit Best Practices für Talend Software Development Life Cycle Hilfe](https://help.qlik.com/talend/de-DE/software-dev-lifecycle-best-practices-guide/8.0/regenerate-pom-files)
|
||||
- [CI-Workflow "Zero Installation" für Talend CI | Handbuch mit Best Practices für Talend Software Development Life Cycle Hilfe](https://help.qlik.com/talend/de-DE/software-dev-lifecycle-best-practices-guide/8.0/talend-ci-zero-install)
|
||||
- [Installation von Talend CommandLine in einem eigenständigen Schritt (optional) | Handbuch mit Best Practices für Talend Software Development Life Cycle Hilfe](https://help.qlik.com/talend/de-DE/software-dev-lifecycle-best-practices-guide/8.0/studio-single-install)
|
||||
- [Implementierung mit Talend | Handbuch mit Best Practices für Talend Software Development Life Cycle Hilfe](https://help.qlik.com/talend/de-DE/software-dev-lifecycle-best-practices-guide/8.0/implementation-with-talend)
|
||||
- [Building and Deploying | Talend Software Development Life Cycle Best Practices Guide Help](https://help.qlik.com/talend/en-US/software-dev-lifecycle-best-practices-guide/8.0/ci-build)
|
||||
- [Creating the Jenkins pipeline | Talend Software Development Life Cycle Best Practices Guide Help](https://help.qlik.com/talend/en-US/software-dev-lifecycle-best-practices-guide/8.0/creating-jenkins-pipeline)
|
||||
- [[TPL-3658] Spike - CI/CD Konzept - Messe München GmbH](https://dev.nmm.de/ji/projects/TPL/issues/TPL-3658?filter=myopenissues)
|
||||
- [Talend Adminstration Center (TAC) - Talend Pipeline - Messe München GmbH](https://dev.nmm.de/co/pages/viewpage.action?pageId=105513160)
|
||||
- [8.0.1 Talend Adminstration Center (TAC) - Talend Pipeline - Messe München GmbH](https://dev.nmm.de/co/pages/viewpage.action?pageId=255984663#id-8.0.1TalendAdminstrationCenter\(TAC\)-%C3%9Cbersicht:TAC-Server)
|
||||
- [Talend-Pipeline Home - Talend Pipeline - Messe München GmbH](https://dev.nmm.de/co/display/TAL/Talend-Pipeline+Home)
|
||||
- [# CI-Workflow "Zero Installation" für Talend CI](https://help.qlik.com/talend/de-DE/software-dev-lifecycle-best-practices-guide/8.0/talend-ci-zero-install)
|
||||
- [# Setting up an update repository by hosting it](https://help.qlik.com/talend/en-US/installation-guide-windows/8.0/setting-up-update-repositories-by-hosting-them)
|
||||
- [# Installation von Talend CommandLine in einem eigenständigen Schritt (optional)](https://help.qlik.com/talend/de-DE/software-dev-lifecycle-best-practices-guide/8.0/studio-single-install)
|
||||
- [# Branching, Zusammenführung und Tagging](https://help.qlik.com/talend/de-DE/software-dev-lifecycle-best-practices-guide/8.0/branching-merging-and-tagging)
|
||||
- [# Ausführen benutzerdefinierter Skripte für Ihre Projekte](https://help.qlik.com/talend/de-DE/software-dev-lifecycle-best-practices-guide/8.0/executing-a-custom-script)
|
||||
- [Implementierung in Ihrer Umgebung](https://help.qlik.com/talend/de-DE/software-dev-lifecycle-best-practices-guide/8.0/implementation-in-your-environment)
|
||||
- [Entwickeln von Jobs, Routen oder Datendiensten](https://help.qlik.com/talend/de-DE/software-dev-lifecycle-best-practices-guide/8.0/designing-jobs-routes-or-data-services)
|
||||
|
||||
### Jira
|
||||
- https://dev.nmm.de/ji/browse/TPL-3658
|
||||
|
||||
## Überlegungen
|
||||
|
||||
## Unteraufgaben
|
||||
|
||||
- [x] TPL-3658 Spike - CI/CD Konzept [created:: 2025-04-08] [start:: 2025-04-08] [scheduled:: 2025-05-26] [completion:: 2025-07-07]
|
||||
- [x] Confluence-Seite aufsetzen [completion:: 2025-05-21]
|
||||
- [x] Entwicklungsprozeß mit CI/CD beschreiben [completion:: 2025-05-21]
|
||||
- [x] Entwicklungsprozeß mit Branches unter Talend beschreiben [completion:: 2025-05-21]
|
||||
- [x] Story-Points hinzzufügen [start:: 2025-05-06] [due:: 2025-05-07] [completion:: 2025-05-20]
|
||||
- [x] Installation Jenkins beschreiben mit Resourcenbedarf [start: start:: 2025-05-20] [scheduled:: 2025-05-21] [completion:: 2025-05-21]
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
---
|
||||
tags:
|
||||
- process/meeting
|
||||
---
|
||||
Attendees:: [[Oliver Schöner]] , [[Ingo Habermann]], [[Sebastian Ilge]]
|
||||
Related Projects:: [[Talend Pipeline]], [[POC Application Monitoring]]
|
||||
Topics::
|
||||
Length::
|
||||
purpose:: Entscheidung über Implementierung POc getroffen
|
||||
summary::
|
||||
|
||||
## 🗓️Agenda
|
||||
- Vorstellung der Varianten
|
||||
- Entscheidung über POC getroffen
|
||||
- Beauftragung vereinbart
|
||||
|
||||
## 📤 Gewünschtes Ergebnis
|
||||
|
||||
## 📝Notizen
|
||||
|
||||
## ✔️ Aufgaben
|
||||
@@ -0,0 +1,99 @@
|
||||
---
|
||||
status: Geschlossen
|
||||
tags:
|
||||
- process/project
|
||||
subtitle: Talend Pipeline
|
||||
|
||||
---
|
||||
> [!abstract]- Project
|
||||
> Goal::
|
||||
> Progress:: `$= dv.view('project-progress', {file: 'Talend Pipeline'})`
|
||||
> Target:: `$= dv.view('project-target', {file: 'Talend Pipeline'})`
|
||||
> Bar:: `$= dv.view('project-progress-bar', {file: 'Talend Pipeline'})`
|
||||
> Tasks:: `$= const aufgaben = dv.page('Talend Pipeline').file.inlinks.where(t => { const mt = dv.page(t.path); return mt.tags?.includes('process/task') && mt.status === 'In Arbeit'}); if (aufgaben.length > 0) { dv.header(4, aufgaben.length > 1 ? "Aufgaben" : "Aufgabe"); dv.list(aufgaben) }`
|
||||
|
||||
## Project Info
|
||||
Kunde [[Messe München GmbH]]
|
||||
Ansprechpartner: [[Peter Tubak]], [[Linda Haas]]
|
||||
Kollegen: [[Linda Haas]], [[Oliver Schöner]], [[Norbert Pruß]], [[Norbert Franz]], [[Thomas Erschens]], [[Balazs Szeidl]], [[Mirko Piratzki]], [[Sebastian Keck]], [[Mihai Gottschling]]
|
||||
|
||||
## Termine
|
||||
```dataview
|
||||
LIST
|
||||
FROM [[]] AND !outgoing([[]]) AND "Journal"
|
||||
SORT file.mtime DESC
|
||||
LIMIT 20
|
||||
```
|
||||
|
||||
## Meetings
|
||||
```dataview
|
||||
LIST
|
||||
FROM [[]] AND !outgoing([[]]) AND #process/meeting
|
||||
SORT file.mtime DESC
|
||||
LIMIT 20
|
||||
```
|
||||
|
||||
## Sprints
|
||||
|
||||
Sprint planning: https://dev.nmm.de/co/display/TAL/Sprint+planning
|
||||
```dataview
|
||||
LIST
|
||||
FROM "Areas/cimt AG/Projekte/Messe München/Sprints"
|
||||
SORT file.name DESC
|
||||
LIMIT 20
|
||||
```
|
||||
|
||||
## On-Site Week
|
||||
Availability 2025: https://dev.nmm.de/co/display/TAL/Planning+On-Site+Week+25
|
||||
|
||||
## Thoughts
|
||||
|
||||
## Resources
|
||||
USER: peetzth
|
||||
AD USER: [Thomas.Peetz-Extern@messe-muenchen.de](mailto:Thomas.Peetz-Extern@messe-muenchen.de)
|
||||
PASSWORTLINK: [https://1ty.me/Pp8mD3R55](https://1ty.me/Pp8mD3R55)
|
||||
|
||||
Outlook Web Access
|
||||
- https://outlook.office.com/mail/
|
||||
|
||||
Bitbucket Repository
|
||||
- [Talend 8/MONITORING](https://scm.messe-muenchen.de/bit/projects/TALN/repos/monitoring/browse)
|
||||
|
||||
Conflucence Seiten
|
||||
- [AppMonitoring: Installation](https://dev.nmm.de/co/pages/resumedraft.action?draftId=334400890&draftShareId=067a9d0c-e4fa-4954-897d-7bf779eddbc5&)
|
||||
|
||||
## Aufgaben
|
||||
- [x] Zugang AppServer überprüfen #process/tasks [start:: 2024-11-21] [scheduled:: 2024-11-21] [due:: 2024-11-21] [completion:: 2024-11-21]
|
||||
|
||||
|
||||
## Offene Aufgaben
|
||||
```dataviewjs
|
||||
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task')).where(p => dv.page(p.path).status != "Archiv");
|
||||
|
||||
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
|
||||
const page = dv.page(p.path);
|
||||
const tasks = page.file.tasks;
|
||||
return [
|
||||
page.file.link,
|
||||
page.status,
|
||||
tasks.where(t => t.fullyCompleted === true).length,
|
||||
tasks.length
|
||||
]
|
||||
}));
|
||||
```
|
||||
|
||||
## Aufgaben
|
||||
```dataviewjs
|
||||
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task'));
|
||||
|
||||
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
|
||||
const page = dv.page(p.path);
|
||||
const tasks = page.file.tasks;
|
||||
return [
|
||||
page.file.link,
|
||||
page.status,
|
||||
tasks.where(t => t.fullyCompleted === true).length,
|
||||
tasks.length
|
||||
]
|
||||
}));
|
||||
```
|
||||
@@ -0,0 +1,25 @@
|
||||
---
|
||||
tags:
|
||||
- process/meeting
|
||||
---
|
||||
Attendees::
|
||||
Related Projects:: [[Talend Pipeline]]
|
||||
Topics::
|
||||
Length::
|
||||
purpose::
|
||||
summary::
|
||||
|
||||
## Termine
|
||||
```dataview
|
||||
LIST
|
||||
FROM [[]] AND !outgoing([[]]) AND "Journal"
|
||||
SORT file.mtime DESC
|
||||
LIMIT 20
|
||||
```
|
||||
## 🗓️Agenda
|
||||
|
||||
## 📤 Gewünschtes Ergebnis
|
||||
|
||||
## 📝Notizen
|
||||
|
||||
## ✔️ Aufgaben
|
||||
@@ -0,0 +1,35 @@
|
||||
---
|
||||
tags:
|
||||
- process/meeting
|
||||
---
|
||||
Attendees:: [[Linda Haas]], [[Oliver Schöner]], [[Norbert Pruß]], [[Norbert Franz]], [[Thomas Erschens]], [[Balazs Szeidl]], [[Sebastian Keck]], [[Mihai Gottschling]]
|
||||
Related Projects:: [[Talend Pipeline]]
|
||||
Topics::
|
||||
Length::
|
||||
purpose::
|
||||
summary::
|
||||
|
||||
## 🗓️Agenda
|
||||
1. Sprint Planning (45 min)
|
||||
2. Sprint Retro (45 min)
|
||||
|
||||
## Requirements for sprint planning
|
||||
|
||||
The requirements must fulfill the following criteria to be scheduled:
|
||||
|
||||
1. The Jira task has the status Ready. The task has been assessed as feasible by the developers.
|
||||
2. The Jira Task has been estimated in terms of effort.
|
||||
3. The person responsible have to participate in the planning.
|
||||
4. The requesters should have already agreed among themselves which tickets are more relevant.
|
||||
|
||||
Jira Backlog: [https://dev.nmm.de/ji/secure/RapidBoard.jspa?rapidView=206](https://dev.nmm.de/ji/secure/RapidBoard.jspa?rapidView=206&view=planning.nodetail)
|
||||
Retrospective: [https://dev.nmm.de/co/display/TAL/Retrospective](https://dev.nmm.de/co/display/TAL/Retrospective)
|
||||
|
||||
## 📤 Goal
|
||||
A plan for the next 3 weeks. Adapted to the sprint planning for 2024.
|
||||
|
||||
## 📝Note
|
||||
Urgent issues should be synchronized with the other participants in advance so that the meeting can be planned properly. In the event of prioritization conflicts, the scouring of the individual projects from Portfolio Management is available as an aid.
|
||||
|
||||
## ✔️ Aufgaben
|
||||
- [x] Übernahme Monitoring-Thema [start:: 2024-11-18] [completion:: 2024-11-20]
|
||||
@@ -0,0 +1,25 @@
|
||||
---
|
||||
tags:
|
||||
- process/meeting
|
||||
---
|
||||
Attendees:: [[Oliver Schöner]], [[Linda Haas]], [[Norbert Franz]], [[Balazs Szeidl]], [[Sebastian Keck]], [[Thomas Erschens]], [[Mihai Gottschling]], [[Norbert Pruß]]
|
||||
Related Projects:: [[Talend Pipeline]]
|
||||
Topics::
|
||||
Length::
|
||||
purpose::
|
||||
summary::
|
||||
|
||||
## 🗓️Agenda
|
||||
- Jira Epics?
|
||||
- Quartalsplanung
|
||||
- RabbitMQ/ActiveMQ
|
||||
- Common Reference Project
|
||||
- what is it for
|
||||
- do you have to pull it
|
||||
|
||||
## 📤 Gewünschtes Ergebnis
|
||||
|
||||
## 📝Notizen
|
||||
|
||||
|
||||
## ✔️ Aufgaben
|
||||
@@ -0,0 +1,69 @@
|
||||
---
|
||||
status: Aktiv
|
||||
tags:
|
||||
- process/project
|
||||
subtitle: PURR Development
|
||||
|
||||
---
|
||||
> [!abstract]- Project
|
||||
> Goal::
|
||||
> Progress:: `$= dv.view('project-progress', {file: 'PURR Development'})`
|
||||
> Target:: `$= dv.view('project-target', {file: 'PURR Development'})`
|
||||
> Bar:: `$= dv.view('project-progress-bar', {file: 'PURR Development'})`
|
||||
> Tasks:: `$= const aufgaben = dv.page('PURR Development').file.inlinks.where(t => { const mt = dv.page(t.path); return mt.tags?.includes('process/task') && mt.status === 'In Arbeit'}); if (aufgaben.length > 0) { dv.header(4, aufgaben.length > 1 ? "Aufgaben" : "Aufgabe"); dv.list(aufgaben) }`
|
||||
|
||||
## Project Info
|
||||
|
||||
## Thoughts
|
||||
ROARs Room Organization Attendance Retrieval system
|
||||
|
||||
## Resources
|
||||
|
||||
- [Stories](https://dev.azure.com/cimt-ag/purr/_backlogs/backlog/purr%20Team/Stories)
|
||||
- [Pull Requests](https://dev.azure.com/cimt-ag/purr/_git/purr/pullrequests?_a=mine)
|
||||
|
||||
### Server
|
||||
- Test
|
||||
- Prod
|
||||
- Dev - Berlin
|
||||
- BERVL1PRR
|
||||
- 192.168.210.69
|
||||
- Benutzer: purr
|
||||
|
||||
## Review questions
|
||||
|
||||
|
||||
## Aufgaben
|
||||
- [x] Namen für die Neuentwicklung von PURR finden und Git Projekt aufsetzen [start:: 2025-09-29] [scheduled:: 2025-09-30] [completion:: 2025-10-22]
|
||||
|
||||
## Offene Aufgaben
|
||||
```dataviewjs
|
||||
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task')).where(p => dv.page(p.path).file.tasks.length != dv.page(p.path).file.tasks.where(t => t.fullyCompleted === true).length);
|
||||
|
||||
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
|
||||
const page = dv.page(p.path);
|
||||
const tasks = page.file.tasks;
|
||||
return [
|
||||
page.file.link,
|
||||
page.status,
|
||||
tasks.where(t => t.fullyCompleted === true).length,
|
||||
tasks.length
|
||||
]
|
||||
}));
|
||||
```
|
||||
|
||||
## Aufgaben
|
||||
```dataviewjs
|
||||
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task'));
|
||||
|
||||
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
|
||||
const page = dv.page(p.path);
|
||||
const tasks = page.file.tasks;
|
||||
return [
|
||||
page.file.link,
|
||||
page.status,
|
||||
tasks.where(t => t.fullyCompleted === true).length,
|
||||
tasks.length
|
||||
]
|
||||
}));
|
||||
```
|
||||
@@ -0,0 +1,25 @@
|
||||
---
|
||||
title: CIP020 Weekly Sync
|
||||
allDay: false
|
||||
startTime: 15:00
|
||||
endTime: 15:15
|
||||
date: 2024-02-23
|
||||
completed:
|
||||
tags:
|
||||
- process/meeting
|
||||
---
|
||||
Attendees:: [[Simon Obermayr]], [[Frank Füllbier]]
|
||||
Related Projects:: [[CIP020 SAP - GCP Cortex Framework]]
|
||||
Topics::
|
||||
Length::
|
||||
purpose::
|
||||
summary::
|
||||
|
||||
## 🗓️Agenda
|
||||
|
||||
## 📤 Gewünschtes Ergebnis
|
||||
|
||||
## 📝Notizen
|
||||
|
||||
## ✔️ Aufgaben
|
||||
- [x] Zusammenfassung der Ergebnisse der KW8 erstellen [scheduled:: 2024-03-01] [completion:: 2024-03-01]
|
||||
@@ -0,0 +1,18 @@
|
||||
---
|
||||
tags:
|
||||
- process/meeting
|
||||
---
|
||||
Attendees:: [[Christian Heese]], [[Katharina Wirtz]], [[Thomas Lokajzcyk]], [[Kuno Ospald]], [[Nemanja Panic]], [[Stefan Poschenrieder]]
|
||||
Related Projects:: [[DataOps]]
|
||||
Topics::
|
||||
Length::
|
||||
purpose::
|
||||
summary::
|
||||
|
||||
## 🗓️Agenda
|
||||
|
||||
## 📤 Gewünschtes Ergebnis
|
||||
|
||||
## 📝Notizen
|
||||
|
||||
## ✔️ Aufgaben
|
||||
@@ -0,0 +1,18 @@
|
||||
---
|
||||
tags:
|
||||
- process/meeting
|
||||
---
|
||||
Attendees::
|
||||
Related Projects:: [[DataOps]]
|
||||
Topics::
|
||||
Length::
|
||||
purpose::
|
||||
summary::
|
||||
|
||||
## 🗓️Agenda
|
||||
|
||||
## 📤 Gewünschtes Ergebnis
|
||||
|
||||
## 📝Notizen
|
||||
|
||||
## ✔️ Aufgaben
|
||||
@@ -0,0 +1,28 @@
|
||||
---
|
||||
tags:
|
||||
- process/meeting
|
||||
---
|
||||
Attendees:: [[Christian Heese]]
|
||||
Related Projects:: [[DataOps]]
|
||||
Topics::
|
||||
Length::
|
||||
purpose::
|
||||
summary::
|
||||
|
||||
## 🗓️Agenda
|
||||
|
||||
## 📤 Gewünschtes Ergebnis
|
||||
|
||||
## 📝Notizen
|
||||
|
||||
## ✔️ Aufgaben
|
||||
- [x] Erweiterung Zabbix Konfiguration um PowerBI für DataOps [start:: 2024-07-22] [completion:: 2024-09-09]
|
||||
Ticket unter dem Epic Übernahme PowerBI erstellen
|
||||
Mark Kuschel ansprechen welche Berechtigungen und Views er innehat
|
||||
- [x] Übernahme Schwerpunkt PowerBI [start:: 2024-07-22] [completion:: 2024-08-20]
|
||||
Der eigene Schwerpunkt soll unter anderem bei PowerBI liegen
|
||||
- [x] DORA UnionDB DB-Zugriffe erfassen [start:: 2024-07-22] [completion:: 2024-09-09]
|
||||
- [x] DORA SPOT DB-Zugriffe erfassen [start:: 2024-07-22] [completion:: 2024-09-09]
|
||||
- [x] Kibana- Logmanagement Zugriff für DataOps [start:: 2024-07-22] [completion:: 2024-09-09]
|
||||
Ansprechpartner ist Raik Alber
|
||||
- [x] Eintragung Abwesenheit im Abteilungskalender (siehe Confluence) [completion:: 2024-07-22]
|
||||
@@ -0,0 +1,18 @@
|
||||
---
|
||||
tags:
|
||||
- process/meeting
|
||||
---
|
||||
Attendees:: [[Christian Heese]]
|
||||
Related Projects:: [[DataOps]]
|
||||
Topics:: Status der begonnenen Aufgaben
|
||||
Length::
|
||||
purpose::
|
||||
summary::
|
||||
|
||||
## 🗓️Agenda
|
||||
|
||||
## 📤 Gewünschtes Ergebnis
|
||||
|
||||
## 📝Notizen
|
||||
|
||||
## ✔️ Aufgaben
|
||||
@@ -0,0 +1,18 @@
|
||||
---
|
||||
tags:
|
||||
- process/meeting
|
||||
---
|
||||
Attendees::
|
||||
Related Projects:: [[DataOps]]
|
||||
Topics::
|
||||
Length::
|
||||
purpose::
|
||||
summary::
|
||||
|
||||
## 🗓️Agenda
|
||||
|
||||
## 📤 Gewünschtes Ergebnis
|
||||
|
||||
## 📝Notizen
|
||||
|
||||
## ✔️ Aufgaben
|
||||
@@ -0,0 +1,20 @@
|
||||
---
|
||||
tags:
|
||||
- process/meeting
|
||||
---
|
||||
Attendees:: [[Olaf Hein]]
|
||||
Related Projects:: [[DataOps]]
|
||||
Topics::
|
||||
Length::
|
||||
purpose::
|
||||
summary::
|
||||
|
||||
## 🗓️Agenda
|
||||
|
||||
## 📤 Gewünschtes Ergebnis
|
||||
|
||||
## 📝Notizen
|
||||
Meeting-Kennnummer: 27936211428
|
||||
Meeting Passwort: cmYsbYTj525
|
||||
|
||||
## ✔️ Aufgaben
|
||||
@@ -0,0 +1,18 @@
|
||||
---
|
||||
status: Archiv
|
||||
tags:
|
||||
- process/task
|
||||
|
||||
---
|
||||
|
||||
> [!task]+
|
||||
> Project:: [[DataOps]]
|
||||
> Bar:: `$= dv.view('total-progress-bar', {file: "DMOPS-109 Sichtung des Monitorings"})`
|
||||
|
||||
## Aufgabenbeschreibung
|
||||
|
||||
## Überlegungen
|
||||
|
||||
## Unteraufgaben
|
||||
|
||||
- [x] DMOPS-109 Sichtung des Monitorings [completion:: 2024-05-15]
|
||||
@@ -0,0 +1,18 @@
|
||||
---
|
||||
status: Archiv
|
||||
tags:
|
||||
- process/task
|
||||
|
||||
---
|
||||
|
||||
> [!task]+
|
||||
> Project:: [[DataOps]]
|
||||
> Bar:: `$= dv.view('total-progress-bar', {file: "DMOPS-110 Sichtung des Backup-Prozesses"})`
|
||||
|
||||
## Aufgabenbeschreibung
|
||||
|
||||
## Überlegungen
|
||||
|
||||
## Unteraufgaben
|
||||
|
||||
- [x] DMOPS-110 Sichtung des Backup-Prozesses [completion:: 2024-05-15]
|
||||
@@ -0,0 +1,21 @@
|
||||
---
|
||||
status: Archiv
|
||||
tags:
|
||||
- process/task
|
||||
|
||||
---
|
||||
|
||||
> [!task]+
|
||||
> Project:: [[DataOps]]
|
||||
> Bar:: `$= dv.view('total-progress-bar', {file: "DMOPS-137 Zabbix Warnungen als Mails ans DataOps Team"})`
|
||||
|
||||
## Aufgabenbeschreibung
|
||||
|
||||
## Überlegungen
|
||||
|
||||
## Unteraufgaben
|
||||
|
||||
- [x] [[Andreas Bublitz]] nach Confluence-Seite der Anwendungsliste fragen [start:: 2024-04-25] [scheduled:: 2024-05-02] [completion:: 2024-05-06]
|
||||
- [x] Auflisten der Anwendungen im Ticket IN-22812 [start:: 2024-04-25] [completion:: 2024-05-15]
|
||||
- [x] DataOps Mitglieder für das Zabbix Dashboard eintragen lassen [start:: 2024-04-25] [scheduled:: 2024-05-02] [completion:: 2024-05-15]
|
||||
- [x] DMOPS-137 Zabbix Warnungen als Mails ans DataOps Team [start:: 2024-04-25] [completion:: 2024-05-15]
|
||||
@@ -0,0 +1,18 @@
|
||||
---
|
||||
status: Archiv
|
||||
tags:
|
||||
- process/task
|
||||
|
||||
---
|
||||
|
||||
> [!task]+
|
||||
> Project:: [[DataOps]]
|
||||
> Bar:: `$= dv.view('total-progress-bar', {file: "DMOPS-149 Exasol Migration in der IONOS auf Version 8.x"})`
|
||||
|
||||
## Aufgabenbeschreibung
|
||||
|
||||
## Überlegungen
|
||||
|
||||
## Unteraufgaben
|
||||
|
||||
- [x] DMOPS-149 Exasol Migration in der IONOS auf Version 8.x [start:: 2024-09-01] [completion:: 2024-09-09]
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
---
|
||||
status: Archiv
|
||||
tags:
|
||||
- process/task
|
||||
|
||||
---
|
||||
|
||||
> [!task]+
|
||||
> Project:: [[DataOps]]
|
||||
> Bar:: `$= dv.view('total-progress-bar', {file: "DMOPS-366 Verhalten von import_from_file (pyexasol) und core.autocrlf=true (Git) prüfen"})`
|
||||
|
||||
## Aufgabenbeschreibung
|
||||
|
||||
## Überlegungen
|
||||
|
||||
## Unteraufgaben
|
||||
|
||||
- [x] DMOPS-366 Verhalten von import_from_file (pyexasol) und core.autocrlf=true (Git) prüfen [start:: 2024-06-24] [scheduled:: 2024-07-01] [completion:: 2024-07-01]
|
||||
+28
@@ -0,0 +1,28 @@
|
||||
---
|
||||
status: Archiv
|
||||
tags:
|
||||
- process/task
|
||||
|
||||
---
|
||||
|
||||
> [!task]+
|
||||
> Project:: [[DataOps]]
|
||||
> Bar:: `$= dv.view('total-progress-bar', {file: "DMOPS-367 Ereignisprotokolleinträge Windows Error Reporting auf wscape-prod-01 bereinigen"})`
|
||||
|
||||
## Aufgabenbeschreibung
|
||||
|
||||
Die fehlgeschlagenen Versuche das Error Reporting zu Microsoft zu senden füllen die Windows Ereignisanzeige und machen eine Fehlersuche aufwendig.
|
||||
|
||||
## Überlegungen
|
||||
Es ist eine Gruppenrichtlinie zu finden, dass den Versand der Error Reports abschaltet.
|
||||
Das Aufräumen des Windows Logs (Windows Ereignisanzeige) ist optional.
|
||||
|
||||
https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-r2-and-2012/jj618323(v=ws.11)
|
||||
https://www.tenforums.com/tutorials/107232-enable-disable-windows-error-reporting-windows-10-a.html
|
||||
https://github.com/MicrosoftDocs/SupportArticles-docs/blob/main/support/windows-client/system-management-components/windows-error-reporting-diagnostics-enablement-guidance.md
|
||||
https://learn.microsoft.com/en-us/troubleshoot/windows-client/system-management-components/windows-error-reporting-diagnostics-enablement-guidance
|
||||
|
||||
## Unteraufgaben
|
||||
|
||||
- [x] DMOPS-367 Ereignisprotokolleinträge Windows Error Reporting auf wscape-prod-01 bereinigen [start:: 2024-06-24] [completion:: 2024-07-15]
|
||||
- [x] DMOPS-367 Windows Error Reporting abschalten [start:: 2024-06-26] [completion:: 2024-07-15]
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
---
|
||||
status: Archiv
|
||||
tags:
|
||||
- process/task
|
||||
|
||||
---
|
||||
|
||||
> [!task]+
|
||||
> Project:: [[DataOps]]
|
||||
> Bar:: `$= dv.view('total-progress-bar', {file: "DMOPS-368 Einrichten Netzwerkkonfiguration für Email-Proxy"})`
|
||||
|
||||
## Aufgabenbeschreibung
|
||||
|
||||
## Überlegungen
|
||||
|
||||
## Unteraufgaben
|
||||
|
||||
- [x] DMOPS-368 Einrichten Netzwerkkonfiguration für Email-Proxy [start:: 2024-06-24] [completion:: 2024-09-08]
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
---
|
||||
status: Archiv
|
||||
tags:
|
||||
- process/task
|
||||
|
||||
---
|
||||
|
||||
> [!task]+
|
||||
> Project:: [[DataOps]]
|
||||
> Bar:: `$= dv.view('total-progress-bar', {file: "DMOPS-38 Überprüfung der Exasol Konfiguration aller Cluster"})`
|
||||
|
||||
## Aufgabenbeschreibung
|
||||
|
||||
## Überlegungen
|
||||
|
||||
## Unteraufgaben
|
||||
|
||||
- [x] DMOPS-38 Überprüfung der Exasol Konfiguration aller Cluster [completion:: 2024-05-15]
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
---
|
||||
status: Archiv
|
||||
tags:
|
||||
- process/task
|
||||
|
||||
---
|
||||
|
||||
> [!task]+
|
||||
> Project:: [[DataOps]]
|
||||
> Bar:: `$= dv.view('total-progress-bar', {file: "DMOPS-380 Beschreibung der Konzepterstellung in Confluence"})`
|
||||
|
||||
## Aufgabenbeschreibung
|
||||
|
||||
## Überlegungen
|
||||
|
||||
## Unteraufgaben
|
||||
|
||||
- [x] DMOPS-380 Beschreibung der Konzepterstellung in Confluence [start:: 2024-06-24] [completion:: 2024-07-15]
|
||||
@@ -0,0 +1,18 @@
|
||||
---
|
||||
status: Archiv
|
||||
tags:
|
||||
- process/task
|
||||
|
||||
---
|
||||
|
||||
> [!task]+
|
||||
> Project:: [[DataOps]]
|
||||
> Bar:: `$= dv.view('total-progress-bar', {file: "DMOPS-587 SSIS PAket auf Test validieren"})`
|
||||
|
||||
## Aufgabenbeschreibung
|
||||
|
||||
## Überlegungen
|
||||
|
||||
## Unteraufgaben
|
||||
|
||||
- [x] DMOPS-587 SSIS PAket auf Test validieren [completion:: 2024-08-29]
|
||||
@@ -0,0 +1,18 @@
|
||||
---
|
||||
tags:
|
||||
- process/meeting
|
||||
---
|
||||
Attendees::
|
||||
Related Projects:: [[DataOps]]
|
||||
Topics::
|
||||
Length::
|
||||
purpose::
|
||||
summary::
|
||||
|
||||
## 🗓️Agenda
|
||||
|
||||
## 📤 Gewünschtes Ergebnis
|
||||
|
||||
## 📝Notizen
|
||||
|
||||
## ✔️ Aufgaben
|
||||
@@ -0,0 +1,30 @@
|
||||
---
|
||||
tags:
|
||||
- process/meeting
|
||||
---
|
||||
Attendees:: [[Katharina Wirtz]] [[Thomas Lokajzcyk]] [[Kuno Ospald]] [[Nemanja Panic]] [[Stefan Poschenrieder]], [[Christian Heese]], [[Przemyslaw Miskiewicz]]
|
||||
Related Projects:: [[DataOps]]
|
||||
Topics::
|
||||
Length::
|
||||
purpose::
|
||||
summary::
|
||||
|
||||
## Termine
|
||||
```dataview
|
||||
LIST
|
||||
FROM [[]] AND !outgoing([[]]) AND "Journal"
|
||||
SORT file.name DESC
|
||||
LIMIT 10
|
||||
```
|
||||
|
||||
## 🗓️Agenda
|
||||
|
||||
## 📤 Gewünschtes Ergebnis
|
||||
|
||||
## 📝Notizen
|
||||
|
||||
## Webex Regeltermin
|
||||
Meeting: 27345334190
|
||||
Password: 523eeRp7Qsd
|
||||
|
||||
## ✔️ Aufgaben
|
||||
@@ -0,0 +1,30 @@
|
||||
---
|
||||
tags:
|
||||
- process/meeting
|
||||
---
|
||||
Attendees:: [[Thomas Lokajzcyk]], [[Katharina Wirtz]], [[Nemanja Panic]], [[Leon Joshua von Pazottka-Lipinski]], [[Kuno Ospald]]
|
||||
Related Projects:: [[DataOps]]
|
||||
Topics::
|
||||
Length::
|
||||
purpose::
|
||||
summary::
|
||||
|
||||
## Termine
|
||||
```dataview
|
||||
LIST
|
||||
FROM [[]] AND !outgoing([[]]) AND "Journal"
|
||||
SORT file.name DESC
|
||||
LIMIT 10
|
||||
```
|
||||
|
||||
## 🗓️Agenda
|
||||
|
||||
## 📤 Gewünschtes Ergebnis
|
||||
|
||||
## 📝Notizen
|
||||
|
||||
### Webex Regeltermin
|
||||
Meeting: 27345334190
|
||||
Password: 523eeRp7Qsd
|
||||
|
||||
## ✔️ Aufgaben
|
||||
@@ -0,0 +1,18 @@
|
||||
---
|
||||
tags:
|
||||
- process/meeting
|
||||
---
|
||||
Attendees::
|
||||
Related Projects:: [[DataOps]]
|
||||
Topics::
|
||||
Length::
|
||||
purpose::
|
||||
summary::
|
||||
|
||||
## 🗓️Agenda
|
||||
|
||||
## 📤 Gewünschtes Ergebnis
|
||||
|
||||
## 📝Notizen
|
||||
|
||||
## ✔️ Aufgaben
|
||||
@@ -0,0 +1,82 @@
|
||||
---
|
||||
status: Archiv
|
||||
tags:
|
||||
- process/project
|
||||
subtitle: DataOps
|
||||
|
||||
---
|
||||
> [!abstract]- Project
|
||||
> Goal::
|
||||
> Progress:: `$= dv.view('project-progress', {file: 'DataOps'})`
|
||||
> Target:: `$= dv.view('project-target', {file: 'DataOps'})`
|
||||
> Bar:: `$= dv.view('project-progress-bar', {file: 'DataOps'})`
|
||||
> Tasks:: `$= const aufgaben = dv.page('DataOps').file.inlinks.where(t => { const mt = dv.page(t.path); return mt.tags?.includes('process/task') && mt.status === 'In Arbeit'}); if (aufgaben.length > 0) { dv.header(4, aufgaben.length > 1 ? "Aufgaben" : "Aufgabe"); dv.list(aufgaben) }`
|
||||
|
||||
## Project Info
|
||||
Kunde [[S-Kreditpartner GmbH]]
|
||||
Ansprechpartner: [[Olaf Hein]], [[Thomas Lokajzcyk]], [[Katharina Wirtz]], [[Christian Heese]]
|
||||
Kollegen: [[Kuno Ospald]], [[Nemanja Panic]], [[Przemyslaw Miskiewicz]], [[Mark Kuschel]], [[Martin Eichner]]
|
||||
|
||||
|
||||
### miro Board
|
||||
https://miro.com/app/board/uXjVN4Qdy60=/
|
||||
|
||||
## Termine
|
||||
```dataview
|
||||
LIST
|
||||
FROM [[]] AND !outgoing([[]]) AND "Journal"
|
||||
SORT file.mtime DESC
|
||||
LIMIT 20
|
||||
```
|
||||
|
||||
## Thoughts
|
||||
|
||||
Tool: https://github.com/Collective-Software/ClickPaste
|
||||
|
||||
## Resources
|
||||
- Kennung: S030S986
|
||||
- Email: thomas.peetz@extern.s-kreditpartner.de
|
||||
- SEVA: https://tsr-r.seva.f-i.de/logon/LogonPoint/tmindex.html
|
||||
|
||||
## Review questions
|
||||
|
||||
|
||||
## Aufgaben
|
||||
- [x] Zustimmung vom Kunden erhalten [start:: 2024-03-01] [completion:: 2024-03-01]
|
||||
- [x] NDA erhalten und zurückgeschickt [start:: 2024-03-11] [scheduled:: 2024-03-18] [completion:: 2024-03-11]
|
||||
- [x] RSA Token erhalten [start:: 2024-03-11] [scheduled:: 2024-03-18] [completion:: 2024-03-18]
|
||||
- [x] Termin mit [[Marcus Lipski]] und [[Marcel Kuszak]] zur Einarbeitung vereinbart [start:: 2024-03-19] [completion:: 2024-03-19]
|
||||
- [x] Windows Login eingerichtet [start:: 2024-03-20] [completion:: 2024-03-20]
|
||||
- [x] Rückgabe Token [start:: 2024-09-27] [scheduled:: 2024-09-27] [completion:: 2024-09-27]
|
||||
|
||||
## Offene Aufgaben
|
||||
```dataviewjs
|
||||
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task')).where(p => dv.page(p.path).file.tasks.length != dv.page(p.path).file.tasks.where(t => t.fullyCompleted === true).length);
|
||||
|
||||
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
|
||||
const page = dv.page(p.path);
|
||||
const tasks = page.file.tasks;
|
||||
return [
|
||||
page.file.link,
|
||||
page.status,
|
||||
tasks.where(t => t.fullyCompleted === true).length,
|
||||
tasks.length
|
||||
]
|
||||
}));
|
||||
```
|
||||
|
||||
## Aufgaben
|
||||
```dataviewjs
|
||||
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task'));
|
||||
|
||||
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
|
||||
const page = dv.page(p.path);
|
||||
const tasks = page.file.tasks;
|
||||
return [
|
||||
page.file.link,
|
||||
page.status,
|
||||
tasks.where(t => t.fullyCompleted === true).length,
|
||||
tasks.length
|
||||
]
|
||||
}));
|
||||
```
|
||||
@@ -0,0 +1,21 @@
|
||||
---
|
||||
tags:
|
||||
- process/meeting
|
||||
---
|
||||
Attendees::
|
||||
Related Projects::
|
||||
Topics::
|
||||
Length::
|
||||
purpose::
|
||||
summary::
|
||||
|
||||
## 🗓️Agenda
|
||||
|
||||
## 📤 Gewünschtes Ergebnis
|
||||
|
||||
## 📝Notizen
|
||||
WebEx
|
||||
Meeting-Kennnummer: 27348241693
|
||||
Meeting Passwort: 6K4dGnQJMN8
|
||||
|
||||
## ✔️ Aufgaben
|
||||
@@ -0,0 +1,18 @@
|
||||
---
|
||||
status: Archiv
|
||||
tags:
|
||||
- process/task
|
||||
|
||||
---
|
||||
%%
|
||||
Project:: [[InfraRisk24]]
|
||||
Bar:: `$= dv.view('total-progress-bar', {file: "Exasol 8 Upgrade"})`
|
||||
%%
|
||||
## Aufgabenbeschreibung
|
||||
Es geht um die Frage von Fabian Manhardt (Chief-Architekt für SKP oder sowas) wie ist der Stand mit dem Software der schon aus der Support ist, oder für den Support in 2024 ausläuft.
|
||||
Bitte wenn ihr das bespricht, sag Bescheid was wurde beschlossen / wie die Ergebnisse sind, bzw ob es einen Plan für das Upgrade gibt.
|
||||
## Überlegungen
|
||||
|
||||
## Unteraufgaben
|
||||
|
||||
- [x] Exasol 8 Upgrade im InfraRisk24 Projekt ansprechen [start:: 2024-05-13] [completion:: 2024-05-15]
|
||||
@@ -0,0 +1,21 @@
|
||||
---
|
||||
tags:
|
||||
- process/meeting
|
||||
---
|
||||
Attendees:: [[Kuno Ospald]], [[Manuel Binder]], [[Edgar Riegger]], [[Thomas Rödiger]]
|
||||
Related Projects:: [[DataOps]]
|
||||
Topics::
|
||||
Length::
|
||||
purpose::
|
||||
summary::
|
||||
|
||||
## 🗓️Agenda
|
||||
|
||||
## 📤 Gewünschtes Ergebnis
|
||||
|
||||
## 📝Notizen
|
||||
|
||||
Meeting-Kennnummer: 27823559326
|
||||
Meeting-Passwort: m3QEtWEPQ78
|
||||
|
||||
## ✔️ Aufgaben
|
||||
@@ -0,0 +1,21 @@
|
||||
---
|
||||
tags:
|
||||
- process/meeting
|
||||
---
|
||||
Attendees:: [[Matthias Hotzel]], [[Joachim Munch]], [[Andreas Viertel]], [[Christoph Kaiser]], [[Mesut Özciftci]], [[Sebastian Eckey]], [[Farouk Elkeden]], [[Martin Schönke]]
|
||||
Related Projects:: [[InfraRisk24]]
|
||||
Topics::
|
||||
Length::
|
||||
purpose::
|
||||
summary::
|
||||
|
||||
## 🗓️Agenda
|
||||
- Identifizierung von Themen zur FI-TS-Migration und entsprechende Erstellung von Tickets
|
||||
- Nachverfolgung zur Abarbeitung
|
||||
- Vorbereitung von Entscheidungsvorlagen für den Lenkungskreis
|
||||
## 📤 Gewünschtes Ergebnis
|
||||
|
||||
## 📝Notizen
|
||||
Webex: https://s-kreditpartner.webex.com/meet/matthias.hotzel
|
||||
|
||||
## ✔️ Aufgaben
|
||||
@@ -0,0 +1,21 @@
|
||||
---
|
||||
tags:
|
||||
- process/meeting
|
||||
---
|
||||
Attendees:: [[Christian Heese]]
|
||||
Related Projects:: [[DataOps]]
|
||||
Topics::
|
||||
Length::
|
||||
purpose::
|
||||
summary::
|
||||
|
||||
## 🗓️Agenda
|
||||
|
||||
## 📤 Gewünschtes Ergebnis
|
||||
|
||||
## 📝Notizen
|
||||
|
||||
## ✔️ Aufgaben
|
||||
- [x] Resümee der aktuellen Aufgaben schreiben und an [[Christian Heese]] senden [completion:: 2024-04-25]
|
||||
- [x] [[Leon Joshua von Pazottka-Lipinski]] ansprechen und Aufgaben abstimmen [completion:: 2024-04-25]
|
||||
|
||||
@@ -0,0 +1,68 @@
|
||||
---
|
||||
status: Archiv
|
||||
tags:
|
||||
- process/project
|
||||
subtitle: InfraRisk24
|
||||
|
||||
---
|
||||
> [!abstract]- Project
|
||||
> Goal::
|
||||
> Progress:: `$= dv.view('project-progress', {file: 'InfraRisk24'})`
|
||||
> Target:: `$= dv.view('project-target', {file: 'InfraRisk24'})`
|
||||
> Bar:: `$= dv.view('project-progress-bar', {file: 'InfraRisk24'})`
|
||||
> Tasks:: `$= const aufgaben = dv.page('InfraRisk24').file.inlinks.where(t => { const mt = dv.page(t.path); return mt.tags?.includes('process/task') && mt.status === 'In Arbeit'}); if (aufgaben.length > 0) { dv.header(4, aufgaben.length > 1 ? "Aufgaben" : "Aufgabe"); dv.list(aufgaben) }`
|
||||
|
||||
## Project Info
|
||||
Kunde [[S-Kreditpartner GmbH]]
|
||||
Ansprechpartner: [[Olaf Hein]]
|
||||
Kollegen: [[Farouk Elkeden]], [[Mesut Özciftci]]
|
||||
|
||||
## Termine
|
||||
```dataview
|
||||
LIST
|
||||
FROM [[]] AND !outgoing([[]]) AND "Journal"
|
||||
SORT file.name
|
||||
LIMIT 30
|
||||
```
|
||||
|
||||
## Thoughts
|
||||
|
||||
## Resources
|
||||
|
||||
|
||||
## Review questions
|
||||
|
||||
|
||||
## Aufgaben
|
||||
|
||||
## Offene Aufgaben
|
||||
```dataviewjs
|
||||
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task')).where(p => dv.page(p.path).file.tasks.length != dv.page(p.path).file.tasks.where(t => t.fullyCompleted === true).length);
|
||||
|
||||
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
|
||||
const page = dv.page(p.path);
|
||||
const tasks = page.file.tasks;
|
||||
return [
|
||||
page.file.link,
|
||||
page.status,
|
||||
tasks.where(t => t.fullyCompleted === true).length,
|
||||
tasks.length
|
||||
]
|
||||
}));
|
||||
```
|
||||
|
||||
## Aufgaben
|
||||
```dataviewjs
|
||||
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task'));
|
||||
|
||||
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
|
||||
const page = dv.page(p.path);
|
||||
const tasks = page.file.tasks;
|
||||
return [
|
||||
page.file.link,
|
||||
page.status,
|
||||
tasks.where(t => t.fullyCompleted === true).length,
|
||||
tasks.length
|
||||
]
|
||||
}));
|
||||
```
|
||||
@@ -0,0 +1,18 @@
|
||||
---
|
||||
status: Archiv
|
||||
tags:
|
||||
- process/task
|
||||
|
||||
---
|
||||
|
||||
> [!task]+
|
||||
> Project:: [[DataOps]]
|
||||
> Bar:: `$= dv.view('total-progress-bar', {file: "PowerBI Betriebsübernahme"})`
|
||||
|
||||
## Aufgabenbeschreibung
|
||||
|
||||
## Überlegungen
|
||||
|
||||
## Unteraufgaben
|
||||
|
||||
- [x] PowerBI Betriebsübernahme [completion:: 2024-08-28]
|
||||
@@ -0,0 +1,21 @@
|
||||
---
|
||||
status: Archiv
|
||||
tags:
|
||||
- process/task
|
||||
|
||||
---
|
||||
|
||||
> [!task]+
|
||||
> Project:: [[DataOps]]
|
||||
> Bar:: `$= dv.view('total-progress-bar', {file: "PowerBI Dev Wartung"})`
|
||||
|
||||
## Aufgabenbeschreibung
|
||||
|
||||
## Überlegungen
|
||||
|
||||
## Unteraufgaben
|
||||
|
||||
- [x] Beenden der Dienste Power BI Report Server Export Service [completion:: 2024-09-17]
|
||||
- [x] Beenden des Dienstes Power BI Report Server [completion:: 2024-09-17]
|
||||
- [x] Starten den Dienstes Power BI Report Server [completion:: 2024-09-17]
|
||||
- [x] Starten des Dienstes Power BI Report Server Export Service [completion:: 2024-09-17]
|
||||
@@ -0,0 +1,18 @@
|
||||
---
|
||||
status: Archiv
|
||||
tags:
|
||||
- process/task
|
||||
|
||||
---
|
||||
|
||||
> [!task]+
|
||||
> Project:: [[DataOps]]
|
||||
> Bar:: `$= dv.view('total-progress-bar', {file: "PowerBI Update"})`
|
||||
|
||||
## Aufgabenbeschreibung
|
||||
|
||||
## Überlegungen
|
||||
|
||||
## Unteraufgaben
|
||||
|
||||
- [x] PowerBI Update Test Server DMOPS-501 [start:: 2024-08-28] [completion:: 2024-09-03]
|
||||
@@ -0,0 +1,18 @@
|
||||
---
|
||||
status: Archiv
|
||||
tags:
|
||||
- process/task
|
||||
|
||||
---
|
||||
%%
|
||||
Project:: [[InfraRisk24]]
|
||||
Bar:: `$= dv.view('total-progress-bar', {file: "Review Berechtigungskonzept"})`
|
||||
%%
|
||||
## Aufgabenbeschreibung
|
||||
|
||||
## Überlegungen
|
||||
|
||||
## Unteraufgaben
|
||||
|
||||
- [x] Review Berechtigungskonzept Betrieb IONOS [start:: 2024-04-08] [completion:: 2024-04-19]
|
||||
- [x] Review Berechtigungskonzept Betrieb FI-TS [start:: 2024-04-08] [completion:: 2024-04-19]
|
||||
@@ -0,0 +1,18 @@
|
||||
---
|
||||
status: Archiv
|
||||
tags:
|
||||
- process/task
|
||||
|
||||
---
|
||||
%%
|
||||
Project:: [[InfraRisk24]]
|
||||
Bar:: `$= dv.view('total-progress-bar', {file: "Review Betriebsführungshandbuch"})`
|
||||
%%
|
||||
## Aufgabenbeschreibung
|
||||
|
||||
## Überlegungen
|
||||
|
||||
## Unteraufgaben
|
||||
|
||||
- [x] Review Betriebsführungshandbuch Betrieb IONOS [start:: 2024-05-07] [completion:: 2024-05-15]
|
||||
- [x] Review Betriebsführungshandbuch Betrieb FI-TS [start:: 2024-05-07] [completion:: 2024-05-15]
|
||||
@@ -0,0 +1,20 @@
|
||||
---
|
||||
status: Archiv
|
||||
tags:
|
||||
- process/task
|
||||
|
||||
---
|
||||
|
||||
> [!task]+
|
||||
> Project:: [[DataOps]]
|
||||
> Bar:: `$= dv.view('total-progress-bar', {file: "Rücksetzung TDD"})`
|
||||
|
||||
## Aufgabenbeschreibung
|
||||
|
||||
## Überlegungen
|
||||
|
||||
## Unteraufgaben
|
||||
|
||||
- [x] Rücksetzung TDD [scheduled:: 2024-05-16] [completion:: 2024-05-21]
|
||||
- [x] Merge Pull-Request [scheduled:: 2024-05-15] [completion:: 2024-05-15]
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
---
|
||||
tags:
|
||||
- process/meeting
|
||||
---
|
||||
Attendees:: [[Marcus Lipski]] [[Thomas Rödiger]] [[Marcel Kuszak]] [[Edgar Riegger]] [[Thomas Lokajzcyk]] [[Kuno Ospald]] [[Nemanja Panic]]
|
||||
Related Projects:: [[DataOps]]
|
||||
Topics:: "SKP - Fallbesprechung: Fail Safety on Prem"
|
||||
Length::
|
||||
purpose::
|
||||
summary::
|
||||
|
||||
## 🗓️Agenda
|
||||
|
||||
## 📤 Gewünschtes Ergebnis
|
||||
|
||||
## 📝Notizen
|
||||
|
||||
## ✔️ Aufgaben
|
||||
@@ -0,0 +1,27 @@
|
||||
---
|
||||
tags:
|
||||
- process/meeting
|
||||
---
|
||||
Attendees:: [[Mesut Özciftci]], [[Farouk Elkeden]], [[Alexander Sinkovic]], [[Andreas Viertel]]
|
||||
Related Projects:: [[InfraRisk24]]
|
||||
Topics::
|
||||
Length::
|
||||
purpose::
|
||||
summary::
|
||||
|
||||
## 🗓️Agenda
|
||||
- Airflow Decks monitoren
|
||||
-
|
||||
## 📤 Gewünschtes Ergebnis
|
||||
|
||||
## 📝Notizen
|
||||
|
||||
Montags, Mittwoch, Donnerstag, Freitag
|
||||
Meeting-Kennnummer: 27846332899
|
||||
Meeting-Passwort: EYjEzyT3q65
|
||||
|
||||
Dienstags
|
||||
Meeting-Kennnummer: 2791 670 6478
|
||||
https://s-kreditpartner.webex.com/join/farouk.elkeden
|
||||
|
||||
## ✔️ Aufgaben
|
||||
@@ -0,0 +1,18 @@
|
||||
---
|
||||
tags:
|
||||
- process/meeting
|
||||
---
|
||||
Attendees::
|
||||
Related Projects:: [[DataOps]]
|
||||
Topics::
|
||||
Length::
|
||||
purpose::
|
||||
summary::
|
||||
|
||||
## 🗓️Agenda
|
||||
|
||||
## 📤 Gewünschtes Ergebnis
|
||||
|
||||
## 📝Notizen
|
||||
|
||||
## ✔️ Aufgaben
|
||||
@@ -0,0 +1,28 @@
|
||||
---
|
||||
tags:
|
||||
- process/meeting
|
||||
---
|
||||
Attendees:: [[Manuel Binder]]
|
||||
Related Projects:: [[DataOps]]
|
||||
Topics::
|
||||
Length::
|
||||
purpose::
|
||||
summary::
|
||||
|
||||
## Termine
|
||||
```dataview
|
||||
LIST
|
||||
FROM [[]] AND !outgoing([[]]) AND "Journal"
|
||||
SORT file.name DESC
|
||||
LIMIT 10
|
||||
```
|
||||
|
||||
## 🗓️Agenda
|
||||
|
||||
## 📤 Gewünschtes Ergebnis
|
||||
|
||||
## 📝Notizen
|
||||
Meeting-Kennnummer: 27844129012
|
||||
Meeting-Passwort: qYe7jM6ihd2
|
||||
|
||||
## ✔️ Aufgaben
|
||||
@@ -0,0 +1,23 @@
|
||||
---
|
||||
tags:
|
||||
- process/meeting
|
||||
---
|
||||
Attendees:: [[Olaf Hein]], [[Christian Heese]], [[Katharina Wirtz]], [[Thomas Lokajzcyk]], [[Kuno Ospald]], [[Nemanja Panic]], [[Leon Joshua von Pazottka-Lipinski]]
|
||||
Related Projects:: [[DataOps]]
|
||||
Topics::
|
||||
Length:: 60 min
|
||||
purpose::
|
||||
summary::
|
||||
|
||||
## 🗓️Agenda
|
||||
- Anwendungen der Abteilung Datenmanagement
|
||||
- Rollen und Rechte (Stichwort Stellenfunktionen)
|
||||
- Abgrenzung Entwicklung / DataOps / IT1.1
|
||||
- Tools (JetBrains, DBeaver, ...)
|
||||
- InfraRisk24 & SPARK
|
||||
|
||||
## 📤 Gewünschtes Ergebnis
|
||||
|
||||
## 📝Notizen
|
||||
|
||||
## ✔️ Aufgaben
|
||||
@@ -0,0 +1,19 @@
|
||||
---
|
||||
tags:
|
||||
- process/meeting
|
||||
---
|
||||
Attendees:: [[Andreas Bublitz]] [[Christian Heese]]
|
||||
Related Projects:: [[DataOps]] [[InfraRisk24]]
|
||||
Topics:: Monitoring
|
||||
Length:: 60 min
|
||||
purpose::
|
||||
summary::
|
||||
|
||||
## 🗓️Agenda
|
||||
|
||||
## 📤 Gewünschtes Ergebnis
|
||||
Alle Informationen zur Einrichtung der Warnungen sind vorhanden und Zabbix kann konfiguriert werden.
|
||||
|
||||
## 📝Notizen
|
||||
|
||||
## ✔️ Aufgaben
|
||||
@@ -0,0 +1,22 @@
|
||||
---
|
||||
status: Archiv
|
||||
tags:
|
||||
- process/task
|
||||
|
||||
---
|
||||
|
||||
> [!task]+
|
||||
> Project::
|
||||
> Bar:: `$= dv.view('total-progress-bar', {file: "Überarbeitung Berechtigungen"})`
|
||||
|
||||
## Aufgabenbeschreibung
|
||||
[[Christian Heese]] hat mir den Link zu den Dateien geschickt, in denen die Analyse zur Überarbeitung der Berechtigungen dokumentiert ist.
|
||||
|
||||
https://r030.cloud.on.f-i.de/teams/00000004/Datenmanagement/Dokumente/DataOps
|
||||
|
||||
## Überlegungen
|
||||
|
||||
## Unteraufgaben
|
||||
|
||||
- [x] Einarbeitung in die Vorbereitung von [[Christian Heese]] [start:: 2024-08-20] [due:: 2024-08-23] [completion:: 2024-09-03]
|
||||
- [x] Planung weiterer Aufgaben [start:: 2024-08-22] [completion:: 2024-09-08]
|
||||
@@ -0,0 +1,74 @@
|
||||
---
|
||||
id: Vortrag JaKo 2023
|
||||
aliases: []
|
||||
tags:
|
||||
- process/project
|
||||
status: Archiv
|
||||
subtitle: Vortrag JaKo 2023
|
||||
type: Archiv
|
||||
---
|
||||
> [!info]- Projekt
|
||||
>Goal:: [[Journal/cimt AG/2023|2023]]
|
||||
>Progress:: `$= dv.view('project-progress', {file: 'Vortrag JaKo 2023'})`
|
||||
>Target:: `$= dv.view('project-target', {file: 'Vortrag JaKo 2023'})`
|
||||
>Bar:: `$= dv.view('project-progress-bar', {file: 'Vortrag JaKo 2023'})`
|
||||
>Tasks:: `$= const aufgaben = dv.page('Vortrag JaKo 2023').file.inlinks.where(t => { const mt = dv.page(t.path); return mt.tags?.includes('process/task') && mt.status === 'In Arbeit'}); if (aufgaben.length > 0) { dv.header(4, aufgaben.length > 1 ? "Aufgaben" : "Aufgabe"); dv.list(aufgaben) }`
|
||||
|
||||
## Project Info
|
||||
|
||||
[[cimt objects AG]]
|
||||
[[JaKo 2023]]
|
||||
|
||||
## Thoughts
|
||||
|
||||
## Resources
|
||||
|
||||
### Gradle Links
|
||||
- [Sharing build logic in a multi-repo setup Sample](https://docs.gradle.org/current/samples/sample_publishing_convention_plugins.html)
|
||||
- [Sharing convention plugins with build logic build Sample](https://docs.gradle.org/current/samples/sample_sharing_convention_plugins_with_build_logic.html)
|
||||
- [Gradle Goodness: Shared Configuration With Conventions Plugin](https://blog.jdriven.com/2021/02/gradle-goodness-shared-configuration-with-conventions-plugin/)
|
||||
- [Migrate your build to version catalogs](https://developer.android.com/build/migrate-to-catalogs#kts)
|
||||
- [# Sharing build logic between subprojects Sample](https://docs.gradle.org/current/samples/sample_convention_plugins.html#organizing_build_logic)
|
||||
|
||||
### Repository
|
||||
[[convention-plugins]]
|
||||
|
||||
## Review questions
|
||||
|
||||
|
||||
## Aufgaben
|
||||
|
||||
- [x] Vortragsthema eingereicht [completion:: 2024-01-11]
|
||||
- [x] Vortrag gehalten [completion:: 2024-01-11]
|
||||
|
||||
## Offene Aufgaben
|
||||
```dataviewjs
|
||||
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task')).where(p => dv.page(p.path).file.tasks.length != dv.page(p.path).file.tasks.where(t => t.fullyCompleted === true).length);
|
||||
|
||||
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
|
||||
const page = dv.page(p.path);
|
||||
const tasks = page.file.tasks;
|
||||
return [
|
||||
page.file.link,
|
||||
page.status,
|
||||
tasks.where(t => t.fullyCompleted === true).length,
|
||||
tasks.length
|
||||
]
|
||||
}));
|
||||
```
|
||||
|
||||
## Aufgaben
|
||||
```dataviewjs
|
||||
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task'));
|
||||
|
||||
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
|
||||
const page = dv.page(p.path);
|
||||
const tasks = page.file.tasks;
|
||||
return [
|
||||
page.file.link,
|
||||
page.status,
|
||||
tasks.where(t => t.fullyCompleted === true).length,
|
||||
tasks.length
|
||||
]
|
||||
}));
|
||||
```
|
||||
@@ -0,0 +1,67 @@
|
||||
---
|
||||
type: Software
|
||||
status: Archiv
|
||||
tags:
|
||||
- process/project
|
||||
subtitle: Gradle Convention Plugin für Java Projekte
|
||||
|
||||
---
|
||||
|
||||
|
||||
> [!project]- convention-plugins
|
||||
> Goal::
|
||||
> Progress:: `$= dv.view('project-progress', {file: 'convention-plugins'})`
|
||||
> Target:: `$= dv.view('project-target', {file: 'convention-plugins'})`
|
||||
> Bar:: `$= dv.view('project-progress-bar', {file: 'convention-plugins'})`
|
||||
> Tasks:: `$= const aufgaben = dv.page('convention-plugins').file.inlinks.where(t => { const mt = dv.page(t.path); return mt.tags?.includes('process/task') && mt.status === 'In Arbeit'}); if (aufgaben.length > 0) { dv.header(4, aufgaben.length > 1 ? "Aufgaben" : "Aufgabe"); dv.list(aufgaben) }`
|
||||
|
||||
## Project Info
|
||||
|
||||
## Thoughts
|
||||
|
||||
## Resources
|
||||
|
||||
### Github
|
||||
|
||||
> [!info]
|
||||
> A collection of Gradle convention plugins for Java and Asciidoctor builds
|
||||
> [convention-plugins](https://github.com/cimt-ag/convention-plugins)
|
||||
|
||||
## Review questions
|
||||
|
||||
|
||||
## Aufgaben
|
||||
|
||||
- [x] Add convention plugins for Java application projects [completion:: 2024-02-14]
|
||||
|
||||
## Offene Aufgaben
|
||||
```dataviewjs
|
||||
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task')).where(p => dv.page(p.path).file.tasks.length != dv.page(p.path).file.tasks.where(t => t.fullyCompleted === true).length);
|
||||
|
||||
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
|
||||
const page = dv.page(p.path);
|
||||
const tasks = page.file.tasks;
|
||||
return [
|
||||
page.file.link,
|
||||
page.status,
|
||||
tasks.where(t => t.fullyCompleted === true).length,
|
||||
tasks.length
|
||||
]
|
||||
}));
|
||||
```
|
||||
|
||||
## Aufgaben
|
||||
```dataviewjs
|
||||
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task'));
|
||||
|
||||
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
|
||||
const page = dv.page(p.path);
|
||||
const tasks = page.file.tasks;
|
||||
return [
|
||||
page.file.link,
|
||||
page.status,
|
||||
tasks.where(t => t.fullyCompleted === true).length,
|
||||
tasks.length
|
||||
]
|
||||
}));
|
||||
```
|
||||
@@ -0,0 +1,116 @@
|
||||
---
|
||||
id: DC-G Softwareentwicklungsumgebung
|
||||
aliases: []
|
||||
tags:
|
||||
- process/project
|
||||
status: Archiv
|
||||
subtitle: DC-G Softwareentwicklungsumgebung
|
||||
title: DC-G Softwareentwicklungsumgebung
|
||||
type: Archiv
|
||||
---
|
||||
>[!info]- Projekt
|
||||
>Goal::
|
||||
>Progress:: `$= dv.view('project-progress', {file: 'DC-G Softwareentwicklungsumgebung'})`
|
||||
>Target:: `$= dv.view('project-target', {file: 'DC-G Softwareentwicklungsumgebung'})`
|
||||
>Bar:: `$= dv.view('project-progress-bar', {file: 'DC-G Softwareentwicklungsumgebung'})`
|
||||
>Tasks:: `$= const aufgaben = dv.page('DC-G Softwareentwicklungsumgebung').file.inlinks.where(t => { const mt = dv.page(t.path); return mt.tags?.includes('process/task') && mt.status === 'In Arbeit'}); if (aufgaben.length > 0) { dv.header(4, aufgaben.length > 1 ? "Aufgaben" : "Aufgabe"); dv.list(aufgaben) }`
|
||||
|
||||
## Project Info
|
||||
|
||||
[[ivv – Informationsverarbeitung für Versicherungen GmbH]]
|
||||
|
||||
Personalnummer: 97279
|
||||
Bestellungsnr: 4510008127
|
||||
Position: 0010
|
||||
|
||||
Telefon: 21624
|
||||
|
||||
| Monat | Plan | Abrechnung |
|
||||
| --------- | ---- | ---------- |
|
||||
| Juli | 135 | 154.75 |
|
||||
| August | 88 | 96.0 |
|
||||
| September | 96 | 105.5 |
|
||||
| Oktober | 130 | 113.25 |
|
||||
| November | 120 | 48.75 |
|
||||
| Dezember | 90 | 0.0 |
|
||||
### ZEP Projekte
|
||||
[[IVV21001 (Beratung Softwareentwicklung)]]
|
||||
[[IVV22001 (GIT-Umsetzung)]]
|
||||
|
||||
## Termine
|
||||
```dataview
|
||||
LIST
|
||||
FROM [[]] AND !outgoing([[]]) AND "Journal"
|
||||
SORT file.mtime DESC
|
||||
LIMIT 20
|
||||
```
|
||||
|
||||
## Meetings
|
||||
```dataview
|
||||
LIST
|
||||
FROM [[]] AND !outgoing([[]]) AND #process/meeting
|
||||
SORT file.mtime DESC
|
||||
LIMIT 20
|
||||
```
|
||||
|
||||
## Epics
|
||||
```dataview
|
||||
LIST
|
||||
FROM [[]] AND !outgoing([[]]) AND #process/epic
|
||||
SORT file.mtime DESC
|
||||
LIMIT 20
|
||||
```
|
||||
|
||||
## Thoughts
|
||||
|
||||
Nach einem Hinweis von Thomas Wenzlaff (ivv) soll die Verwendung der Annotation APIResponse bei REST Endpoints evaluiert werden. Können mehrere Reposnses (200, 400, etc.) angegeben werden?
|
||||
## Resources
|
||||
|
||||
### Login im Chrome
|
||||
https://git.ivv-verbund.de/users/sign_in?auto_sign_in=false
|
||||
|
||||
### Überprüfung Jenkins Job ee_skm-pipeline-library-trunk
|
||||
|
||||
Der Jenkins Job unter scm/ci//job/ee_skm-pipeline-library-trunk ist zu überprüfen, ob er gelöscht werden kann.
|
||||
Der Jenkins Job hat die Pipeline Library aus Subversion gebaut und wurde seit 2021 nicht mehr geändert. Der Job wurde gelöscht.
|
||||
|
||||
## Review questions
|
||||
|
||||
|
||||
## Aufgaben
|
||||
|
||||
- [x] Forecast von Juli bis Dezember an Heino Wernicke senden [start:: 2023-07-04] [due:: 2023-07-14] [completion:: 2023-07-14]
|
||||
- [x] Reaktivierung des A-Users a2071552 (vermutlich gesperrt) [start:: 2023-10-18] [due:: 2023-10-24] [scheduled:: 2023-10-23] [completion:: 2023-10-24]
|
||||
|
||||
|
||||
## Offene Aufgaben
|
||||
```dataviewjs
|
||||
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task')).where(p => dv.page(p.path).file.tasks.length != dv.page(p.path).file.tasks.where(t => t.fullyCompleted === true).length);
|
||||
|
||||
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
|
||||
const page = dv.page(p.path);
|
||||
const tasks = page.file.tasks;
|
||||
return [
|
||||
page.file.link,
|
||||
page.status,
|
||||
tasks.where(t => t.fullyCompleted === true).length,
|
||||
tasks.length
|
||||
]
|
||||
}));
|
||||
```
|
||||
|
||||
## Aufgaben
|
||||
```dataviewjs
|
||||
const pages = dv.current().file.inlinks.where(p => dv.page(p.path).tags?.includes('process/task'));
|
||||
|
||||
dv.table(["Project", "Status", "Completed", "Tasks"], pages.map(p => {
|
||||
const page = dv.page(p.path);
|
||||
const tasks = page.file.tasks;
|
||||
return [
|
||||
page.file.link,
|
||||
page.status,
|
||||
tasks.where(t => t.fullyCompleted === true).length,
|
||||
tasks.length
|
||||
]
|
||||
}));
|
||||
```
|
||||
@@ -0,0 +1,12 @@
|
||||
---
|
||||
name: GIT Buildkoordinator-Zentrale
|
||||
tags:
|
||||
- process/epic
|
||||
---
|
||||
Related Projects:: [[DC-G Softwareentwicklungsumgebung]]
|
||||
|
||||
## Zugeordnete Tickets
|
||||
```dataview
|
||||
TABLE title, status, Lösungsversion
|
||||
FROM "Areas/cimt AG/Projekte/ivv" AND #process/task AND [[]]
|
||||
```
|
||||
@@ -0,0 +1,12 @@
|
||||
---
|
||||
name: GIT Prozesse und Automatisierung
|
||||
tags:
|
||||
- process/epic
|
||||
---
|
||||
Related Projects:: [[DC-G Softwareentwicklungsumgebung]]
|
||||
|
||||
## Zugeordnete Tickets
|
||||
```dataview
|
||||
TABLE title, status, Lösungsversion
|
||||
FROM "Areas/cimt AG/Projekte/ivv" AND #process/task AND [[]]
|
||||
```
|
||||
@@ -0,0 +1,12 @@
|
||||
---
|
||||
name: GIT Releasebuild COBOL
|
||||
tags:
|
||||
- process/epic
|
||||
---
|
||||
Related Projects:: [[DC-G Softwareentwicklungsumgebung]]
|
||||
|
||||
## Zugeordnete Tickets
|
||||
```dataview
|
||||
TABLE title, status, Lösungsversion
|
||||
FROM "Areas/cimt AG/Projekte/ivv" AND #process/task AND [[]]
|
||||
```
|
||||
@@ -0,0 +1,12 @@
|
||||
---
|
||||
name: GIT Releasebuild
|
||||
tags:
|
||||
- process/epic
|
||||
---
|
||||
Related Projects:: [[DC-G Softwareentwicklungsumgebung]]
|
||||
|
||||
## Zugeordnete Tickets
|
||||
```dataview
|
||||
TABLE title, status, Lösungsversion
|
||||
FROM "Areas/cimt AG/Projekte/ivv" AND #process/task AND [[]]
|
||||
```
|
||||
@@ -0,0 +1,12 @@
|
||||
---
|
||||
name: GIT SKM-Pipeline
|
||||
tags:
|
||||
- process/epic
|
||||
---
|
||||
Related Projects:: [[DC-G Softwareentwicklungsumgebung]]
|
||||
|
||||
## Zugeordnete Tickets
|
||||
```dataview
|
||||
TABLE title, status, Lösungsversion
|
||||
FROM "Areas/cimt AG/Projekte/ivv" AND #process/task AND [[]]
|
||||
```
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user