Eu mesmo tive grande sucesso com o Logstash e o Elasticsearch, e o colocaria em níveis de complexidade "baixos a médios". Confira o vídeo de 30 minutos na página inicial do Logstash ou coloque $ 15 no eBook Logstash. Ambos foram muito úteis para configurar meu ambiente de tal forma que o Logstash analisa os logs, os lança no Elasticsearch, que o Graphite então consulta para construir gráficos n gráficos.
Como alternativa, confira o Piwik - ele é aparentemente um substituto para o Google Analytics, mas acredito que eles tenham um modo de análise de arquivo local semelhante ao funcionamento do awstats. Você pode configurar o rsyslog para lançar todos os seus registros http em um servidor central, que é então analisado pelo Piwik no modo de arquivo local, dando a você uma interface 'moderna'.Por outro lado, você pode encontrar Newrelic mais ao seu gosto. Não é grátis (como em cerveja ou fala), mas eles são muito mais razoáveis que o Splunk.