elastic / elastic/ml-cpp

[ML] Make it easier to map the autodetect process to Job ID

Aperta
#1,996 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
>enhancement good first issue
Lingua principale
C++
Stelle
157
Fork
67
Merge medio
17h 52m
PR unite (30g)
20

Descrizione

When running multiple anomaly detector jobs it can be useful to know which `autodetect` process relates to which job. The same could also applies to Data Frame Analytics. Knowing the job ID would be useful when collecting runtime metrics for each job such as the amount of memory the process is using.

Pytorch inference has a `modelid` argument that is parsed and never used but serves as a useful marker, similarly `autodetect` could have a `job_id` argument.

It is possible to extract the job Id from the named pipe filename which is for the log pipe is constructed as

`--logPipe=/path/to/autodetect_{JOB_ID}_log_{PPID}`

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia tracciando come vengono assemblati e analizzati gli argomenti della riga di comando di autodetect, quindi confronta questo percorso con l'argomento modelid di PyTorch, analizzato ma non utilizzato. La modifica è completa quando i processi autodetect espongono il job ID corretto come marker, corrispondendo in modo coerente al job ID rappresentato nel nome file log-pipe per i job anomaly detector e Data Frame Analytics.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
cpp
Ambito
machine-learning
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
45/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.