Automic Workload Automation

Gestion de la base postgres analytics

  • 1.  Gestion de la base postgres analytics

    Posted Oct 04, 2018 06:11 AM

    Bonjour,

     

    J'ai installé analytics et ça fonctionne, j'ai de beau graphique...

     

    A priori, tout est OK

    -bash-4.2$ ps -fu postgres
    UID PID PPID C STIME TTY TIME CMD
    postgres 13670 1 0 Oct03 ? 00:00:00 /logiciels/pgsql/bin/postgres -D /opt/Automic/Utility/data_analytics
    postgres 13672 13670 0 Oct03 ? 00:00:03 postgres: checkpointer process
    postgres 13673 13670 0 Oct03 ? 00:00:02 postgres: writer process
    postgres 13674 13670 0 Oct03 ? 00:00:01 postgres: wal writer process
    postgres 13675 13670 0 Oct03 ? 00:00:01 postgres: autovacuum launcher process
    postgres 13676 13670 0 Oct03 ? 00:00:02 postgres: stats collector process
    postgres 22976 22975 0 11:14 pts/1 00:00:00 -bash
    postgres 24293 13670 0 11:24 ? 00:00:03 postgres: analytics analytics 127.0.0.1(50044) idle
    postgres 25057 13670 0 11:29 ? 00:00:00 postgres: analytics analytics 127.0.0.1(50168) idle
    postgres 25540 13670 0 11:33 ? 00:00:00 postgres: analytics analytics 127.0.0.1(50172) idle
    postgres 25820 13670 0 11:35 ? 00:00:00 postgres: analytics analytics 127.0.0.1(50264) idle
    postgres 25821 13670 0 11:35 ? 00:00:00 postgres: analytics analytics 127.0.0.1(50266) idle
    postgres 25822 13670 0 11:35 ? 00:00:00 postgres: analytics analytics 127.0.0.1(50268) idle
    postgres 25823 13670 0 11:35 ? 00:00:00 postgres: analytics analytics 127.0.0.1(50270) idle
    postgres 25824 13670 0 11:35 ? 00:00:00 postgres: analytics analytics 127.0.0.1(50272) idle
    postgres 25825 13670 0 11:35 ? 00:00:00 postgres: analytics analytics 127.0.0.1(50274) idle
    postgres 25826 13670 0 11:35 ? 00:00:00 postgres: analytics analytics 127.0.0.1(50276) idle

     

    Je me pose des questions sur les actions de maintenance à effectuer sur la base

    J'ai vu sur le net qu'il est question du process autovacuum pour gérer le ménage. Y a t'il des aménagement de configuration à faire dans postgresql.conf sur ce sujet, et éventuellement de manière générale d'autres paramètres à tuner pour analytics

     

    J'ai également tester l'action pack analytics et le workflow PCK.AUTOMIC_ANALYTICS.BACKUP_AND_REMOVE

    J'ai modifier les prompts pour correspondre à ma configuration, avec mes chemins et mes valeurs mais ce qui me gène c'est que le prompt monte à chaque lancement. Impossible de le lancer de manière planifiée donc.

    Ensuite, j'ai un soucis sur la date qui est passée au workflow par le prompt en formate date/heure avec saisie calendaire. Moi ce qui intéresserai c'est de lui passer la date du jour -365 pour garder un an glissant

     

    j'ai PCK.AUTOMIC_ANALYTICS.PRV.PROMPTSET.DATASTORE_BACKUP qui correspond à ça

     

    Et là, à la place je voudrais pouvoir utiliser ma date courante -365

     

    j'avais lancé et saisi une date dans le prompte et ça fonctionne

     

    /logiciels/pgsql/backup_analytics

    -rw-r--r-- 1 postgres postgres 12561878 Sep 28 14:41 analytics_backup_2018_09_21_15_16_19_laslm_cleaned.copy
    -rw-r--r-- 1 postgres postgres 0 Sep 28 14:41 analytics_backup_2018_09_21_15_16_19_arp_cleaned.copy
    -rw-r--r-- 1 postgres postgres 0 Sep 28 14:41 analytics_backup_2018_09_21_15_16_19_ara_execution_cleaned.copy
    -rw-r--r-- 1 postgres postgres 186043520 Sep 28 14:41 analytics_backup_2018_09_21_15_16_19_ah_cleaned.copy

     

    Dernière interrogation, comment mettre en place la sauvegarde des data analytics ?

    Je suppose d'il est conseiller de faire un sauvegarde quotidienne des données ? comment la faire ?

    Est ce que ça se fait base ouverte ou faut il couper postgres ?

    Dans le cas ou on coupe postgres, est ce que le backend est capable de stocker ses métriques et de les envoyer un fois la base revenue ?