כלי ניהול הגדרות

כלי ניהול הגדרות יכולים לפשט את הפריסה של מופע Looker באירוח בצד הלקוח.

דוגמה לתפקיד Ansible לפריסת Looker

‫Looker מספקת דוגמה לתפקיד Ansible במאגר Looker GitHub שלנו. הדוגמה הזו מבוססת על תפקידים ש-Looker משתמש בהם באופן פנימי כדי לפרוס את אפליקציית Looker במופעי EC2. הוא מסופק כדוגמה ולא נתמך על ידי צוות התמיכה של Looker.

הערות לגבי תפקיד Ansible הזה

  • הסקריפט init שכלול ב-Ubuntu, ולכן יכול להיות שיהיה צורך לשנות אותו כדי להשתמש בו במהדורות אחרות של Linux.

  • הסקריפטים מניחים ש-Looker מופעל על ידי המשתמש looker בקבוצה looker, וזו ההגדרה המומלצת. כדי לשנות את ההגדרה הזו, משנים את הערכים של defaults/main.yml ושל files/looker_init.

  • templates/looker.j2 מגדיר את הזיכרון על סמך סוג מכונת ה-EC2, באמצעות מערך ב-defaults.main.yml. סביר להניח שתצטרכו לשנות את זה. ערך ברירת המחדל הוא 2800m.

  • templates/looker.j2 מציג את הארגומנטים שבהם צריך להשתמש כדי לבצע מעקב JMX ב-Looker, אם רוצים.