Skip to content
This repository has been archived by the owner on Jul 17, 2023. It is now read-only.

Processing short answer surveys can be difficult. This tools attempts to use the ELK stack to conduct the survey analysis.

Notifications You must be signed in to change notification settings

FearlessSolutions/ELKSurveyAnalysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ELKSurveyAnalysis

Processing short answer surveys can be difficult. This tools attempts to use the ELK stack to conduct the survey analysis.

Requirements

-docker (https://docs.docker.com/docker-for-windows/install/) -docker-compose (https://docs.docker.com/compose/install/)

ETL:

Specifically setup to process "Interviews-for-data-science" dataset

first have to convert the .rft files to .txt

docker-compose.convert_rtf.yaml up

parse raw interviews

docker-compose.docker.parse_interviews.yaml up

Elastic stack

To speed up development we're using a community of the elk stack located here: https://github.com/deviantony/docker-elk This has been added submodule to the pivot repository. To you must have a github account to use this repo.

initialize the submodule

cd ELKSurveyAnalysis
git submodule init
git submodule update

Set the license:

taken from: https://www.elastic.co/guide/en/elasticsearch/reference/current/license-settings.html

edit: ELKSurveyAnalysis/docker-elk/elasticsearch/config/elasticsearch.yaml

# update to basic
xpack.license.self_generated.type: basic

Clean the volume

sudo docker volume rm docker-compose_elasticsearch
# this will fail if a container relies on it
sudo docker rm <container hash>
sudo docker volume rm docker-compose_elasticsearch

start the containers:

docker-compose -f docker-compose.elastic.yaml up 

About

Processing short answer surveys can be difficult. This tools attempts to use the ELK stack to conduct the survey analysis.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published