~sbinet/talks

9cd2d3401466ae9cc352e02b7bc0cbfd2d50cd92 — Sebastien Binet 15 days ago 88f20fb main
2022-06-17-tio-go: first import

Signed-off-by: Sebastien Binet <binet@cern.ch>
A 2022/2022-06-17-tio-go/README.md => 2022/2022-06-17-tio-go/README.md +3 -0
@@ 0,0 1,3 @@
# 2022-06-14-tio-go

`go-present` link: [slides](https://talks.sbinet.org/2022/2022-06-14-tio-go/talk.slide)

A 2022/2022-06-17-tio-go/_figs/tio-daqmon.png => 2022/2022-06-17-tio-go/_figs/tio-daqmon.png +0 -0
A 2022/2022-06-17-tio-go/talk.slide => 2022/2022-06-17-tio-go/talk.slide +37 -0
@@ 0,0 1,37 @@
# TiO-go & tio-daqmon
TileCal Week
17 Jun 2022

Sebastien Binet
CNRS/IN2P3/LPC-Clermont
https://github.com/sbinet
@0xbins
sebastien.binet@clermont.in2p3.fr

## TiO-go

- Developed a [Go](https://golang.org)-based framework that mimics the original [tio](https://tio.cern.ch) Python one
- Factorized and streamlined the common parts developed for [tio-hvmon](https://gitlab.cern.ch/tile-in-one/tio-0021) and [tio-daqmon](https://gitlab.cern.ch/tile-in-one/tio-0022)
- `tio-go` provides a binary (`tio-run`) that replicates the test harness of the `tio-dev` environment, to easily run locally one's Go-based `TiO` plugin

_Installation:_

```
 $> go get gitlab.cern.ch/tile-in-one/tio-go/...
```

and voilà.

.link https://gitlab.cern.ch/tile-in-one/tio-go

## tio-daqmon

Migrated the (already [Go](https://golang.org)-based) [TileDAQmon](https://gitlab.cern.ch/atlas-tile-online/TileDAQmon) from D. Calvet to [TiO](https://tio.cern.ch).

- developed a library to automatically renew Kerberos credentials (via `keytab`)
- needed to query `https://atlasop.cern.ch/info/current/ATLAS/is`

.image _figs/tio-daqmon.png 350 _

.link https://tio.cern.ch/daqmon/