quinta-feira, 2 de janeiro de 2014

Splunk Conf 2013

Monitoring Payment Gateway With Splunk - Splunk Conf 2013 - Las Vegas NV

Apesar de um inglês sofrível, consegui realizar apresentação do caso de uso do Splunk no PagSeguro do UOL.

 Agenda

  • About PagSeguro @ Universo Online
  • Finding out and choosing Splunk
  • The Java logging architechture
  • Fast time to value dashboards
  • Big Data Java debugging
  • Operational DC inteligence
  • Non stop Splunk upgrade in production

 

Event pictures

Splunk Conf 2013 Grand Opening

Splunk Conf 2013 Grand Opening

Marcio Ghiraldelli - The Presenter

USING SPLUNK - Payment Gateway Monitoring with Splunk

Splunk Conf 2013 The presentation room

Splunk Conf 2013 The presentation room

 

Videos

 

01 - Introduction and presentation

02 - The new PagSeguro backend technical need

03 - How we did get to and choosed Splunk

04 - Java coding architecture to better fit Splunk

05 - The monitoring dashboards

06 - Debuging Java code with Splunk

07 - Datacenter monitoring with Splunk

08 - Updating Splunk architecture in production

quinta-feira, 22 de março de 2012

Lágrimas pela Ilha do Mel


Não bastou sermos abençoados com um belo planeta riquíssimo em recursos naturais, extremamente agradável e apropriado para nossa vivência. Não foi suficiente todo o carinho que o Criador modelou as florestas, o solo, a fauna, o céu e o ar para nos fornecer alimentos, temperatura agradável, condições de vida perfeitas.

Nós somos muito mais inteligentes e exigentes do que isso. Nós precisamos extrair, sugar, queimar, destruir e pelar a natureza para engrandecer nosso conforto.
Não interessa se faremos a fauna sofrer, os rios secarem e o céu pegar fogo. Tudo é válido em nome do nosso conforto, afinal, somos "donos do mundo".
O apetite arrogante que temos pelo progresso pisoteia a natureza como se fosse um pequeno detalhe a ser transposto.

Na noite de 15 de novembro, moradores das proximidades do Porto de Paranaguá no litoral norte do Paraná foram expectadores da explosão do navio chileno Vicuña, que descarregava milhões de litros de metanol e óleo, causando quatro vítimas fatais entre os tripulantes.
De acordo com fiscais do Ibama e do Instituto Ambiental do Paraná (IAP) não foram tomadas medidas adequadas paara se proteger o meio ambiente.
O óleo derramado está se espalhando por mais de quatro quilômetros pelo litoral, atingindo áreas protegidas e reservas ecológicas como o Parque Nacional do Superagui e a Ilha do Mel, causando danos irreparáveis à natureza.

Esta carta é um apelo à Capitania do Portos, à Polícia Federal, ao superintentende do APPA, Eduardo Requião, e qualquer outra autoridade competente para que levantem as responsabilidades do acidente, investigando a fundo a segurança do Porto de Paranaguá, a Cattalini Terminais Marítimos e a Sociedad Navieira Ultragas, responsável pelo navio Vicuña a fim de punir e máximas instâncias que a lei permite os indivíduos que agiram de forma irresponsável e incompetente que, alimentando seus egos internos e não respetando as dádivas concedidas pela natureza, deixaram este lamentável acidente acontecer, destruindo a natureza e a vida de milhares que dependem dela, entre pescadores e pessoas que vivem do turismo na região. Nós somos intrusos neste mundo, não temos o direito de acabar com ele

(Marcio Ghiraldelli - RG 30.318.882-0 - um apaixonado pela Ilha do Mel)

- Veiculado no Jornal da Cidade de Bauru em 21 de novembro de 2004

quinta-feira, 1 de março de 2012

Viver num hostel é...

Viver num hostel é passar um fim de semana bem tranquilo sem beber para aguentar uma semana direta de baladas.
6 de Novembro de 2011 às 13:35

Viver num hostel é reunir todos seus pertences de uma vida inteira em uma mochila.
6 de Novembro de 2011 às 23:08

Viver num hostel é chegar em casa segunda feira a noite só querendo uma comidinha light e uma cama e dar de cara com isso...
7 de Novembro de 2011 às 21:46


Viver num hostel é descobrir as 3 da manhã bêbado que um dinamarques sabe mais da história do Brasil do que você.
11 de Novembro de 2011 às 02:31

Viver num hostel é viajar pra praia no feriado e ficar em outro hostel :) @CheLagarto Ilha Grande
12 de Novembro de 2011 às 20:54

Viver num hostel é fumar cigarros do mundo inteiro. "Fumar mata" em russo
17 de Novembro de 2011 às 16:40


Morar num hostel é escovar os dentes e bocejar com heineken. :)
1 de Dezembro de 2011 às 21:53

Viver num hostel é esperar ansiosamente pela segunda-feira pra voltar a beber :D
5 de Dezembro de 2011 às 18:19

Viver num hostel é entender porque os franceses fabricam bons perfumes...
7 de Dezembro de 2011 às 10:53

Viver num hostel é chegar em casa e encontrar umas 15 meninas fazendo um amigo secreto na sala
7 de Dezembro de 2011 às 20:30

Viver num hostel é conviver intensamente com estranhos por algumas horas o que nunca se viveu com alguém em toda uma vida!
10 de Dezembro de 2011 às 13:49






Anotações na parede do Hostel de pessoas de todo o mundo

Casa Club Hostel Bar

segunda-feira, 6 de dezembro de 2010

Retorno da Chapada Diamantina - O que não usei

Disseram que minha lista de ítens estava muito extensa, segue a lista apenas das coisas que não utilizei na viagem. Até a pinça foi útil, pra tirar um espinho gigante que entrou no meu pé :)

Gazes e Iodo (antiséptico)
Fora umas enroscadas em uns arames farpados na saída da Chapada, nenhum ferimento grave.

Fenergan (antialergico)
Nenhum animal peçonhento me envenenou, pelo menos que eu tenha percebido

Carvão ativado (desintoxicante)
Meu organismo absorveu tranquilo o salame e as refeições nativas da Bahia.

Trimedal (febre)
Tirando o sol na cabeça, sem febre

Apito Survivor Aztec
Não quebrei a perna, nem prendi a mão em nenhum canyon.

Kit impermeável de fogo
Não precisei fazer fogueira.

Corda sizal
Minha mochila e barraca não desmancharam, então não precisei amarrar nada.

Um dos cantis e um tubo de protetor solar foram perdidos na mata... para sempre...
Em breve, informações completa sobre a aventura :)

sexta-feira, 26 de novembro de 2010

Projeto Chapada Diamantina 2010

Em busca do sanfoneiro do Vale do Paty


Marcio Ghiraldelli - 26/11/2010

A preparação



O destino


Chapada Diamantina, interior da Bahia.

O objetivo


Trekking por todo o setor norte do parque, saborear a vasta imensidão e beleza dos Gerais do Vieira, considerado o visual mais bonito do Brasil para amantes do trekking.

Visualizar o topo da Cachoeira da Fumaça, a segunda maior cachoeira do Brasil.

Tomar uma pinga feita no alambique e ouvir as histórias da onça do Seu Eduardo, o sanfoneiro do Vale do Paty.

Ficar 5 dias totalmente offline.

O roteiro






  • Sáb 27/11/2010 06:00am - Decolagem de Guarulhos para Salvador

  • Sáb 27/11/2010 09:50am - Decolagem de Salvador para Tanquinho, e depois carona pra Lençóis, cidade turística na Chapada Diamantina (1) -> (2)

  • Dom 28/11/2010 06:00am - Trekking Lencois - Vale do Capão 18 km (2) -> (3)

  • Dom 28/11/2010 05:00pm - Chegada ao Vale do Capão (3)

  • Seg 29/11/2010 06:00am - Vale do Capão - Cachoeira da Fumaça de Cima - Vale do Capão (3) -> (4) -> (3)

  • Ter 30/11/2010 06:00am - Carona Vale do Capão - Vila do Bomba 10km (3) -> (5)

  • Ter 30/11/2010 07:00am - Vila do Bomba - Subida Quebra Bunda - Gerais do Vieira - Paty de Cima 18km (5) -> (6)

  • Qua 01/12/2010 06:00am - Turismo Vale do Paty - Casa do Seu Eduardo (6)

  • Qui 02/12/2010 06:00am - Vale do Paty - Ladeira do Império - Andaraí 18km (6) -> (7)

  • Sex 03/11/2010 23:00pm - Embarque Onibus Salvador (carona pra Lençois ou direto de Andaraí) (7)

  • Dom 05/11/2010 23:40pm - Decolagem Salvador para Guarulhos



Os fornecedores




Mundo Terra



Rogerio e Lucas


Casa de Pedra



Katiane e Janaína

Os equipamentos



Album

  • Bolsa rollon com espelho Deuter
  • Saco estanque 2l Sea to Summit
  • Money belt Sea to Summit
  • Protetor solar FPS 30
  • Oleo de bronzear
  • Creme hidratante
  • Colírio
  • Oculos Tifosi
  • Escova de dente
  • Pasta de dente
  • Sabão de côco
  • Pente
  • Pinça
  • Feltro para calos
  • Bandagens
  • Gazes
  • Iodo (antiséptico)
  • Dorflex (analgesico)
  • Fenergan (antialergico)
  • Carvão ativado (desintoxicante)
  • Pomada Quadriderm (antialergico)
  • Neosoro (descongestionante nasal)
  • Trimedal (febre)
  • Clorin (purificador de água)
  • Chapéu australiano
  • Short Lycra segunda-pele
  • Sunga
  • 2 Meias Solo e 1 Meia Heavy Trekking
  • Calça/bermuda CurtLo Defender
  • Bermuda ClimaCool
  • 2 camisetas Dry Fit
  • Abrigo Anorak impermeavel
  • Jaqueta Fleece
  • Toalha de banho Dry Lite
  • Apito Survivor Aztec
  • Lanterna LED (3 pilhas AAA)
  • 4 pilhas AAA reserva
  • Mp3Player (1 pilha AAA)
  • 2 Squeezes revestidos Silvertape branco
  • Nokia N95
  • Cabo mini-usb
  • Bateria extra N95
  • Carregador Nokia N95 110v
  • Bussola Coleman
  • Canivete suíço
  • Camera Cybershot
  • Mini tripé Camera
  • Kit impermeável de fogo
  • 2 Isqueiros
  • Cargueira Nautika Tobago75l
  • Capa de chuva para mochila
  • Barraca MiniPack 1/2 Aztec
  • Isolante termico EVA Aztec
  • Saco de dormir Lafuma -3C Trek 1000
  • Corda sizal
  • Silvertape
  • Mapa
  • Cardeno de anotações
  • Caneta
  • Lápis

terça-feira, 27 de julho de 2010

Jetty Cluster com WADI

Mortbay Jetty é uma das mais leves implementações Java Servlet 2.0 existentes. A poderosa combinação Jetty + Spring fornece ao desenvolvedor suporte que não fica devendo a nenhum badalado servidor de aplicações JEE do mercado, em termos de flexibilidade e escalabilidade. Escala horizontal? Sim! Veja como utilizar o WADI Application Distribution Infrastructure, que utilizando o tribes do Tomcat, mantem o estado da sessão entre vários nós de Jetty, através de conexões TCP/IP:

1) jetty-6.1.11

2) Baixe as libs necessárias no lib de cada jetty

http://wadi.codehaus.org/ Download WADI 2.1.2

2.1.2 Release Artifacts:

* wadi-aop-2.1.2.jar
* wadi-console-2.1.2.war
* wadi-core-2.1.2.jar
* wadi-group-2.1.2.jar
* wadi-jgroups-2.1.2.jar
* wadi-tribes-2.1.2.jar
* wadi-webapp-2.1.2.war

Libs adicionais:

jetty-wadi-session-manager-7.0.0.jar
asm-3.1.jar
asm-attrs-1.5.3.jar
asm-commons-3.1.jar
asm-tree-3.1.jar
asm-util-3.1.jar
cglib-2.1_3.jar
edu.emory.mathcs.backport-3.1.0.jar
tomcat-juli.jar
commonns-loggin-1.1.1.jar
tribes-6.0.28.jar

3) Defina sua aplicação sob um contexto tendo como interceptador do administrador da sessão o WadiSessionManager. jetty.xml exemplo:

 













127.0.0.1
















/wadi

/java/jetty-6.1.11/webapps/SessionTest.war








CLUSTER

http://localhost:/test








2
24
360
true
false















4) Inicie os seus nós, passando como parâmetro o nome único para cada instância, variáveis que são interpretadas no jetty.xml:

java -Djetty.port=7070 -Dnode.name=orange -Djava.net.preferIPv4Stack=true -jar start.jar etc/jetty-wadi-cluster.xml
java -Djetty.port=8080 -Dnode.name=red -Djava.net.preferIPv4Stack=true -jar start.jar etc/jetty-wadi-cluster.xml
java -Djetty.port=9090 -Dnode.name=blue -Djava.net.preferIPv4Stack=true -jar start.jar etc/jetty-wadi-cluster.xml


Voilá! Estando os nós em uma rede acessível por TCP/IP Multicast, os nós automaticamente se comunicarão e a sessão estará sincronizada entre eles.


http://wadi.codehaus.org/
http://docs.codehaus.org/display/JETTY/Jetty+Clustering+with+WADI

quarta-feira, 14 de abril de 2010

Multiprotocol Business Delegate

WebService ou EJB? Não existe bala de prata.
Business Delegate + Factory Pattern = Multiprotocol Remote Delegate

http://www.ibm.com/developerworks/websphere/techjournal/0310_brown/brown.html